:root{--paper:#f4efe6;--card:#fbf8f2;--ink:#16140f;--ink-muted:#6b6355;--rule:#d8cfbf;--release:#1f7a4d;--refund:#b83d0b;--font-display:"Fraunces", Georgia, "Times New Roman", serif;--font-text:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--display-variation:"opsz" 144, "SOFT" 30;--display-weight:600;--display-tracking:-.015em;--radius:6px;--rule-width:1px;--rule-strong:1.5px solid var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#15130f;--card:#1d1a15;--ink:#efe8da;--ink-muted:#a39a89;--rule:#3a342a;--release:#52b788;--refund:#f0773a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#15130f;--card:#1d1a15;--ink:#efe8da;--ink-muted:#a39a89;--rule:#3a342a;--release:#52b788;--refund:#f0773a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}h1,h2{font-family:var(--font-display);font-variation-settings:var(--display-variation);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);margin:0}h1{font-size:clamp(2.25rem,6vw,3.5rem);line-height:1}h2{font-variation-settings:"opsz" 36, "SOFT" 30;letter-spacing:-.005em;font-size:1.5rem;line-height:1.2}p,dl,dd,ul{margin:0}a{color:inherit;-webkit-text-decoration-color:var(--ink-muted);text-decoration-color:var(--ink-muted);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-color:currentColor}code{font-family:var(--font-mono);font-size:.92em}.hex{overflow-wrap:anywhere}.muted{color:var(--ink-muted)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}main section>*+*,[role=status]>*+*{margin-top:.75rem}button{font:inherit;color:var(--ink);border:var(--rule-width) solid var(--ink-muted);border-radius:var(--radius);cursor:pointer;background:0 0;padding:10px 16px;font-size:.9375rem;font-weight:500;line-height:1.2;transition:background-color .12s,border-color .12s}button:hover:not(:disabled){border-color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}button.primary{color:var(--paper);background:var(--ink);border-color:var(--ink)}button.primary:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 85%, var(--paper))}button:disabled{cursor:not-allowed;opacity:.4}.site{max-width:1120px;margin:0 auto;padding:0 16px 64px}main.site{padding-top:48px}.site-header{border-bottom:var(--rule-width) solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:32px;padding:20px 0;display:flex}.brand,.brand picture{display:block}.brand img{width:auto;height:28px;display:block}.connect,.wallet{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.site-header button{padding:7px 12px;font-size:.875rem}.wallet .address{color:var(--ink-muted);font-size:.875rem}@media (width>=720px){.site{padding:0 40px 96px}.site-header{margin-bottom:56px;padding:32px 0 24px}.brand img{height:36px}}[role=status]{border-left:3px solid var(--ink);border-radius:0 var(--radius) var(--radius) 0;background:color-mix(in srgb, var(--ink) 5%, transparent);padding:10px 14px}.panel,.receipt,.status section{background:var(--card);border:var(--rule-width) solid var(--rule);border-radius:var(--radius);padding:20px}.panel,.receipt{box-shadow:0 1px 0 var(--rule), 0 18px 40px -24px #16140f59}.panel .receipt{box-shadow:none;background:0 0;border:0;padding:0}.panel>*+*{margin-top:16px}.panel button.primary,.receipt button.primary{width:100%}main section:empty{display:none}@media (width>=720px){.panel,.receipt,.status section{padding:24px}}.receipt h2{border-bottom:var(--rule-width) dashed var(--rule);color:var(--ink-muted);font-family:var(--font-mono);font-variation-settings:normal;letter-spacing:.08em;text-transform:uppercase;padding-bottom:12px;font-size:.8125rem;font-weight:500}.receipt dl{border-bottom:var(--rule-width) dashed var(--rule);font-family:var(--font-mono);grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;padding-bottom:14px;font-size:.875rem;display:grid}.receipt dt{color:var(--ink-muted)}.receipt dd code{font-size:inherit}.receipt>p{font-size:.9375rem}.receipt .terms{border-top:var(--rule-width) dashed var(--rule);padding-top:14px;font-size:.9375rem}@media (width<=480px){.receipt dl{grid-template-columns:minmax(0,1fr);gap:2px}.receipt dd+dt{margin-top:8px}}.hero{margin-bottom:40px}.hero h1{letter-spacing:-.02em;font-size:clamp(2.75rem,9vw,5.5rem);line-height:.96}.hero .coin{color:var(--release)}.hero .lede{max-width:40rem;color:var(--ink-muted);margin-top:20px;font-size:clamp(1.125rem,2.2vw,1.375rem);line-height:1.45}.entry-grid,.entry-side{gap:40px;display:grid}.terms{border-top:var(--rule-strong);padding-top:16px}.terms p{max-width:38rem;color:var(--ink-muted)}.my-seats{border-top:var(--rule-width) solid var(--rule);padding-top:16px}.my-seats h2{font-size:1.25rem}.my-seats ul{padding:0;list-style:none}.my-seats li+li{margin-top:4px}@media (width>=720px){.hero{margin-bottom:64px}}@media (width>=900px){.entry-grid{grid-template-columns:minmax(0,1fr) minmax(0,25rem);align-items:start;gap:64px}}.pool{max-width:46rem}.pool>*+*{margin-top:24px}.pool>h1{font-size:clamp(2.5rem,6vw,3.75rem)}.status-head{border-bottom:var(--rule-width) dashed var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-bottom:14px;display:flex}.commitment .hex{margin-top:2px;font-size:.875rem;display:block}.actions .buttons{flex-wrap:wrap;gap:10px;display:flex}.stamp{color:var(--ink);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:2px solid;border-radius:3px;flex:none;padding:3px 9px 2px;font-size:.8125rem;font-weight:500;line-height:1.2;display:inline-block}.stamp[data-outcome=release]{color:var(--release);transform:rotate(-3deg)}.stamp[data-outcome=refund]{color:var(--refund);transform:rotate(2deg)}
