:root{--bg:#0a0908;--panel:#14110f;--border:#3a332c;--text:#e2dccc;--muted:#8f8577;--accent:#00819d;--rarity-uncommon:#9c9c9c;--rarity-rare:#3fa650;--rarity-epic:#3d83dc;--rarity-legendary:#e3b92c;--quest:#a45fd8;--launch:#b08a1e;--launch-bright:#cda42a;--font-display:"Barlow Condensed", "Arial Narrow", sans-serif;--font-body:"Barlow Semi Condensed", "Barlow", system-ui, sans-serif;--font-ui:"Barlow", system-ui, sans-serif;--font-lore:"Cinzel", Georgia, serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--text);font-family:var(--font-body);margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600}button,input,select,label,nav{font-family:var(--font-ui)}.backdrop-art{isolation:isolate;background:var(--bg)}.backdrop-art:before{content:"";z-index:-1;background:linear-gradient(#00000059, #000000b3), var(--backdrop-image,none) center / cover no-repeat;translate:calc(var(--parallax-x,0) * -1.5%) calc(var(--parallax-y,0) * -1.5%);pointer-events:none;transition:translate .25s ease-out;position:fixed;inset:-4%}button{font-size:inherit;color:var(--text);border:1px solid var(--border);cursor:pointer;background:0 0;padding:6px 12px}button:hover,button:focus-visible{border-color:var(--accent)}input[type=range]{accent-color:var(--accent)}.page-column{width:min(900px,100%);margin:0 auto;padding:32px 16px 96px}.countdown.svelte-10cvbr4{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-shadow:0 2px 16px #000000e6;background:#060505c7;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:fixed;inset:0}.label.svelte-10cvbr4{font-family:var(--font-ui);letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:1rem;font-weight:600}.seconds.svelte-10cvbr4{font-family:var(--font-lore);color:var(--launch-bright);margin:0;font-size:9rem;line-height:1;animation:1s ease-out svelte-10cvbr4-tick}button.svelte-10cvbr4{border-color:var(--text);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;margin-top:20px;padding:10px 26px;font-size:.9rem;font-weight:600}button.svelte-10cvbr4:hover,button.svelte-10cvbr4:focus-visible{border-color:var(--text);background:#ffffff1a}@keyframes svelte-10cvbr4-tick{0%{opacity:.4;scale:1.25}}@media (prefers-reduced-motion:reduce){.seconds.svelte-10cvbr4{animation:none}}
