:root{color-scheme:dark;--bg: #0e0806;--bg-glow: #2a1510;--bg-mid: #160d09;--bg-raised: #1a100b;--ink: #f3ebdc;--ink-2: rgba(243, 235, 220, .72);--ink-3: rgba(243, 235, 220, .5);--ink-4: rgba(243, 235, 220, .32);--brass: #d4af63;--brass-deep: #b8893a;--brass-hi: #e2c277;--brass-tint: rgba(212, 175, 99, .13);--brass-line: rgba(212, 175, 99, .42);--cream-tint: rgba(243, 235, 220, .08);--ember: #c9806f;--ember-tint: rgba(201, 128, 111, .13);--ember-line: rgba(201, 128, 111, .45);--line: rgba(243, 235, 220, .13);--line-faint: rgba(243, 235, 220, .07);--panel: rgba(255, 255, 255, .035);--panel-hover: rgba(255, 255, 255, .055);--field: rgba(255, 255, 255, .045);--on-brass: #1a100b;--serif: "Bodoni Moda", "Didot", "Bodoni 72", Georgia, serif;--sans: "Jost", "Futura", system-ui, -apple-system, "Segoe UI", sans-serif;--t-label: 11px;--t-small: 13px;--t-body: 15px;--t-lead: 17px;--t-h3: 20px;--t-h2: 26px;--t-h1: clamp(30px, 4.2vw, 44px);--t-stat: clamp(34px, 4.6vw, 52px);--track-label: .24em;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 64px;--gutter: clamp(16px, 3.4vw, 40px);--r-sm: 4px;--r: 8px;--r-lg: 12px;--shadow-pop: 0 18px 50px -12px rgba(0, 0, 0, .7), 0 0 0 1px var(--line);--ease: cubic-bezier(.22, .7, .2, 1);--t-fast: .15s;--t-med: .2s;--rail-w: 248px}@media(prefers-reduced-motion:reduce){:root{--t-fast: 0ms;--t-med: 0ms}}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%}body{margin:0;min-height:100dvh;font:300 var(--t-body) / 1.55 var(--sans);color:var(--ink);background:radial-gradient(1100px 620px at 30% -12%,var(--bg-glow) 0%,var(--bg-mid) 46%,transparent 100%) fixed,radial-gradient(900px 500px at 110% 110%,rgba(42,21,16,.55) 0%,transparent 70%) fixed,var(--bg);-webkit-font-smoothing:antialiased;font-feature-settings:"kern","liga"}h1,h2,h3{font-family:var(--serif);font-weight:400;margin:0;letter-spacing:.005em;line-height:1.15}p{margin:0}a{color:var(--brass);text-decoration-color:var(--brass-line);text-underline-offset:3px}a:hover{color:var(--brass-hi)}code{font:400 .86em/1 ui-monospace,SF Mono,Menlo,monospace;background:var(--cream-tint);padding:2px 6px;border-radius:var(--r-sm);color:var(--ink-2)}::selection{background:#d4af6359;color:var(--ink)}:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.label{font:500 var(--t-label) / 1.2 var(--sans);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--brass)}.muted{color:var(--ink-3)}.small{font-size:var(--t-small)}.num{font-family:var(--serif);font-variant-numeric:lining-nums tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.stack{display:flex;flex-direction:column;gap:var(--s5)}.row{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}@keyframes fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.toaster.svelte-qh8836{position:fixed;left:50%;bottom:calc(var(--s5) + env(safe-area-inset-bottom));transform:translate(-50%);z-index:50;display:flex;flex-direction:column;gap:var(--s2);width:min(520px,calc(100vw - 32px));pointer-events:none}.toast.svelte-qh8836{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--s3);padding:13px 12px 13px 16px;background:#1a100bf5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-pop);font-size:14px;color:var(--ink)}.mark.svelte-qh8836{width:3px;align-self:stretch;border-radius:2px;background:var(--ink-4);flex:none}.success.svelte-qh8836 .mark:where(.svelte-qh8836){background:var(--brass)}.error.svelte-qh8836{border-color:var(--ember-line)}.error.svelte-qh8836 .mark:where(.svelte-qh8836){background:var(--ember)}.msg.svelte-qh8836{flex:1;min-width:0;overflow-wrap:anywhere;padding-top:1px}.x.svelte-qh8836{background:none;border:0;color:var(--ink-3);font-size:18px;line-height:1;cursor:pointer;padding:0 4px}.x.svelte-qh8836:hover{color:var(--ink)}@media(max-width:860px){.toaster.svelte-qh8836{bottom:calc(76px + env(safe-area-inset-bottom))}}
