:root{--bg:#101112;--panel:#171819;--line:#2a2b2c;--muted:#96999d;--red:#f36659;--white:#f2f1ed}body{background:var(--bg)}header,main{max-width:1160px;padding-left:32px;padding-right:32px}header{height:82px;gap:24px}.brand,header .brand{font-size:30px;letter-spacing:-1.7px}nav{gap:24px}.nav{font-size:13px}.nav.active{color:var(--white)}.traffic{display:flex;gap:12px;align-items:center;margin-left:auto;color:var(--muted);font-size:11px}.traffic b{color:#dce1dc;font-weight:500}.traffic .dot{background:#85b99d;box-shadow:none}.traffic small{display:none}.primary{border-radius:9px;background:var(--red);border:0;color:#171311;box-shadow:none;font-size:13px;padding:13px 19px}.primary:hover{background:#ff8276}.small{white-space:nowrap}.intro{text-align:center;padding:59px 0 39px}.intro .eyebrow{font-size:10px;letter-spacing:2.5px;color:#b7aaa2;margin-bottom:21px}h1{font-family:'DM Sans',Arial,sans-serif;font-size:clamp(36px,4.6vw,57px);font-weight:600;line-height:1.1;letter-spacing:-2.6px}h1 em{color:var(--red);font-style:normal}.intro>p:not(.eyebrow){font-size:15px;color:var(--muted);line-height:1.7;margin:19px 0 24px}.intro-action{display:inline-block}.intro-detail{display:flex;justify-content:center;gap:20px;margin-top:25px;color:#787d81;font-size:11px}.intro-detail span+span:before{content:'·';margin-right:20px}.demo-strip{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--red);letter-spacing:1px;padding:14px 0;border-top:1px solid var(--line)}.demo-strip span{color:var(--muted);letter-spacing:0;margin-left:8px}.demo-strip .dot{width:5px;height:5px;margin-right:3px;box-shadow:none}.arena-grid{grid-template-columns:minmax(0,1fr) 253px;gap:30px}.board-panel{min-width:0}.board-banner{display:flex;justify-content:space-between;align-items:center;padding:20px 0 25px;gap:14px}.board-label h2{font-size:22px;font-weight:600;letter-spacing:-.7px}.board-label small{display:block;font-size:10px;letter-spacing:1px;color:var(--muted);margin-top:9px}.crown-icon,.banner-action,.timer>span{display:none}.timer{text-align:right;flex-shrink:0}.timer strong{display:block;font-size:23px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:1px}.timer small{display:block;color:var(--muted);font-size:10px;margin-top:7px}.board-tabs{margin:0 0 12px;gap:20px}.board-tabs button{font-size:12px;padding-bottom:12px}.board-tabs span{font-size:9px}.total-demo{margin-left:auto!important;color:var(--muted)!important;font-size:10px!important;align-self:center}.total-demo b{color:#dededb;margin-left:5px}.row,.row.crown{grid-template-columns:25px 39px minmax(0,1fr) auto;gap:13px;min-height:82px;border:0;border-bottom:1px solid #26282a;background:transparent;padding:17px 10px;margin:0;border-radius:0;box-shadow:none}.row:first-child{border-top:0}.row.crown{background:#241a19;border-radius:10px;border-bottom-color:transparent;margin-bottom:4px}.rank{font-size:13px;color:#85898d;font-weight:500}.crown .rank{color:var(--red)}.avatar{height:37px;width:37px;border:1px solid #313438;background:#1b1d20;color:#92989e;border-radius:10px;font-size:16px;box-shadow:none}.listing{display:block;min-width:0}.listing-name,.listing>b{font-size:14px;font-weight:600}.listing p{font-size:12px;margin:4px 0 0;color:#858a8f;line-height:1.5}.stats{font-size:10px;margin-top:8px;gap:14px;flex-wrap:wrap}.offer{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.offer strong{font-size:16px;margin:0;color:var(--red)}.steal{font-size:10px;min-width:0;width:auto;border:1px solid #343639;background:#1a1c1e;border-radius:7px;padding:8px 10px;color:#c0c4c6}.crown .steal{color:#1b1412}.board-foot{font-size:10px;line-height:1.7;padding:17px 0;gap:10px}.board-foot a{white-space:nowrap}aside{padding:26px 0 0;border:0;background:transparent;display:block}.activity-panel{padding:0 0 20px;border-bottom:1px solid var(--line)}.feed-head h3{font-size:12px;letter-spacing:.4px;font-weight:600}.feed-head .dot{width:5px;height:5px;box-shadow:none}.feed-head button{font-size:10px}.muted{font-size:11px}#feed{margin:22px 0 0}#feed li{font-size:12px;line-height:1.7;padding:0 0 12px 13px}#feed small{font-size:10px}.how-panel{padding:27px 0;border-bottom:1px solid var(--line)}.how-panel .eyebrow{font-size:9px;letter-spacing:1.6px}.how-panel h3{font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.6px;margin:12px 0 18px}.how-panel ol{padding-left:16px;font-size:11px;color:#b2b6b9;line-height:1.7}.how-panel li{padding:0 0 10px 5px}.how-panel>p:last-child{font-size:10px;line-height:1.6;color:var(--muted)}.share-panel{padding:26px 0}.share-panel h3{font-size:11px;font-weight:600}.share-panel p{font-size:11px;color:var(--muted);line-height:1.7}.secondary{border:1px solid #36393c;border-radius:7px;padding:10px 12px;font-size:11px;width:100%}.share-panel .textlink{display:block;font-size:11px;color:var(--red);margin-top:15px}.hall-strip{border-top:1px solid var(--line);padding:28px 0;margin-top:17px}.hall-heading{display:flex;gap:18px;align-items:center}.hall-heading h2{font-size:13px;letter-spacing:.4px}.hall-heading p{font-size:11px;color:var(--muted)}.hall-heading button{margin-left:auto;font-size:11px;color:var(--red)}#hall-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:15px}#hall-cards>.empty{grid-column:1/-1;padding:22px 0}.hall-card{display:flex;align-items:center;gap:13px;border:1px solid var(--line);border-radius:8px;padding:16px;text-align:left}.hall-card small,.hall-card b,.hall-card strong{display:block;font-size:12px;margin:4px 0}.hall-card small{font-size:10px;color:var(--muted)}#board>.hall-card{width:100%;margin:8px 0}footer{margin-top:0;padding:25px 0;gap:20px;font-size:11px}footer p{margin-right:auto}footer>span{font-size:9px}dialog{border:1px solid #3c3b3a;border-radius:12px;background:#1a1b1d}dialog h2{font-size:25px}dialog .primary{display:inline-block}.empty{font-size:12px}.row:hover{background-color:#ffffff03}@media(max-width:1000px){.traffic>span:nth-child(2){display:none}header,main{padding-left:24px;padding-right:24px}header{gap:18px}nav{gap:18px}.arena-grid{gap:24px;grid-template-columns:minmax(0,1fr) 225px}}@media(max-width:760px){header .traffic{display:none}header{justify-content:space-between}header nav{margin-left:auto}.arena-grid{grid-template-columns:1fr}aside{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:8px 0}.activity-panel{grid-column:1;grid-row:1/3}.how-panel{padding-top:0}.share-panel{grid-column:2;padding:0}.intro{padding-top:43px}.intro h1{font-size:46px}.intro-detail{font-size:10px}header .small{display:none}#hall-cards{grid-template-columns:repeat(2,1fr)}.hall-heading{flex-wrap:wrap;gap:10px}.hall-heading p{order:3;flex-basis:100%;margin:0}}@media(max-width:480px){header,main{padding-left:18px;padding-right:18px}header{height:70px;gap:12px}.brand{font-size:26px}header nav{gap:14px}nav #rules{display:block}.nav{font-size:11px}.intro{padding:35px 0 30px}.intro h1{font-size:38px;letter-spacing:-1.8px}.intro>p:not(.eyebrow){font-size:13px}.intro-detail{gap:10px;font-size:9px}.intro-detail span+span:before{margin-right:10px}.demo-strip{flex-wrap:wrap;line-height:1.6}.demo-strip span{margin-left:0;flex-basis:100%}.board-label h2{font-size:19px}.timer strong{font-size:20px}.board-tabs{gap:16px}.row,.row.crown{grid-template-columns:20px 32px minmax(0,1fr) auto;gap:8px;padding:16px 3px}.avatar{width:30px;height:30px;font-size:14px}.offer{grid-column:auto}.listing>b,.listing-name{font-size:12px}.listing p{font-size:10px}.steal{font-size:9px;padding:7px}.offer strong{font-size:13px}.board-foot{flex-direction:column}.how-panel h3{font-size:20px}aside{gap:18px}.hall-heading h2{font-size:12px}footer{flex-wrap:wrap}footer p{font-size:10px}footer>span{flex-basis:100%}#hall-cards{grid-template-columns:1fr}.stats{font-size:9px}.total-demo{font-size:9px!important}}
.claim-intro{padding:30px 0 24px}.claim-intro .eyebrow{margin:0 0 10px;font-size:11px}.claim-intro h1{font-size:48px;letter-spacing:-2px}.claim-intro .claim-description{margin:12px 0 18px;font-size:14px}.claim-box{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:490px;margin:auto;padding:17px 20px;border:1px solid #373331;border-radius:12px;background:#1b1817;text-align:left}.claim-price>span{display:block;font-size:9px;letter-spacing:1.5px;color:#b6a9a3}.claim-price strong{display:block;font-size:23px;letter-spacing:-.5px;margin:5px 0;color:var(--red);font-weight:500}.claim-price small{display:block;color:var(--muted);font-size:10px}.claim-box .primary{white-space:nowrap;min-width:125px}.claim-intro .intro-detail{margin-top:17px}.how-panel h3{font-size:19px}@media(max-width:480px){.claim-intro{padding:25px 0 20px}.claim-intro h1{font-size:39px}.claim-intro .claim-description{font-size:12px;margin:10px 0 16px}.claim-box{padding:15px;gap:12px}.claim-price strong{font-size:20px}.claim-price small{font-size:9px}.claim-box .primary{min-width:105px;padding:12px;font-size:12px}.claim-intro .intro-detail{gap:8px;font-size:8px}.claim-intro .intro-detail span+span:before{margin-right:8px}}
.bid-controls{display:flex;align-items:center;gap:9px;margin:9px 0}.bid-controls button{border:1px solid #4b403d;border-radius:50%;width:30px;height:30px;font-size:20px}.bid-controls button:disabled{opacity:.35;cursor:default}.bid-input-label{margin:0;font-size:14px;color:var(--red)}.bid-controls input{width:105px;padding:5px;border:0;border-bottom:1px solid #65524c;background:transparent;color:var(--red);font-size:26px;font-weight:600}.review-total{display:flex;justify-content:space-between;gap:15px;padding:20px 0;border-block:1px solid var(--line);margin:20px 0}.review-total strong{font-size:25px;color:var(--red)}button:disabled{cursor:not-allowed;opacity:.5}@media(max-width:480px){.claim-box{flex-wrap:wrap}.claim-box>.primary{width:100%}.bid-controls input{width:110px}.bid-controls{gap:12px}}
.claim-intro h1{font-size:clamp(30px,4vw,48px)}.claim-intro .rank-estimate{font-size:11px;color:var(--muted);margin:12px 0 0;line-height:1.6}.bid-controls input{appearance:textfield;-moz-appearance:textfield;width:120px;text-align:center;color:#f36659!important;-webkit-text-fill-color:#f36659;opacity:1}.bid-controls input::-webkit-inner-spin-button,.bid-controls input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.claim-box{max-width:590px}.claim-box .primary{min-width:160px}.steal{white-space:nowrap}@media(max-width:480px){.claim-intro h1{font-size:32px}.claim-intro .rank-estimate{font-size:10px}.claim-box .primary{width:100%}}
@media(max-width:560px){header{flex-wrap:wrap;height:auto;min-height:76px;padding-top:12px;padding-bottom:12px}header nav{gap:13px}header nav .nav{font-size:11px}.board-tabs{gap:15px}.board-tabs button{font-size:11px}.board-tabs .total-demo{font-size:9px!important}}
