:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ground:#f3f5f9;--panel:#fff;--panel-alt:#e9eef8;--ink:#111733;--muted:#4c5575;--line:#d7dcea;--accent:#0b6ea8;--accent-soft:#e0f0fb;--on-accent:#fff;--lit:#b45309;--lit-soft:#fef3c7;--take:#15803d;--take-soft:#dcfce7;--save-bg:#15803d;--save-ink:#fff;--band:#111733;--band-ink:#eef1ff;--band-muted:#eef1ffc7;--band-line:#26315c;--bar1:#0284c7;--bar2:#dc2626;--bar3:#d97706;--band-bar1:#38bdf8;--band-bar2:#f87171;--band-bar3:#fbbf24;--hero:linear-gradient(180deg, #e3ecfa 0%, #f3f5f9 100%);--chip-shadow:0 10px 24px -10px #0b102659;--photo-shadow:0 30px 60px -30px #0b10268c;--btn-top:#2aa2e8;--btn-bot:#0b6ea8;--btn-edge:#06476e;--btn-ink:#fff;--btn-glow:#0b6ea880;--btn-pulse:#0b6ea873;--btn2-edge:#111733;--btn2-glow:#1117332e;--sticker-bg:#111733;--sticker-ink:#fbbf24;--sticker-edge:#0284c7;--room-tab:#111733;--spring:cubic-bezier(.34, 1.56, .64, 1);--font-display:var(--font-orbitron), var(--font-archivo), sans-serif;--font-body:var(--font-archivo), "Segoe UI", system-ui, sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--ground:#0b1026;--panel:#121a3a;--panel-alt:#0e1430;--ink:#eef1ff;--muted:#a6afd0;--line:#26315c;--accent:#7dd3fc;--accent-soft:#7dd3fc1f;--on-accent:#0b1026;--lit:#fbbf24;--lit-soft:#fbbf241f;--take:#4ade80;--take-soft:#4ade801f;--save-bg:#4ade80;--save-ink:#0b1026;--band:#050814;--bar1:#38bdf8;--bar2:#f87171;--bar3:#fbbf24;--hero:radial-gradient(900px 520px at 70% 20%, #1b3a7a 0%, transparent 70%), #0b1026;--chip-shadow:0 10px 24px -10px #0009;--photo-shadow:0 30px 60px -30px #000;--btn-top:#c4ecfe;--btn-bot:#7dd3fc;--btn-edge:#2a86b8;--btn-ink:#0b1026;--btn-glow:#7dd3fc99;--btn-pulse:#7dd3fc8c;--btn2-edge:#3a4a86;--btn2-glow:#7dd3fc40;--sticker-bg:#fbbf24;--sticker-ink:#0b1026;--sticker-edge:#b45309;--room-tab:#050814}}:root[data-theme=dark]{--ground:#0b1026;--panel:#121a3a;--panel-alt:#0e1430;--ink:#eef1ff;--muted:#a6afd0;--line:#26315c;--accent:#7dd3fc;--accent-soft:#7dd3fc1f;--on-accent:#0b1026;--lit:#fbbf24;--lit-soft:#fbbf241f;--take:#4ade80;--take-soft:#4ade801f;--save-bg:#4ade80;--save-ink:#0b1026;--band:#050814;--bar1:#38bdf8;--bar2:#f87171;--bar3:#fbbf24;--hero:radial-gradient(900px 520px at 70% 20%, #1b3a7a 0%, transparent 70%), #0b1026;--chip-shadow:0 10px 24px -10px #0009;--photo-shadow:0 30px 60px -30px #000;--btn-top:#c4ecfe;--btn-bot:#7dd3fc;--btn-edge:#2a86b8;--btn-ink:#0b1026;--btn-glow:#7dd3fc99;--btn-pulse:#7dd3fc8c;--btn2-edge:#3a4a86;--btn2-glow:#7dd3fc40;--sticker-bg:#fbbf24;--sticker-ink:#0b1026;--sticker-edge:#b45309;--room-tab:#050814}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark-scope{--panel:#121a3a;--ink:#eef1ff;--muted:#a6afd0;--line:#26315c;--accent:#7dd3fc;--on-accent:#0b1026;--bar1:#38bdf8;--bar2:#f87171;--bar3:#fbbf24;--btn-top:#c4ecfe;--btn-bot:#7dd3fc;--btn-edge:#2a86b8;--btn-ink:#0b1026;--btn-glow:#7dd3fc99;--btn-pulse:#7dd3fc8c;--btn2-edge:#3a4a86;--btn2-glow:#7dd3fc40}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--ground);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.5}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
