html:root{--font-anton:var(--font-f4-display);--font-archivo:var(--font-f4-body);--font-playfair:var(--font-f4-body);--font-oswald-src:var(--font-f4-display);--font-baloo2:var(--font-f4-display)}:root{--cream:#fff5e3;--cream-2:#f6e7cb;--cream-3:#ead8b4;--white:#fffdf8;--ink:#0a1a33;--ink-2:#0b2350;--ink-3:#1a3560;--teal:#1f6fd1;--teal-2:#0b2350;--teal-3:#1557ad;--teal-4:#6dbfe3;--azure:#9ed8ee;--lime:#ffb23a;--violet:#1f6fd1;--pink:#c9450f;--blue:#0b2350;--on-pop:#0a1a33;--on-pop-light:#fff;--red:#ff6a2b;--red-deep:#b8410e;--red-soft:#ffb08a;--muted:#4a5d78;--muted-dark:#a9bcd6;--line:#0a1a331f;--line-dark:#fff5e32e;--edge:#0b2350;--sh-1:2px 2px 0 #0b2350e6;--sh-2:4px 4px 0 #0b2350;--sh-3:6px 6px 0 #0b2350;--r-sm:12px;--r-md:18px;--r-lg:26px;--r-xl:36px;--deck-parchment:#fff5e3;--deck-parchment-2:#f6e7cb;--deck-parchment-3:#ead8b4;--deck-paper:#fffdf8;--deck-ink:#0b2350;--deck-ink-2:#12305f;--deck-ink-3:#3a5373;--deck-crimson:#c6440d;--deck-brick:#1f6fd1;--deck-gold:#ffb23a;--deck-taupe:#6d86a8;--deck-khaki:#cdeef8;--deck-muted:#4a5d78;--deck-muted-dark:#a9bcd6;--poster-night:#071733;--poster-night-2:#0b2350;--poster-dusk:#12305f;--poster-ember:#ff6a2b;--poster-amber:#ffb23a;--poster-sun:#ffd27a;--hb-ink:#0b2350;--hb-ink-2:#12305f;--hb-azure:#1f6fd1;--hb-azure-deep:#1557ad;--hb-maya:#9ed8ee;--hb-sky:#cdeef8;--hb-ghost:#fff5e3;--hb-deutzia:#fffdf8;--hb-line:#0b23501f;--hb-line-dark:#fff5e31f}:root[data-theme=dark]{--cream:#081530;--cream-2:#10224a;--cream-3:#1a2f5c;--white:#0e1d40;--ink:#fff5e3;--ink-2:#f0e4cc;--ink-3:#d9cdb4;--teal:#6fb6ff;--teal-2:#cdeef8;--teal-3:#9ed8ee;--teal-4:#b9e3f5;--red-deep:#ff9a6a;--muted:#a9bcd6;--line:#fff5e31f;--edge:#cdeef859;--sh-1:2px 2px 0 #00000080;--sh-2:4px 4px 0 #0000008c;--sh-3:6px 6px 0 #0009}:root[data-theme=dark] :is(.keep-light,.washi-deep,.washi-teal,.bg-teal,.bg-teal-2,.toolbar,.ribbon):not(.theme-aot,.theme-aot *){--cream:#fff5e3;--cream-2:#f6e7cb;--cream-3:#ead8b4;--white:#fffdf8;--ink:#0a1a33;--ink-2:#0b2350;--ink-3:#1a3560;--teal:#1f6fd1;--teal-2:#0b2350;--teal-3:#1557ad;--teal-4:#6dbfe3;--red-deep:#b8410e;--muted:#4a5d78;--line:#0a1a331f;--edge:#0b2350;--sh-1:2px 2px 0 #0b2350e6;--sh-2:4px 4px 0 #0b2350;--sh-3:6px 6px 0 #0b2350}html .app-root{--a-bg:#fff5e3;--a-surface:#fffdf8;--a-surface-2:#f6e7cb;--a-ink:#0a1a33;--a-muted:#4a5d78;--a-line:#0a1a331a;--a-line-strong:#0a1a3380;--a-brand:#1f6fd1;--a-on-brand:#fff;--a-brand-soft:#dcecfb;--a-bg-bar:#fff5e3e6;--a-surface-bar:#fffdf8eb}html body:has(.app-root){--a-bg:#fff5e3;--a-surface:#fffdf8;--a-surface-2:#f6e7cb;--a-ink:#0a1a33;--a-muted:#4a5d78;--a-line:#0a1a331a;--a-line-strong:#0a1a3380;--a-brand:#1f6fd1;--a-on-brand:#fff;--a-brand-soft:#dcecfb;--a-bg-bar:#fff5e3e6;--a-surface-bar:#fffdf8eb}html:root[data-theme=dark] .app-root{--a-bg:#081530;--a-surface:#0e1d40;--a-surface-2:#14284f;--a-ink:#fff5e3;--a-muted:#a9bcd6;--a-line:#fff5e31a;--a-line-strong:#fff5e380;--a-brand:#6fb6ff;--a-on-brand:#081530;--a-brand-soft:#6fb6ff24;--a-bg-bar:#081530e6;--a-surface-bar:#0e1d40eb}html:root[data-theme=dark] body:has(.app-root){--a-bg:#081530;--a-surface:#0e1d40;--a-surface-2:#14284f;--a-ink:#fff5e3;--a-muted:#a9bcd6;--a-line:#fff5e31a;--a-line-strong:#fff5e380;--a-brand:#6fb6ff;--a-on-brand:#081530;--a-brand-soft:#6fb6ff24;--a-bg-bar:#081530e6;--a-surface-bar:#0e1d40eb}@layer components{.d-tall{font-family:var(--font-f4-display), "Arial Narrow", Impact, sans-serif;letter-spacing:0;font-weight:800}.d-wide{font-family:var(--font-f4-display), "Arial Narrow", Impact, sans-serif;letter-spacing:0;font-weight:900;line-height:.88}.serif-it{font-family:var(--font-f4-body), system-ui, sans-serif;letter-spacing:0;font-style:italic;font-weight:500}.label,.label-sm{font-family:var(--font-f4-mono), ui-monospace, monospace;letter-spacing:.14em}.hb-display{font-family:var(--font-f4-display), "Arial Narrow", Impact, sans-serif;text-transform:uppercase;font-weight:900}.theme-aot .d-tall,.theme-aot .d-wide{font-family:var(--font-f4-display), "Arial Narrow", Impact, sans-serif}.washi,:root[data-theme=dark] .washi:not(.theme-aot *,.keep-light *){background-color:var(--cream);background-image:radial-gradient(circle,#1f6fd121 1.5px,#0000 2.1px);background-size:18px 18px}.washi-teal{background-color:var(--teal);background-image:radial-gradient(circle,#fff5e324 1.5px,#0000 2.1px);background-size:18px 18px}.washi-deep,.washi-red-deep{background-color:#0b2350;background-image:radial-gradient(circle,#cdeef81a 1.5px,#0000 2.1px);background-size:18px 18px}.deck-sky{background-color:#071733;background-image:radial-gradient(circle,#cdeef81a 1.5px,#0000 2.1px),radial-gradient(40% 30% at 66% 70%,#ffb23a59 0%,#ff6a2b1f 55%,#0000 80%),linear-gradient(#071733 0%,#0b2350 45%,#12305f 80%,#1a3f80 100%);background-repeat:repeat,no-repeat,no-repeat;background-size:18px 18px,cover,cover}.card{border:2px solid var(--edge);box-shadow:var(--sh-2)}.theme-aot .card{border:2px solid var(--ink);box-shadow:var(--sh-2)}.shell{border:2px solid var(--edge)}.pill{border-color:var(--edge);box-shadow:var(--sh-1);border-radius:14px}.pill:hover{background:var(--teal-2);border-color:var(--edge);color:var(--cream);box-shadow:var(--sh-2);transform:translate(-2px,-2px)}:root[data-theme=dark] .pill:hover:not(.keep-light *){background:var(--teal);color:#081530}.pill:active{box-shadow:none;transform:translate(1px,1px)}.pill-lime,.pill-lime:hover{border-color:var(--edge)}.pill-lime:hover{background:var(--red);color:var(--on-pop)}.pill-ghost{border-color:var(--edge);box-shadow:none}.pill-ghost-light{box-shadow:none}.pill-ghost-light:hover{border-color:var(--cream);box-shadow:none}.dot-btn{border:2px solid var(--edge)}.field{border-radius:12px}.field:focus{border-color:var(--teal);box-shadow:var(--sh-1)}.toolbar,.toolbar-seg,.st-blob{border-radius:14px}.st-leaf{border-radius:6px 22px}.meter-track,.meter-fill{border-radius:3px}.hb-redact span{border-radius:2px}}.rounded-full{border-radius:6px}.rounded-full:is([class~=h-1],[class~=h-1\.5],[class~=h-2],[class~=h-2\.5],[class~=h-3],[class~=h-4]):not([class~=w-1],[class~=w-1\.5],[class~=w-2],[class~=w-2\.5],[class~=w-3],[class~=w-4],[class*=size-]){border-radius:1px}.washi-teal .text-lime{color:#ffd27a}::selection{color:#0a1a33;background:#ffb23a}
