:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fff;--surface:#f5f6f8;--surface-2:#eceef2;--fg:#1a1d21;--fg-muted:#5b6470;--line:#d7dbe0;--line-strong:#b6bcc4;--accent:#1a56b8;--accent-hover:#16489b;--accent-active:#113a7e;--on-accent:#fff;--over:#b3261e;--today:#8a5000;--done:#1b6b3a;--over-bg:#fdecea;--today-bg:#fdf3e3;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--radius-sm:6px;--radius:10px;--radius-lg:14px;--radius-full:999px;--font:-apple-system, BlinkMacSystemFont, "Hiragino Sans", "Noto Sans JP", "Yu Gothic UI", Meiryo, sans-serif;--text-xs:13px;--text-sm:15px;--text-base:16px;--text-lg:18px;--text-xl:22px;--text-clock:40px;--leading:1.7;--leading-tight:1.4;--weight-normal:400;--weight-medium:600;--weight-bold:700;--type-title-size:var(--text-xl);--type-title-weight:var(--weight-bold);--type-title-color:var(--fg);--type-group-size:var(--text-lg);--type-group-weight:var(--weight-bold);--type-group-color:var(--fg);--type-sub-size:var(--text-base);--type-sub-weight:var(--weight-medium);--type-sub-color:var(--fg);--type-label-size:var(--text-sm);--type-label-weight:var(--weight-normal);--type-label-color:var(--fg-muted);--type-value-size:var(--text-base);--type-value-weight:var(--weight-normal);--type-value-color:var(--fg);--type-hint-size:var(--text-xs);--type-hint-weight:var(--weight-normal);--type-hint-color:var(--fg-muted);--type-note-size:var(--text-base);--type-note-weight:var(--weight-normal);--type-note-color:var(--fg);--note-bar:var(--today);--note-bar-width:4px;--tap:44px;--tap-primary:52px;--shadow:0 1px 2px #10141a0f, 0 4px 12px #10141a14;--focus:0 0 0 3px #1a56b873;--transition:.12s ease;--scrim:#0a0c108c}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#15171a;--surface:#1c1f23;--surface-2:#24282d;--fg:#e8eaed;--fg-muted:#a2abb8;--line:#333940;--line-strong:#48505a;--accent:#7aa8f5;--accent-hover:#92b8f8;--accent-active:#a8c6fa;--on-accent:#0d1117;--over:#ff8a80;--today:#ffb95e;--done:#7ddb9e;--over-bg:#3a1f1d;--today-bg:#33280f;--shadow:0 1px 2px #0006, 0 4px 12px #00000059;--focus:0 0 0 3px #7aa8f580;--scrim:#000000b3}}@media (prefers-reduced-motion:reduce){:root{--transition:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
*{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);font-family:var(--font);font-size:var(--type-value-size);line-height:var(--leading);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;margin:0;padding:0}:focus{outline:none}:focus-visible{box-shadow:var(--focus);border-radius:var(--radius-sm);outline:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}
