.shell[data-v-316afd88]{max-width:64rem;margin:0 auto;padding:0 1rem 4rem}.topbar[data-v-316afd88]{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0 .75rem;display:flex}.brand[data-v-316afd88]{letter-spacing:-.02em;align-items:center;gap:.45rem;font-size:1.1rem;font-weight:800;text-decoration:none;display:inline-flex}.mark[data-v-316afd88]{font-size:1.25rem}.tools[data-v-316afd88]{align-items:center;gap:.4rem;display:flex}.tool[data-v-316afd88]{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:.4rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none}.tool[data-v-316afd88]:hover{background:var(--surface-sunk)}.demo-banner[data-v-316afd88]{border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--bg-tint);color:var(--text-muted);margin:0 0 1rem;padding:.7rem .9rem;font-size:.8125rem}.demo-banner code[data-v-316afd88]{font-size:.95em}.content[data-v-316afd88]{padding-top:.25rem}:root{--bg:#f6f4ee;--bg-tint:#efece3;--surface:#fffefb;--surface-sunk:#f2efe7;--text:#22261f;--text-muted:#6c7265;--text-faint:#949a8c;--border:#e2ddd0;--border-strong:#cdc6b4;--leaf:#2f6f47;--leaf-ink:#fff;--radius:14px;--radius-lg:20px;--shadow:0 1px 2px #22261f0f, 0 6px 18px #22261f0f;--shadow-lift:0 2px 6px #22261f14, 0 14px 32px #22261f1a;--status-early:#7d8475;--status-early-ink:#fff;--status-early-wash:#eceade;--status-soon:#2f6ab0;--status-soon-ink:#fff;--status-soon-wash:#e4edf8;--status-due:#15803d;--status-due-ink:#fff;--status-due-wash:#ddf1e3;--status-overdue:#b26a05;--status-overdue-ink:#fff;--status-overdue-wash:#fbeed6;--status-critical:#b3261e;--status-critical-ink:#fff;--status-critical-wash:#fbe1df;--status-snoozed:#6f7486;--status-snoozed-ink:#fff;--status-snoozed-wash:#eaeaef;--status-unknown:#7a6a52;--status-unknown-ink:#fff;--status-unknown-wash:#efe8dc}@media (prefers-color-scheme:dark){:root{--bg:#15180f;--bg-tint:#1b1f15;--surface:#1e2318;--surface-sunk:#171b11;--text:#eef0e7;--text-muted:#a3aa98;--text-faint:#7c8372;--border:#2e3426;--border-strong:#434a38;--leaf:#6ab97f;--leaf-ink:#10210f;--shadow:0 1px 2px #0006, 0 6px 18px #0000004d;--shadow-lift:0 2px 6px #00000073, 0 14px 32px #0006;--status-early:#9aa291;--status-early-ink:#15180f;--status-early-wash:#2a2f22;--status-soon:#6da7e8;--status-soon-ink:#0d1a28;--status-soon-wash:#1d2a3a;--status-due:#4ec97c;--status-due-ink:#06240f;--status-due-wash:#1a3324;--status-overdue:#e0a23c;--status-overdue-ink:#241703;--status-overdue-wash:#352714;--status-critical:#f0756b;--status-critical-ink:#2a0b08;--status-critical-wash:#3a1d1a;--status-snoozed:#9aa0b4;--status-snoozed-ink:#14161e;--status-snoozed-wash:#262a35;--status-unknown:#b9a687;--status-unknown-ink:#221a0f;--status-unknown-wash:#2f2a20}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);min-height:100dvh;color:var(--text);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-family:ui-rounded,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;line-height:1.5}#app{min-height:100dvh}h1,h2,h3{letter-spacing:-.015em;margin:0;line-height:1.2}a{color:inherit}img{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--leaf);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
