:root{--bg:#07080a;--ink:#edebe4;--ink-2:#b9b6ad;--muted:#8c8a84;--line:#edebe424;--line-strong:#edebe452;--glass:#12131794;--glass-hi:#1e2026a8;--blur:blur(18px) saturate(140%);--trust:#4fd1c5;--betray:#ff5a5f;--warn:#f2c14e;--track:#ff5a5f47;--black:#000;--display:"Anton", Impact, "Arial Narrow", sans-serif;--body:"Archivo", system-ui, sans-serif;--mono:"Space Mono", ui-monospace, monospace;--hard:4px 4px 0 var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:400 16px/1.5 var(--body);-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--trust);color:var(--black)}h1,h2,h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;margin:0;font-weight:400}h1{font-size:clamp(64px,9vw,124px);line-height:.88}h2{font-size:34px;line-height:1}h3{font-size:24px;line-height:1}p{margin:0}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--trust);outline-offset:3px}.mono{font-family:var(--mono);font-size:.85em}.muted{color:var(--muted)}.small{font-size:12px}.eyebrow{color:var(--ink-2);font:700 12px var(--mono);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:10px;margin-bottom:16px;display:flex}.eyebrow:before{content:"";background:var(--trust);flex-shrink:0;width:10px;height:10px}.trust-text{color:var(--trust)}.betray-text{color:var(--betray)}.muted-text{color:var(--ink-2)}.error{color:var(--betray);font:400 13px/1.5 var(--mono);margin-top:12px}.outline{color:#0000;-webkit-text-stroke:2px var(--ink)}.display{font:400 clamp(64px, 9vw, 124px)/.88 var(--display);text-transform:uppercase;letter-spacing:.005em}.bg{z-index:-1;pointer-events:none;background:linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 64px 64px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 64px 64px, var(--bg);position:fixed;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(at 50% 30%,#000 30%,#00000059 85%);mask-image:radial-gradient(at 50% 30%,#000 30%,#00000059 85%)}.bg:before,.bg:after{content:"";filter:blur(110px);opacity:.32;border-radius:50%;width:46vmax;height:46vmax;animation:26s ease-in-out infinite alternate drift;position:absolute}.bg:before{background:var(--trust);top:-18vmax;left:-12vmax}.bg:after{background:var(--betray);animation-delay:-13s;bottom:-22vmax;right:-14vmax}.app:after{content:"";z-index:100;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@keyframes drift{to{transform:translate(8vmax,6vmax)scale(1.15)}}.app{isolation:isolate;flex-direction:column;min-height:100vh;display:flex;position:relative}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 32px}main.wrap{flex-direction:column;flex:1;gap:28px;padding-top:8px;padding-bottom:64px;display:flex}section{scroll-margin-top:24px}.header{align-items:center;gap:32px;height:84px;display:flex}.logo{font:400 28px var(--display);text-transform:uppercase;letter-spacing:.03em;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding:0;display:flex}.logo svg{color:var(--trust)}.nav{flex:1;gap:28px;display:flex}.nav a,.nav button{color:var(--ink-2);font:700 12px var(--mono);text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;align-items:center;min-height:44px;padding:0;text-decoration:none;display:inline-flex}.nav a:hover,.nav button:hover{color:var(--ink);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.ticker{border-block:2px solid var(--ink);background:var(--ink);color:var(--black);margin-bottom:24px;overflow:hidden}.ticker-track{width:max-content;animation:38s linear infinite ticker;display:flex}.ticker-track span{font:700 13px var(--mono);text-transform:uppercase;letter-spacing:.16em;white-space:nowrap;padding:6px 22px}.ticker-track span:after{content:"///";opacity:.35;margin-left:44px}.ticker .trust-text{color:#0b6b62}.ticker .betray-text{color:#c7262c}@keyframes ticker{to{transform:translate(-50%)}}.footer{border-top:2px solid var(--line-strong);color:var(--muted);font:400 12px var(--mono);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;gap:16px;padding-top:22px;padding-bottom:30px;display:flex}.footer a{color:var(--ink-2)}.header-right{align-items:center;gap:10px;display:flex}.history{position:relative}.icon-btn{border:2px solid var(--line-strong);background:var(--glass);width:44px;height:44px;-webkit-backdrop-filter:var(--blur);color:var(--ink-2);place-items:center;transition:transform .12s,box-shadow .12s,border-color .12s;display:grid;position:relative}.icon-btn:hover,.icon-btn[aria-expanded=true]{border-color:var(--ink);color:var(--ink);box-shadow:var(--hard);transform:translate(-2px,-2px)}.dot.unseen{background:var(--warn);box-shadow:0 0 0 2px var(--bg);position:absolute;top:6px;right:6px}.card.history-panel{z-index:20;border:2px solid var(--ink);width:460px;max-height:480px;box-shadow:8px 8px 0 var(--trust);background:#0a0b0ef2;padding:8px 0;position:absolute;top:56px;right:0;overflow-y:auto}.history-head{justify-content:space-between;align-items:baseline;padding:10px 18px 12px;display:flex}.history-panel ul{margin:0;padding:0;list-style:none}.history-panel li button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 18px;display:flex}.history-panel li button:hover{background:#edebe40f}.history-main{flex-direction:column;flex:1;min-width:0;display:flex}.history-outcome{font:400 18px var(--display);text-transform:uppercase;letter-spacing:.02em}.history-score{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.result-tag{width:30px;height:30px;font:700 13px var(--mono);border:2px solid var(--line-strong);color:var(--muted);flex-shrink:0;place-items:center;display:grid}.result-tag.won{color:var(--black);background:var(--trust);border-color:var(--trust)}.result-tag.lost{color:var(--black);background:var(--betray);border-color:var(--betray)}.result-tag.tie{color:var(--black);background:var(--ink);border-color:var(--ink)}.result-tag.void{border-style:dashed}.history-picks{gap:4px;display:flex}.pick{width:22px;height:22px;font:700 11px var(--mono);border:1.5px solid var(--line-strong);color:var(--muted);place-items:center;display:grid}.pick.trust{color:var(--black);background:var(--trust);border-color:var(--trust)}.pick.betray{color:var(--black);background:var(--betray);border-color:var(--betray)}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(10px);background:#04050699;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.card.modal{border:2px solid var(--ink);width:100%;max-width:440px;max-height:calc(100vh - 32px);box-shadow:10px 10px 0 var(--trust);background:#0c0d10e6;padding:22px;overflow-y:auto}.modal-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.modal-head h3{font-size:30px}.modal-foot{font-family:var(--mono);margin-top:16px}.wallet-row{border:2px solid var(--line-strong);background:var(--glass-hi);text-align:left;width:100%;min-height:64px;color:var(--ink);align-items:center;gap:14px;margin-bottom:10px;padding:10px 14px;text-decoration:none;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex}.wallet-row:hover:not(:disabled){border-color:var(--ink);box-shadow:var(--hard);transform:translate(-2px,-2px)}.wallet-row:active:not(:disabled){box-shadow:none;transform:none}.wallet-row:disabled{opacity:.6}.wallet-row>svg{color:var(--ink-2);flex-shrink:0}.wallet-icon{border:1.5px solid var(--line-strong);width:38px;height:38px;color:var(--ink-2);background:#00000059;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.wallet-icon img{width:26px;height:26px}.wallet-row.dim .wallet-icon img{opacity:.85}.wallet-text{flex-direction:column;flex:1;min-width:0;display:flex}.wallet-text .small{font-family:var(--mono);font-size:11px}.wallet-name{font:400 19px var(--display);text-transform:uppercase;letter-spacing:.03em}.wallet-row.dim .wallet-name{color:var(--ink-2)}.wallet-letter{font:400 18px var(--display);color:var(--ink-2)}.btn{border:2px solid var(--ink);background:var(--glass);min-height:46px;-webkit-backdrop-filter:var(--blur);color:var(--ink);font:700 13px var(--mono);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.btn:hover:not(:disabled){box-shadow:var(--hard);transform:translate(-2px,-2px)}.btn:active:not(:disabled){box-shadow:none;transform:translate(2px,2px)}.btn.primary{background:var(--ink);color:var(--black);box-shadow:4px 4px 0 var(--trust)}.btn.primary:hover:not(:disabled){box-shadow:6px 6px 0 var(--trust);transform:translate(-2px,-2px)}.btn.primary:active:not(:disabled){box-shadow:none;transform:translate(4px,4px)}.btn:disabled{opacity:.45;box-shadow:none}.btn.small{min-height:44px;padding:0 16px;font-size:12px}.big-btn{width:100%;min-height:64px;font-size:15px}.link{color:var(--ink-2);font:700 12px var(--mono);text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;min-height:44px;padding:0;display:inline-flex}.link:hover{color:var(--ink)}.pill{white-space:nowrap;border:2px solid var(--line-strong);background:var(--glass);min-height:44px;-webkit-backdrop-filter:var(--blur);align-items:center;gap:8px;padding:0 16px;font-size:14px;transition:border-color .12s;display:inline-flex}.pill:hover{border-color:var(--betray)}.dot{background:var(--trust);vertical-align:middle;border-radius:999px;width:8px;height:8px;display:inline-block}.dot.warn{background:var(--warn)}.dot.ok{background:var(--trust)}.seg{border:2px solid var(--ink);background:var(--glass);-webkit-backdrop-filter:var(--blur);display:flex}.seg button{min-height:42px;color:var(--ink-2);font:700 12px var(--mono);text-transform:uppercase;letter-spacing:.06em;background:0 0;border:0;padding:0 16px}.seg button+button{border-left:2px solid var(--ink)}.seg button.on{background:var(--ink);color:var(--black)}.card{background:var(--glass);-webkit-backdrop-filter:var(--blur);border:2px solid var(--line-strong);padding:24px}.center-card{text-align:center;border-color:var(--ink);max-width:500px;box-shadow:8px 8px 0 var(--betray);flex-direction:column;align-items:center;gap:16px;margin:64px auto;display:flex}.hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:48px;padding:40px 0 24px;display:grid}.lead{color:var(--ink-2);max-width:540px;margin-top:28px;font-size:18px}.matrix{border-color:var(--ink);box-shadow:10px 10px 0 var(--ink);padding:26px}.matrix-grid{grid-template-columns:auto 1fr 1fr;align-items:center;gap:8px;display:grid}.matrix-grid>.mono{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.cell{border:2px solid var(--line-strong);background:#0000004d;justify-content:center;align-items:baseline;gap:12px;padding:22px 8px;display:flex}.cell.trust{background:var(--trust);border-color:var(--trust)}.cell.betray{background:var(--betray);border-color:var(--betray)}.cell.trust .num,.cell.betray .num,.cell.trust .muted,.cell.betray .muted{color:var(--black)}.cell>.muted{font:400 30px/1 var(--display);opacity:.5}.num{font:400 52px/1 var(--display)}.num.trust{color:var(--trust)}.num.betray{color:var(--betray)}#how h2{margin:32px 0 18px;font-size:44px}.steps3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.step{flex-direction:column;gap:10px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.step:hover{border-color:var(--ink);box-shadow:6px 6px 0 var(--ink);transform:translate(-3px,-3px)}.step>.mono{font:400 44px/1 var(--display);color:#0000;-webkit-text-stroke:1.5px var(--ink-2)}.step-icon{border:2px solid var(--ink);background:#0000004d;place-items:center;width:46px;height:46px;display:grid}.testnet{border-color:var(--ink);box-shadow:10px 10px 0 var(--trust);grid-template-columns:1fr 1.1fr;gap:18px 44px;margin-top:36px;padding:32px;display:grid}.testnet h2{margin-bottom:14px;font-size:40px}.testnet>.small{font-family:var(--mono);grid-column:1/-1}.testnet a{color:var(--trust);text-underline-offset:3px;text-decoration-thickness:2px}.testnet-steps{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.testnet-steps li{color:var(--ink-2);align-items:flex-start;gap:14px;display:flex}.testnet-steps b{color:var(--ink)}.notice{background:var(--warn);border-color:var(--black);color:var(--black);box-shadow:6px 6px 0 var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;align-items:baseline;gap:12px;margin-top:4px;padding:14px 20px;display:flex}.notice a{color:var(--black);font-weight:700;text-decoration-thickness:2px}.notice .dot{background:var(--black);flex-shrink:0}.about{margin-top:40px}.about h2,.faq h2{margin-bottom:18px;font-size:44px}.about-cols{color:var(--ink-2);grid-template-columns:1fr 1fr;gap:32px;font-size:17px;display:grid}.faq{flex-direction:column;gap:12px;margin-top:24px;display:flex}.faq details{padding:0}.faq summary{cursor:pointer;min-height:60px;font:400 22px var(--display);text-transform:uppercase;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:700 22px var(--mono);color:var(--trust);flex-shrink:0}.faq details[open]{border-color:var(--ink);box-shadow:var(--hard)}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--ink-2);max-width:760px;padding:0 22px 20px}.h1-sm{font-size:clamp(44px,6.5vw,84px);line-height:.9}.lobby-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:8px;display:flex}.create{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.stats3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.stat{flex-direction:column;gap:6px;display:flex}.stat>.mono:first-child{text-transform:uppercase;letter-spacing:.12em;font-weight:700}.stat>.muted:not(.mono),.tr>.muted{font-family:var(--mono);font-size:12px}.split{flex-wrap:wrap;column-gap:6px;display:flex}.split>*+:before{content:"/";color:var(--muted);margin-right:6px}.big{font:400 64px/.95 var(--display);margin:4px 0}.bar{background:var(--track);flex-shrink:0;width:72px;height:8px;display:inline-block;position:relative;overflow:hidden}.bar>span{background:var(--trust);position:absolute;inset:0 auto 0 0}.bar.wide{width:100%;height:10px;margin-top:10px}.bar.neutral{background:#edebe41f}.bar.neutral>span{background:var(--ink)}.trustbar{align-items:center;gap:10px;display:inline-flex}.trustbar>.mono{font-weight:700}.badge{font:700 10px var(--mono);text-transform:uppercase;letter-spacing:.08em;border:0;padding:3px 7px}.badge.sus{color:var(--black);background:var(--betray)}.badge.saint{color:var(--black);background:var(--trust)}.you{font:700 10px var(--mono);text-transform:uppercase;letter-spacing:.08em;background:var(--ink);color:var(--black);margin-left:6px;padding:3px 7px}.table-card{padding:8px 0}.table-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px 18px;display:flex}.table-head h2{font-size:38px}.tr{border-top:1px solid var(--line);align-items:center;gap:16px;min-height:62px;padding:12px 24px;transition:background .15s;display:grid}.tr:not(.th):hover{background:#edebe40a}.th{min-height:0;color:var(--muted);text-transform:uppercase;letter-spacing:.14em;border-top:2px solid var(--line-strong);padding-top:9px;padding-bottom:9px;font-size:10px;font-weight:700}.tr.me{box-shadow:inset 4px 0 0 var(--trust);background:#4fd1c517;transition:background .3s}.tr.me.flash{background:#4fd1c547}.rank-chip{border:2px solid var(--black);background:var(--trust);min-height:38px;color:var(--black);font:700 12px var(--mono);text-transform:uppercase;letter-spacing:.06em;box-shadow:3px 3px 0 var(--ink);align-items:center;gap:6px;padding:0 14px;transition:transform .12s,box-shadow .12s;display:inline-flex}.rank-chip b{font-weight:700}.rank-chip svg{transform:rotate(90deg)}.rank-chip:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)}.board{max-height:560px;overflow-y:auto}.board .th{z-index:1;background:#0e0f12f2;position:sticky;top:0}.board .tr>.mono:first-child{font:400 22px var(--display);color:var(--ink-2)}.games .tr{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,.7fr) minmax(0,.8fr) auto}.board .tr{grid-template-columns:44px minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1.4fr)}.tr>*{min-width:0}.right{text-align:right}.show-sm{display:none}.num-sm{font:400 24px var(--display)}.empty{border-top:1px solid var(--line);font-family:var(--mono);padding:24px;font-size:13px}.game,.result{flex-direction:column;gap:24px;width:100%;max-width:900px;margin:0 auto;display:flex}.game-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.vs{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:13px;display:flex}.countdown{border-color:var(--ink);min-width:280px;box-shadow:6px 6px 0 var(--ink);flex-direction:column;gap:4px;padding:18px 22px;display:flex}.countdown>.mono:first-child{text-transform:uppercase;letter-spacing:.12em;font-weight:700}.countdown .dot{margin-right:6px}.timer{font:700 46px/1.1 var(--mono);color:var(--ink);letter-spacing:-.02em}.stepper{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.stepper li{border:2px solid var(--line);background:var(--glass);-webkit-backdrop-filter:var(--blur);opacity:.55;align-items:flex-start;gap:12px;padding:16px;display:flex}.stepper li.active{opacity:1;border-color:var(--ink);box-shadow:var(--hard)}.stepper li.done{opacity:1;border-color:var(--line-strong)}.step-num{border:2px solid var(--ink-2);width:30px;height:30px;font:700 12px var(--mono);flex-shrink:0;place-items:center;display:grid}.done .step-num{background:var(--trust);border-color:var(--trust);color:var(--black)}.active .step-num{background:var(--ink);border-color:var(--ink);color:var(--black)}.step-title{font:400 18px/1.1 var(--display);text-transform:uppercase;letter-spacing:.03em;display:block}.step-sub{font-family:var(--mono);align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.choices{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.opp-pts{font:700 13px var(--mono);color:var(--ink)}.choice{border:2px solid var(--line-strong);background:var(--glass);min-height:240px;-webkit-backdrop-filter:var(--blur);color:var(--ink);text-align:left;flex-direction:column;align-items:flex-start;gap:8px;padding:26px;transition:transform .12s,box-shadow .12s,border-color .12s,background .12s;display:flex;position:relative}.choice.trust .choice-icon,.choice.trust .choice-points{color:var(--trust)}.choice.betray .choice-icon,.choice.betray .choice-points{color:var(--betray)}.choice.none .choice-icon{color:var(--muted)}.choice.trust:not(:disabled):hover{border-color:var(--trust);box-shadow:7px 7px 0 var(--trust);transform:translate(-3px,-3px)}.choice.betray:not(:disabled):hover{border-color:var(--betray);box-shadow:7px 7px 0 var(--betray);transform:translate(-3px,-3px)}.choice.selected{color:var(--black);border-color:var(--black);box-shadow:8px 8px 0 var(--ink)}.choice.trust.selected{background:var(--trust)}.choice.betray.selected{background:var(--betray)}.choice.selected .choice-icon,.choice.selected .choice-points,.choice.selected .label,.choice.selected .muted{color:var(--black)}.choice.selected .choice-icon{border-color:var(--black);background:0 0}.choice.none.selected{background:var(--glass);color:var(--ink);border:2px dashed var(--line-strong);box-shadow:none}.choice.none.selected .label,.choice.none.selected .choice-icon{color:var(--muted);border-color:var(--line-strong)}.choice:disabled:not(.selected){opacity:.4}.choice-icon{border:2px solid var(--line-strong);background:#0000004d;place-items:center;width:56px;height:56px;margin-bottom:auto;display:grid}.choice-name{font:400 64px/.9 var(--display);text-transform:uppercase;letter-spacing:.01em;margin-top:28px}.choice .muted.small{font-family:var(--mono);font-size:11px}.choice-points{font:400 64px/1 var(--display);position:absolute;top:20px;right:24px}.choice .label{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 64px);font:700 11px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);overflow:hidden}.action{flex-direction:column;gap:12px;display:flex}.headline{font-size:clamp(64px,11vw,136px);line-height:.88}.deltas{border-color:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.delta{flex-direction:column;gap:6px;display:flex}.delta>.mono{text-transform:uppercase;letter-spacing:.12em;font-weight:700}.delta-row{font:400 26px var(--display);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.delta-row .num-sm{font-size:30px}.delta-row svg{color:var(--muted)}.result-actions{flex-wrap:wrap;gap:14px;display:flex}@media (prefers-reduced-motion:reduce){.ticker-track,.bg:before,.bg:after{animation:none}*{transition:none!important}}@media (width<=760px){.wrap{padding:0 16px}.header{gap:8px;height:68px}.logo{gap:8px;font-size:24px}.pill{gap:6px;padding:0 12px}.pill .dot{display:none}.ticker{margin-bottom:16px}.ticker-track span{padding:5px 16px;font-size:11px}.ticker-track span:after{margin-left:32px}.display{font-size:clamp(56px,17vw,84px)}.about-cols{grid-template-columns:1fr;gap:14px;font-size:16px}.about h2,.faq h2{font-size:32px}.faq summary{padding:12px 16px;font-size:18px}.faq details p{padding:0 16px 16px}h2{font-size:28px}.headline{font-size:clamp(48px,15vw,76px)}.h1-sm{font-size:clamp(40px,12vw,56px)}.outline{-webkit-text-stroke-width:1.5px}.card{padding:18px}.matrix,.testnet{box-shadow:6px 6px 0 var(--ink)}.testnet{box-shadow:6px 6px 0 var(--trust)}.deltas{gap:8px}.delta-row{font-size:20px}.delta-row .num-sm{font-size:22px}.table-card{padding:4px 0}.table-head h2{font-size:30px}.tr{min-height:56px}.you{margin-left:0}.nav{display:none}.header>:last-child{margin-left:auto}.header-right{gap:8px}.header{position:relative}.history{position:static}.card.history-panel{width:auto;box-shadow:6px 6px 0 var(--trust);padding:8px 0;top:64px;left:16px;right:16px}.hero{grid-template-columns:1fr;gap:36px;padding-top:16px}#how h2{font-size:34px}.testnet{grid-template-columns:1fr;margin-top:16px;padding:20px}.testnet h2{font-size:30px}.lead{font-size:16px}.steps3{grid-template-columns:1fr}.stats3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stat{gap:2px;padding:12px 10px}.stat .split{flex-direction:column}.stat .split>*+:before{content:none}.games .bar{display:none}.stat .big{font-size:38px}.stat>.muted{font-size:12px;line-height:1.35}.stat .small{letter-spacing:.06em;font-size:10px}.seg{flex:100%}.seg button{flex:1}.stepper{gap:8px}.stepper li{flex-direction:column;gap:8px;padding:12px}.step-title{font-size:15px;line-height:1.1}.step-sub{align-items:flex-start;font-size:10px}.step-sub .dot{flex-shrink:0;margin-top:4px}.countdown{box-shadow:4px 4px 0 var(--ink);padding:14px 18px}.timer{font-size:34px}.game,.result{gap:18px}.cell{padding:16px 4px}.num{font-size:38px}.create{width:100%}.create .btn{flex:1}.hide-sm{display:none}.show-sm{display:inline}.table-head,.tr{padding-left:16px;padding-right:16px}.games .tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px}.board .tr{grid-template-columns:24px minmax(0,1fr) 40px minmax(0,1fr);gap:8px}.board .tr>.mono:first-child{font-size:18px}.num-sm{font-size:20px}.board{max-height:460px}.trustbar{gap:6px}.bar{width:44px}.countdown{width:100%;min-width:0}.choices{gap:12px}.choice{min-height:180px;padding:16px}.choice.selected{box-shadow:5px 5px 0 var(--ink)}.choice-icon{width:46px;height:46px}.choice-name{font-size:40px}.choice-points{font-size:40px;top:14px;right:16px}.choice .muted.small{display:none}.result-actions .btn{flex:1}.footer{flex-direction:column}.history-panel li button{gap:10px;padding:10px 14px}.history-head{padding:10px 14px 12px}.card.modal{box-shadow:6px 6px 0 var(--trust)}}@media (width<=359px){.logo{font-size:21px}.logo svg{width:22px;height:22px}.pill{padding:0 10px;font-size:12px}.choice .label{max-width:calc(100% - 48px)}.choice-name{font-size:34px}}
