@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:900;font-display:swap;src:url(./big-shoulders-display-latin-900-normal.CW8trzgu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:900;font-display:swap;src:url(./big-shoulders-display-latin-ext-900-normal.HMld4L9H.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:700;font-display:swap;src:url(./big-shoulders-display-latin-700-normal.KM2fueoL.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:700;font-display:swap;src:url(./big-shoulders-display-latin-ext-700-normal.C8xZtiKd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./jetbrains-mono-latin-400-normal.V6pRDFza.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./jetbrains-mono-latin-ext-400-normal.Bc8Ftmh3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(./jetbrains-mono-latin-700-normal.BYuf6tUa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(./jetbrains-mono-latin-ext-700-normal.CZipNAKV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0d12;--surface:#18161e;--surface-2:#221f2a;--line:#3a3645;--line-ui:#6f6982;--line-strong:#f3efe6;--ink:#f3efe6;--ink-muted:#aba5b8;--ink-subtle:#8a849a;--accent-primary:#ffd60a;--accent-primary-hover:#ffe352;--accent-primary-active:#e8c000;--accent-primary-depth:#8f7700;--on-primary:#0e0d12;--accent-2:#ff3d7f;--on-accent-2:#0e0d12;--accent-3:#2de2d0;--on-accent-3:#0e0d12;--danger:#ff4b3e;--success:#8cff4a;--warning:#ff8a1f;--hp:var(--danger);--xp:var(--accent-3);--combo:var(--accent-2);--heal:var(--success);--focus-ring:var(--accent-3);--rarity-common:var(--ink);--rarity-rare:var(--accent-3);--rarity-epic:var(--accent-2);--rarity-legendary:#ffc21a;--hole-amber:#ffc21a;--hole-pink:#ff3d7f;--hole-cyan:#2de2d0;--hole-lime:#5cff7a;--hole-orange:#ff7a1a;--hole-blue:#4d8dff;--hole-red:#ff4b3e;--hole-white:#fff1c7;--mole-grunt:#a88b6e;--mole-helmet:#8e98ab;--mole-spitter:#00d98b;--mole-digger:#ff7a1a;--mole-bomber:#ff3b30;--mole-golden:#ffd23f;--mole-shaman:#4d8dff;--mole-king:#ffa3e0;--orb-dark:#1a181c;--orb-bright:#5a5560;--hud-scrim:#0e0d12b8;--shadow-ink:#000;--font-display:"Big Shoulders Display", "Arial Narrow", "Roboto Condensed", sans-serif;--font-body:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.3125rem;--fs-lg:1.75rem;--fs-xl:2.375rem;--fs-2xl:clamp(2.5rem, 2rem + 2.2vw, 3.125rem);--fs-3xl:clamp(3rem, 2rem + 4vw, 4.1875rem);--fs-hero:clamp(3.5rem, 1.5rem + 7vw, 5.5625rem);--fs-mega:clamp(4.5rem, 1rem + 12vw, 10rem);--lh-display:.92;--lh-tight:1.1;--lh-body:1.6;--tracking-display:-.01em;--tracking-caps:.08em;--tracking-tag:.12em;--measure:62ch;--fw-body:400;--fw-strong:700;--fw-display:900;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--sp-10:8rem;--content-max:72rem;--gutter:var(--sp-4);--r-0:0;--r-1:2px;--r-2:6px;--r-pill:999px;--bw-1:1px;--bw-2:2px;--bw-3:3px;--focus-width:3px;--focus-offset:3px;--sticker-tilt:-4deg;--depth-cta:0 4px 0 0 var(--accent-primary-depth);--depth-cta-pressed:0 0 0 0 var(--accent-primary-depth);--shadow-hard:4px 4px 0 0 var(--shadow-ink);--text-shadow-hud:0 2px 0 var(--shadow-ink);--press-distance:4px;--dur-1:.15s;--dur-2:.2s;--dur-3:.25s;--stagger:30ms;--hitstop:60ms;--dur-squash:.12s;--dur-pop:.18s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-inout:cubic-bezier(.65, 0, .35, 1);--ease-overshoot:cubic-bezier(.34, 1.56, .64, 1);--ease-anticipate:cubic-bezier(.36, 0, .66, -.56)}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--bg);color:var(--ink);-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:var(--accent-3);text-underline-offset:3px}:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}h1,h2,h3{font-family:var(--font-display);font-weight:var(--fw-display);line-height:var(--lh-display);letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance;margin:0}p{text-wrap:pretty}.wrap{max-width:var(--content-max);padding:0 var(--gutter);margin:0 auto}.eyebrow{font-weight:var(--fw-strong);font-size:var(--fs-xs);letter-spacing:var(--tracking-tag);text-transform:uppercase;color:var(--ink-muted);margin:0 0 var(--sp-3)}.btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:48px;padding:var(--sp-3) var(--sp-5);border-radius:var(--r-1);border:var(--bw-2) solid transparent;font:inherit;font-weight:var(--fw-strong);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-size:var(--fs-sm);cursor:pointer;transition:transform var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);touch-action:manipulation;text-decoration:none;display:inline-flex}.btn.cta{background:var(--accent-primary);color:var(--on-primary);box-shadow:var(--depth-cta);font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-lg);letter-spacing:var(--tracking-display);padding:var(--sp-2) var(--sp-6)}.btn.cta:active{transform:translateY(var(--press-distance));box-shadow:var(--depth-cta-pressed);background:var(--accent-primary-active)}.btn.ghost{color:var(--ink);border-color:var(--line-ui);background:0 0}@media (hover:hover){.btn.cta:hover{background:var(--accent-primary-hover)}.btn.ghost:hover{border-color:var(--ink)}}.btn:disabled{opacity:.5;cursor:default}.sticker{background:var(--accent-2);color:var(--on-accent-2);font-weight:var(--fw-strong);font-size:var(--fs-xs);letter-spacing:var(--tracking-tag);text-transform:uppercase;padding:var(--sp-1) var(--sp-3);transform:rotate(var(--sticker-tilt));display:inline-block}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lockup.svelte-ef4fqq{justify-items:end;gap:var(--sp-1);display:inline-grid}.wordmark.svelte-ef4fqq{font-family:var(--font-display);font-weight:var(--fw-display);line-height:var(--lh-display);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--ink);font-size:var(--fs-xl);text-decoration:none}.lg.svelte-ef4fqq .wordmark:where(.svelte-ef4fqq){font-size:var(--fs-mega)}.echo.svelte-ef4fqq{color:#0000;-webkit-text-stroke:.035em var(--ink);transition:transform var(--dur-1) var(--ease-overshoot);display:inline-block}@media (hover:hover){.wordmark.svelte-ef4fqq:hover .echo:where(.svelte-ef4fqq){transform:translate(.06em)}}@media (prefers-reduced-motion:reduce){.wordmark.svelte-ef4fqq:hover .echo:where(.svelte-ef4fqq){transform:none}}.by.svelte-ef4fqq{font-family:var(--font-body);font-weight:var(--fw-strong);font-size:var(--fs-xs);letter-spacing:var(--tracking-tag);text-transform:uppercase;color:var(--ink);text-decoration:none}.by.svelte-ef4fqq:hover{color:var(--accent-3)}.top.svelte-12qhfyh{justify-content:space-between;align-items:center;gap:var(--sp-4);padding-top:var(--sp-4);padding-bottom:var(--sp-4);display:flex}nav.svelte-12qhfyh{gap:var(--sp-5);font-size:var(--fs-sm);font-weight:var(--fw-strong);letter-spacing:var(--tracking-caps);text-transform:uppercase;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--ink);text-decoration:none}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--accent-3)}.foot.svelte-12qhfyh{border-top:var(--bw-2) solid var(--line);margin-top:var(--sp-9);padding-top:var(--sp-5);padding-bottom:var(--sp-7);justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--ink-subtle);flex-wrap:wrap;display:flex}.foot.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:0}.foot.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--ink-muted)}@media (width<=480px){nav.svelte-12qhfyh{gap:var(--sp-3);font-size:var(--fs-xs)}}
