:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--neutral-950:#121512;--neutral-900:#1b1f1a;--neutral-850:#22271f;--neutral-700:#515a4c;--neutral-650:#66705f;--neutral-400:#aeb7a6;--neutral-100:#f1f3e8;--lime-400:#d8f36a;--lime-300:#e5ff89;--red-300:#ffb0a4;--red-950:#382321;--page:var(--neutral-950);--surface:var(--neutral-900);--surface-hover:var(--neutral-850);--text:var(--neutral-100);--muted:var(--neutral-400);--border:var(--neutral-700);--control-border:var(--neutral-650);--accent:var(--lime-400);--accent-hover:var(--lime-300);--on-accent:var(--neutral-950);--focus:var(--lime-300);--error:var(--red-300);--error-bg:var(--red-950);--font-body:Arial, Helvetica, sans-serif;--font-number:"Courier New", Courier, monospace;--text-small:.8125rem;--text-body:1rem;--text-section:1.5rem;font-family:var(--font-body);color:var(--text);background:var(--page);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}*{box-sizing:border-box}body{margin:0;line-height:1.5}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}button,input{font:inherit}button{border:1px solid var(--control-border);min-height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:6px;padding:.65rem 1rem;font-weight:700}button:disabled{cursor:not-allowed;color:var(--muted);background:0 0;border-style:dashed}button.primary{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}button.primary:disabled{color:var(--muted);background:var(--surface-hover);border-color:var(--border)}button span[aria-hidden]{margin-inline-start:.65rem}button.text-button{text-underline-offset:.22em;font-size:var(--text-small);border:0;padding:.45rem 0;text-decoration:underline}input{border:1px solid var(--control-border);width:100%;min-width:0;min-height:48px;color:var(--text);background:var(--page);font-family:var(--font-number);border-radius:6px;padding:.75rem;font-weight:700}input:disabled{color:var(--muted)}input[aria-invalid=true]{border-color:var(--error)}label{justify-content:space-between;gap:1rem;margin-block:1.25rem .5rem;font-size:.875rem;font-weight:700;display:flex}label span{color:var(--muted);font-weight:400}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}h1{letter-spacing:-.055em;font-size:clamp(2.5rem,5.3vw,4rem);font-weight:700;line-height:1.08}h2{font-size:var(--text-section);letter-spacing:-.035em;line-height:1.2}h3{font-size:1rem;line-height:1.4}p{text-wrap:pretty}.numeric,.countdown,.balances strong,.round-meta strong{font-variant-numeric:tabular-nums}.muted,.fine-print{color:var(--muted)}.fine-print{font-size:var(--text-small);line-height:1.55}.wrap{width:min(1184px,100% - 64px);margin-inline:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{inset-inline-start:16px;background:var(--accent);color:var(--on-accent);z-index:10;padding:12px;position:absolute;top:-80px}.skip:focus{top:12px}.site-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding-block:28px;display:flex}.brand{letter-spacing:.08em;align-items:center;gap:12px;font-size:1rem;font-weight:700;text-decoration:none;display:flex}.brand svg{stroke:currentColor;stroke-width:1.5px;flex-shrink:0;width:34px;height:34px}.brand-sub{letter-spacing:.13em;color:var(--muted);margin-top:3px;font-size:.5625rem;display:block}.wallet-connect,.connected{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.connected{font-family:var(--font-number);gap:12px;font-size:.875rem}.network-label{color:var(--muted);font-size:var(--text-small)}.network-label i{background:var(--muted);border-radius:50%;width:6px;height:6px;margin-inline-end:5px;display:inline-block}.intro{justify-content:space-between;align-items:flex-end;gap:32px;padding-block:52px 30px;display:flex}.eyebrow{font-family:var(--font-number);letter-spacing:.12em;color:var(--muted);font-size:.6875rem;font-weight:700}.intro .eyebrow{margin-bottom:16px}.intro p:not(.eyebrow){max-width:56ch;color:var(--muted);margin-top:18px}.accent-dot{color:var(--muted)}.rules-link{white-space:nowrap;padding-block:12px;font-size:.875rem}.rules-link span{margin-inline-start:24px}.test-notice{color:var(--muted);font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.tag{border:1px solid var(--border);letter-spacing:.08em;border-radius:3px;padding:3px 7px;font-size:.625rem;font-weight:700}.game-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:20px;display:grid}.clock-panel,.buy-panel{border:1px solid var(--border);border-radius:12px;min-width:0;padding:28px}.clock-panel{background:var(--surface);flex-direction:column;display:flex}.panel-top,.section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.state-pill{border:1px solid var(--border);color:var(--muted);border-radius:30px;padding:5px 10px;font-size:.6875rem}.timer-area{text-align:center;padding-block:52px 44px}.timer-area h2{color:var(--muted);letter-spacing:0;font-size:.875rem;font-weight:400}.countdown{font-family:var(--font-number);letter-spacing:-.065em;white-space:nowrap;font-size:clamp(2.7rem,6.8vw,5.3rem);font-weight:700;line-height:1.4}.time-units{max-width:390px;font-family:var(--font-number);letter-spacing:.18em;color:var(--muted);justify-content:space-around;margin-inline:auto;font-size:.625rem;display:flex}.timer-note{font-size:var(--text-small);color:var(--muted);margin-top:28px}.pot-row{border-block:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-block:24px;display:flex}.pot-value{letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:8px;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.3}.pot-value small{letter-spacing:0;color:var(--muted);font-size:.875rem}.split-mark{white-space:nowrap;font-size:1.5rem}.split-mark span{color:var(--muted);font-size:.875rem}.round-meta{font-size:var(--text-small);gap:16px;padding-block:24px;display:grid}.round-meta>div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.round-meta span:not(.numeric,.sr-only){color:var(--muted)}.round-meta strong{overflow-wrap:anywhere;font-weight:400}.settle-row{border-top:1px solid var(--border);align-items:center;gap:20px;margin-top:auto;padding-top:20px;display:flex}.settle-row p{font-size:var(--text-small);color:var(--muted);flex:1}.settle-row button{font-size:var(--text-small);flex-shrink:0}.step-index{font-family:var(--font-number);color:var(--muted);font-size:.75rem}.buy-panel h2{margin-top:28px}.buy-panel>p{margin-top:8px;font-size:.875rem}.next-price{border-bottom:1px solid var(--border);margin-top:24px;padding-bottom:16px}.next-price,.quote-row{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.875rem;display:flex}.next-price>span,.quote-row>span{color:var(--muted)}.key-input{grid-template-columns:48px minmax(0,1fr) 48px;gap:12px;display:grid}.key-input button{padding:0;font-size:1.5rem}.key-input input{text-align:center}.quote-row{margin-top:14px}.quote-row strong{overflow-wrap:anywhere}.max-help{margin-top:8px}.max-help p{color:var(--muted);font-size:.75rem}.max-help button{min-height:36px}.cost-hint{font-size:var(--text-small);color:var(--muted);min-height:40px;margin-block:12px}.full{justify-content:space-between;align-items:center;width:100%;margin-bottom:12px;display:flex}.buy-panel .fine-print{margin-top:16px}.notice{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:6px;flex-wrap:wrap;align-items:center;gap:16px;margin-block:16px;padding:16px;font-size:.875rem;display:flex}.notice p{flex:1;min-width:180px}.error{background:var(--error-bg);color:var(--error);border-color:var(--error)}.tx-feedback{overflow-wrap:anywhere;font-size:.875rem}.tx-feedback:not(:empty){padding:20px 0}.tx-feedback a{padding:8px;display:inline-block}.wallet-panel{border:1px solid var(--border);border-radius:12px;margin-top:24px;padding:32px}.section-heading .eyebrow{margin-bottom:8px}.wallet-panel>.muted{margin-top:16px;font-size:.875rem}.balances{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-block:28px 20px;display:grid}.balances>div{flex-direction:column;gap:12px;display:flex}.balances>div>span{color:var(--muted);font-size:var(--text-small)}.balances strong{overflow-wrap:anywhere;font-size:1.7rem;font-weight:400}.balances button{font-size:var(--text-small);align-self:flex-start}.claim-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:32px;margin-top:24px;padding-top:24px;display:flex}.claim-row p{font-size:var(--text-small);max-width:50ch;margin-top:8px}.claim-controls{grid-template-columns:minmax(60px,120px) auto;gap:8px 12px;display:grid}.claim-controls label{grid-column:1/-1;margin:0}.claim-controls input{min-height:44px;padding:.5rem}.claim-controls button{font-size:var(--text-small)}.past-result{color:var(--muted);font-size:var(--text-small);overflow-wrap:anywhere;margin-block:16px 12px}.rules{margin-block:52px}.rules .section-heading h2{font-size:1.375rem}.rules .section-heading .eyebrow{margin:0}.rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-block:28px;display:grid}.rule-grid>div>strong{font-family:var(--font-number);letter-spacing:-.07em;font-size:2.6rem;font-weight:400;display:block}.rule-grid strong span{letter-spacing:0;color:var(--muted);font-size:1rem}.rule-grid h3{margin-block:8px}.rule-grid p,.rule-notes p{color:var(--muted);font-size:.875rem}.rule-notes{gap:16px;max-width:85ch;display:grid}.rule-notes strong{color:var(--text)}footer{border-top:1px solid var(--border);padding-block:28px 32px}.footer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.footer-brand{font-size:.8125rem}.footer-brand svg{width:24px;height:24px}.footer-top>span:last-child{color:var(--muted);font-size:.75rem}.contract-links{gap:32px;margin-block:24px 16px;display:flex}.contract-links a{overflow-wrap:anywhere;font-size:.75rem}.contract-links span{color:var(--muted);font-family:var(--font-number);margin-top:6px;font-size:.6875rem;display:block}.startup{padding-block:80px}.startup p,.startup h2,.startup button{margin-top:24px}@media (hover:hover){button:not(:disabled):hover{background:var(--surface-hover)}button.primary:not(:disabled):hover{background:var(--accent-hover)}a:hover{text-decoration-thickness:2px}}@media (prefers-reduced-motion:no-preference){button{transition:background-color .12s ease-out,transform .12s ease-out}button:not(:disabled):active{transform:scale(.96)}}@media (width<=60rem){.wrap{width:calc(100% - 40px)}.game-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.clock-panel,.buy-panel{padding:20px}.countdown{font-size:clamp(2.7rem,6.3vw,4rem)}.settle-row{flex-direction:column;align-items:flex-start}.network-label,.split-mark{display:none}.claim-row{gap:20px}.contract-links{flex-wrap:wrap;gap:16px}}@media (width<=45rem){.wrap{width:calc(100% - 32px)}.site-header{align-items:flex-start;padding-block:20px}.brand-sub{display:none}.brand{gap:8px;font-size:.8125rem}.brand svg{width:28px;height:28px}.wallet-connect{justify-content:flex-end;gap:8px}.wallet-connect button{padding:.5rem .7rem;font-size:.75rem}.connected{flex-direction:column;align-items:flex-end;gap:0;font-size:.75rem}.intro{flex-direction:column;align-items:flex-start;gap:12px;padding-top:36px}.intro p:not(.eyebrow){font-size:.875rem}.intro .eyebrow{font-size:.625rem}.rules-link{padding-block:8px}.game-grid{grid-template-columns:1fr}.timer-area{padding-block:36px}.countdown{font-size:clamp(2.65rem,11.7vw,5rem)}.settle-row{flex-direction:row;align-items:center}.wallet-panel{padding:20px}.balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.claim-row{flex-direction:column;align-items:stretch}.claim-controls{grid-template-columns:minmax(0,1fr) auto}.rule-grid{grid-template-columns:1fr;gap:24px}.rule-grid p{max-width:60ch}.rule-grid>div>strong{font-size:2rem}.rules{margin-block:36px}.rule-notes{gap:20px}.contract-links{display:grid}.pot-value{font-size:2rem}}@media (width<=23rem){.site-header{gap:8px}.brand svg{display:none}.clock-panel,.buy-panel,.wallet-panel{padding:16px}.settle-row{flex-direction:column;align-items:flex-start}.section-heading{align-items:flex-start}.balances{grid-template-columns:1fr}.countdown{font-size:2.75rem}}@media (forced-colors:active){:focus-visible{outline-color:highlight}button.primary{border-color:buttontext}}
