:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#12100d;--surface:#1c1915;--line:#3a342b;--ink:#f2ece0;--muted:#a79e8e;--faint:#6f675a;--accent:#f7931a;--accent-ink:#1a1206;--paper:#f4efe3;--paper-ink:#1f1a13;--paper-muted:#6b6253;--good:#86d39a;--bad:#f0937a;--whatif:#a99bff;--mono:ui-monospace, "SF Mono", "Cascadia Code", "JetBrains Mono", Menlo, Consolas, monospace;--sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--sans);margin:0;font-size:1rem;line-height:1.5}h1,h2,p{margin:0}a{color:var(--accent);text-underline-offset:.2em}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.page{flex-direction:column;gap:1.5rem;width:100%;max-width:30rem;margin:0 auto;padding:1.25rem 1rem 3rem;display:flex}.masthead{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.wordmark{font-family:var(--mono);letter-spacing:-.02em;color:var(--ink);font-size:1.25rem;font-weight:700;text-decoration:none}.wordmark span{color:var(--accent)}.label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600}.muted{color:var(--muted)}.small{font-size:.875rem}.mono{font-family:var(--mono);overflow-wrap:anywhere}.stack{flex-direction:column;gap:.75rem;display:flex}.button{border:1px solid var(--line);background:var(--surface);min-height:2.75rem;color:var(--ink);font:inherit;text-align:center;cursor:pointer;touch-action:manipulation;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.button:hover{border-color:var(--muted)}.button.primary{border-color:var(--accent);background:var(--accent);min-height:3.25rem;color:var(--accent-ink);font-size:1.0625rem;font-weight:700}.button.primary:hover{background:#ffa436}.button:disabled{cursor:not-allowed;opacity:.6}.alert{border:1px solid var(--bad);color:var(--bad);border-radius:.5rem;padding:.75rem 1rem}.ticket{background:var(--paper);color:var(--paper-ink);--edge:radial-gradient(circle at 50% 50%, var(--bg) .3rem, transparent .32rem);border-radius:.25rem;padding:1.5rem 1.25rem;position:relative}.ticket:before,.ticket:after{content:"";background-image:var(--edge);background-repeat:repeat-x;background-size:1.1rem .8rem;height:.8rem;position:absolute;left:0;right:0}.ticket:before{top:-.4rem}.ticket:after{bottom:-.4rem}.ticket .label{color:var(--paper-muted)}.ticket a{color:inherit}@media (prefers-reduced-motion:no-preference){.pulse{animation:1.8s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.45}}}#svelte-announcer,.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
