:root{--wall: radial-gradient(42% 30% at 12% 6%, #ffb3a7 0, transparent 70%), radial-gradient(48% 34% at 94% 20%, #a8c8ff 0, transparent 70%), radial-gradient(52% 38% at 22% 68%, #ffe08a 0, transparent 70%), radial-gradient(48% 36% at 90% 90%, #9fe8bf 0, transparent 70%), #eef0f6;--g-base: #ffffff;--g-alpha: 45%;--g-line: rgba(255,255,255,.75);--g-hi: rgba(255,255,255,.9);--g-shadow: 0 10px 30px rgba(30,40,80,.1);--g-blur: blur(22px) saturate(180%);--bg2: color-mix(in srgb, var(--g-base) var(--g-alpha), transparent);--glass: color-mix(in srgb, var(--g-base) 58%, transparent);--glass-line: var(--g-line);--sheet: color-mix(in srgb, #f2f2f7 80%, transparent);--numf: ui-rounded, "SF Pro Rounded", var(--font)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--wall: radial-gradient(42% 30% at 12% 6%, #6e2b27 0, transparent 70%), radial-gradient(48% 34% at 94% 20%, #1d3a78 0, transparent 70%), radial-gradient(52% 38% at 22% 68%, #5e4b14 0, transparent 70%), radial-gradient(48% 36% at 90% 90%, #17553a 0, transparent 70%), #07080c;--g-base: #2a2e3a;--g-line: rgba(255,255,255,.16);--g-hi: rgba(255,255,255,.24);--g-shadow: 0 10px 30px rgba(0,0,0,.45);--glass: color-mix(in srgb, #23262f 62%, transparent);--sheet: color-mix(in srgb, #121318 82%, transparent)}}:root[data-theme=dark]{--wall: radial-gradient(42% 30% at 12% 6%, #6e2b27 0, transparent 70%), radial-gradient(48% 34% at 94% 20%, #1d3a78 0, transparent 70%), radial-gradient(52% 38% at 22% 68%, #5e4b14 0, transparent 70%), radial-gradient(48% 36% at 90% 90%, #17553a 0, transparent 70%), #07080c;--g-base: #2a2e3a;--g-line: rgba(255,255,255,.16);--g-hi: rgba(255,255,255,.24);--g-shadow: 0 10px 30px rgba(0,0,0,.45);--glass: color-mix(in srgb, #23262f 62%, transparent);--sheet: color-mix(in srgb, #121318 82%, transparent)}body:after{content:"";position:fixed;inset:-10%;z-index:-1;background:var(--wall);pointer-events:none}body:before{background:var(--glass);backdrop-filter:var(--g-blur);-webkit-backdrop-filter:var(--g-blur)}:is(.card,.list,.empty,.badge,.planpill,.pcard,.mcard,.chip,.box,.pad,.mini>div,.kpi,.ncard,.lstats div,.obopt,.obtip,.view>.group .tile,.remind,.setlink:has(.pickimg),.field select,.field textarea){backdrop-filter:var(--g-blur);-webkit-backdrop-filter:var(--g-blur);box-shadow:inset 0 1px 0 var(--g-hi),inset 0 0 0 1px color-mix(in srgb,var(--g-line) 55%,transparent),var(--g-shadow)}:is(.lopt,.tok,.kb){backdrop-filter:var(--g-blur);-webkit-backdrop-filter:var(--g-blur)}:is(.card,.list,.box) :is(.card,.box,.chip,.mini>div,.kpi,.tile){backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g-line) 45%,transparent)}.sheet{background:var(--sheet);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);box-shadow:inset 0 1px 0 var(--g-hi),var(--shadow)}.tabbar{box-shadow:inset 0 1px 0 var(--g-hi),var(--g-shadow)}.tabbar a[aria-current=page]{background:color-mix(in srgb,var(--g-base) 70%,transparent);box-shadow:inset 0 1px 0 var(--g-hi),inset 0 0 0 1px var(--g-line),0 4px 12px #00000014}.tab,.kpi b,.mini b,.lstats b{font-family:var(--numf)}.puzcard{backdrop-filter:var(--g-blur);-webkit-backdrop-filter:var(--g-blur)}.puzcard[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--tint),var(--g-shadow)}.setcard{backdrop-filter:var(--g-blur);-webkit-backdrop-filter:var(--g-blur);box-shadow:inset 0 1px 0 var(--g-hi),inset 0 0 0 1px color-mix(in srgb,var(--g-line) 55%,transparent),var(--g-shadow)}.setcard.done{box-shadow:inset 0 0 0 2px var(--done),var(--g-shadow)}:root[data-accent=verde]{--tint: #1f9d47}:root[data-accent=rojo]{--tint: #ff3b30}:root[data-accent=naranja]{--tint: #e8590c}:root[data-accent=amarillo]{--tint: #b8860b}:root[data-accent=neutro]{--tint: #636366}:root[data-fondo=liso] body:after{background:var(--bg)}:root[data-fondo=foto] body:after{background:linear-gradient(color-mix(in srgb,var(--bg) 30%,transparent),color-mix(in srgb,var(--bg) 30%,transparent)),var(--wallimg, none) center / cover no-repeat,var(--bg)}:root{--time-size: clamp(72px, 22vw, 128px)}:root[data-tsize=s]{--time-size: clamp(56px, 16vw, 96px)}:root[data-tsize=l]{--time-size: clamp(88px, 27vw, 160px)}.time{font-size:var(--time-size)}:root[data-tfont=round] .time{font-family:var(--numf)}:root[data-tfont=mono] .time{font-family:var(--mono);letter-spacing:-.04em}:root[data-solid]{--bg2: #ffffff;--glass: #f7f7f9;--sheet: #f2f2f7}:root[data-solid][data-theme=dark]{--bg2: #1c1c1e;--glass: #1c1c1e;--sheet: #000000}@media(prefers-color-scheme:dark){:root[data-solid]:not([data-theme=light]){--bg2: #1c1c1e;--glass: #1c1c1e;--sheet: #000000}}:root[data-solid] body:after{display:none}:root[data-solid] :is(.card,.list,.empty,.badge,.planpill,.pcard,.mcard,.chip,.box,.pad,.mini>div,.kpi,.ncard,.lstats div,.obopt,.obtip,.view>.group .tile,.remind,.lopt,.tok,.kb,.sheet,.tabbar,.toast){backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-solid] body:before{backdrop-filter:none;-webkit-backdrop-filter:none}@media(prefers-reduced-transparency:reduce){:root{--bg2: #ffffff;--glass: #f7f7f9;--sheet: #f2f2f7}body:after{display:none}:is(.card,.list,.empty,.badge,.planpill,.pcard,.mcard,.chip,.box,.pad,.mini>div,.kpi,.ncard,.lstats div,.obopt,.obtip,.view>.group .tile,.remind,.lopt,.tok,.kb,.sheet,.tabbar,.toast,body:before){backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-transparency:reduce)and (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg2: #1c1c1e;--glass: #1c1c1e;--sheet: #000000}}
