@property --mode{syntax:"<color>";inherits:true;initial-value:#bc4d3a}@property --mode-ink{syntax:"<color>";inherits:true;initial-value:#a2412f}@property --mode-on{syntax:"<color>";inherits:true;initial-value:#fff}[data-timer-mode]{--mode-wash:color-mix(in oklab, var(--mode) 20%, transparent);--mode-tint:color-mix(in oklab, var(--mode) 5%, transparent);--mode-glow:color-mix(in oklab, var(--mode) 30%, transparent);--mode-fill:color-mix(in oklab, var(--mode) 82%, var(--mode-ink));--focus-muted:color-mix(in oklab, var(--ink-base) 74%, var(--paper));transition:--mode .4s,--mode-ink .4s,--mode-on .4s}.dark [data-timer-mode]{--focus-muted:color-mix(in oklab, var(--ink-base) 90%, var(--paper))}[data-timer-mode=work],[data-timer-mode=idle]{--mode:color-mix(in oklab, var(--color-meower-primary) 84%, var(--ink-base));--mode-ink:color-mix(in oklab, var(--color-meower-primary) 70%, var(--ink-base));--mode-fill:var(--color-meower-primary-button);--mode-on:var(--color-meower-on-primary)}.dark [data-timer-mode=work],.dark [data-timer-mode=idle]{--mode:var(--color-meower-primary-light);--mode-ink:var(--color-meower-primary-light);--mode-fill:var(--color-meower-primary-button);--mode-on:var(--color-meower-on-primary)}.theme-amber [data-timer-mode=work],.theme-amber [data-timer-mode=idle]{--mode-ink:color-mix(in oklab, var(--color-meower-primary) 54%, var(--ink-base))}.dark.theme-amber [data-timer-mode=work],.dark .theme-amber [data-timer-mode=work],.dark.theme-amber [data-timer-mode=idle],.dark .theme-amber [data-timer-mode=idle]{--mode-ink:var(--color-meower-primary-light)}[data-timer-mode=break]{--mode:oklch(55% .09 178);--mode-ink:oklch(44% .08 178);--mode-on:#fff}.theme-zen [data-timer-mode=break]{--mode:oklch(55% .09 225);--mode-ink:oklch(44% .08 225)}.theme-ocean [data-timer-mode=break]{--mode:oklch(55% .1 150);--mode-ink:oklch(44% .09 150)}.dark [data-timer-mode=break]{--mode:oklch(78% .09 178);--mode-ink:oklch(78% .09 178);--mode-on:#10201d}.dark.theme-zen [data-timer-mode=break],.dark .theme-zen [data-timer-mode=break]{--mode:oklch(78% .09 225);--mode-ink:oklch(78% .09 225)}.dark.theme-ocean [data-timer-mode=break],.dark .theme-ocean [data-timer-mode=break]{--mode:oklch(78% .1 150);--mode-ink:oklch(78% .1 150)}.focus-sheet{--paper:color-mix(in oklab, var(--paper-wash) 94%, var(--mode-tint))}.mini-timer-pill{--ink-outline:var(--ink-themed-outline)}.focus-ring-arc{fill:none;stroke:var(--mode);stroke-linecap:round;transition:stroke-dashoffset 1s linear}.focus-ring-track{fill:none;stroke:var(--ink-soft)}.focus-numerals{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--ink-base)}.focus-digit{text-align:center;min-width:.62em;display:inline-block}.focus-digit[data-roll]{animation:focus-digit-roll .22s var(--ease-settle,ease-out)}@keyframes focus-digit-roll{0%{opacity:0;transform:translateY(24%)}to{opacity:1;transform:translateY(0)}}.focus-start-in{animation:focus-start-in .36s var(--ease-settle,ease-out)}@keyframes focus-start-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.focus-doodle path{fill:none;stroke:var(--mode);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.focus-doodle[data-draw] path{animation:focus-doodle-draw .7s var(--ease-settle,ease-out) both}@keyframes focus-doodle-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){[data-timer-mode],.focus-ring-arc{transition:none}.focus-digit[data-roll],.focus-start-in,.focus-doodle[data-draw] path{animation:none}}.hero-cat-fade{animation:.15s ease-out both hero-cat-in}@keyframes hero-cat-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-cat-fade{animation:none}}
