#next-round .next-round-button{display:flex;align-items:center;justify-content:center;min-height:44px;padding:12px 15px;margin:4px 0 8px;border-radius:8px;background:var(--blue);color:#fff;font-size:14px;font-weight:700;text-align:center;text-decoration:none}#next-round .next-round-button{background:var(--brand)}#next-round .next-round-button:hover{background:var(--brand-hover)}#next-round small{display:block;letter-spacing:0;line-height:1.5}#next-round .live-round-link{display:inline-block;margin-top:10px;color:var(--blue);font-weight:600}.reference-details{overflow-wrap:anywhere}#opening-diagnostic{white-space:pre-line}
.cash-buy{margin:18px 0;padding:0;background:transparent;border-radius:10px;display:grid;gap:10px}.cash-buy>input{width:100%;min-width:0;padding:12px;border:1px solid #ccd5e4;border-radius:8px;font:inherit}.one-tap{display:flex;align-items:center;gap:8px;font-size:12px}.cash-buy small{font-size:11px;line-height:1.5}.cash-buy .quick-values{margin:0}
@media(max-width:700px){.navigation .demo-label{display:none}.navigation button{white-space:nowrap}.navigation nav{gap:18px}}
.crypto-header{padding:0 0 16px;display:flex;flex-wrap:wrap;gap:8px 20px}.crypto-header .categories{padding:0;border:0;flex-wrap:nowrap}.crypto-header .categories a{padding:8px 10px;font-size:12px;min-height:40px}.detail-heading h1{font-size:24px}.crypto-header h1{font-size:32px;margin:8px 0}.crypto-header p{color:#69768a}.categories a{padding:10px 18px;border-radius:8px;text-decoration:none;color:#42516a;white-space:nowrap}.categories a.selected{background:#edf2ff;color:#255ce8;font-weight:700}.crypto-metrics{display:grid;grid-template-columns:1.3fr 1fr .75fr;gap:16px;padding:24px 0}.crypto-metrics>div{display:flex;flex-direction:column;gap:10px;min-width:0}.crypto-metrics strong{font-size:24px;letter-spacing:-.5px;overflow-wrap:anywhere}.crypto-metrics #opening-price,.crypto-metrics #spot-price{font-size:20px}.chart-empty{white-space:normal;overflow-wrap:anywhere}.crypto-metrics small{font-size:10px;color:#66758c;letter-spacing:1px}.crypto-metrics span{font-size:11px;color:#66758c;overflow-wrap:anywhere}.outcome-quotes{display:flex;flex-direction:column;gap:12px;background:#f4f7fd;padding:18px;border-radius:12px;margin:18px 0}.outcome-quotes small{line-height:1.6;color:#66758c}.crypto-launch{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:0 0 24px;padding:20px 24px;border:1px solid #dce5ff;background:linear-gradient(120deg,#edf3ff,#f7fbff);border-radius:12px;text-decoration:none;color:#255ce8}.crypto-launch span{font-size:13px}.pending{font-size:12px;color:#97591b;max-width:200px}#round-error{overflow-wrap:anywhere}#chart svg{max-width:100%;height:auto}.warning-box{overflow-wrap:anywhere}@media(max-width:650px){.crypto-metrics #opening-price,.crypto-metrics #spot-price{font-size:14px;letter-spacing:-.3px;white-space:nowrap}.crypto-metrics{grid-template-columns:1fr 1fr}.crypto-metrics strong{font-size:24px}.crypto-header h1{font-size:28px}.crypto-launch{align-items:flex-start;flex-direction:column}.categories{max-width:100%;overflow-x:auto}.categories a{padding:10px 13px}.crypto-metrics>div:last-child{grid-column:1/-1}.pending{max-width:100%}.crypto-header p{font-size:12px}}

#next-round .live-round-link{color:var(--brand)}
.categories a.selected{background:var(--brand-soft);color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}
.crypto-launch{margin:0 0 14px;padding:10px 14px;gap:6px 16px;background:var(--brand-soft);border-color:var(--brand);color:var(--brand)}
.crypto-launch:hover{background:#e9ddff}.crypto-launch span{font-size:12px}
@media(max-width:650px){.crypto-launch{gap:2px;padding:9px 12px}.crypto-launch span{font-size:11px}}
.crypto-asset-icon{display:flex;align-items:center;justify-content:center;background:#f69918;color:#fff;font-size:40px;font-weight:700;line-height:1}.crypto-result-card p{font-weight:400}.crypto-result-card small{font-weight:400}
/* Approved BTC5m / crypto reference presentation; financial controls remain unchanged. */
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.home-btc #featured-track{display:block;overflow:visible;padding:0;scroll-snap-type:none}.home-btc .featured-heading span{font-size:11px;color:var(--muted)}
.home-btc-card{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.4fr);gap:28px;padding:24px;background:linear-gradient(125deg,var(--brand-soft),#fff 55%);border-color:#ded3ef}.home-btc-card h3{font-size:24px;letter-spacing:-.6px}.home-btc-card h3 a{display:block}.home-btc-copy{min-width:0}.home-btc-copy p,.home-btc-graph p{font-size:11px;color:var(--muted);line-height:1.6;margin:8px 0}.btc-symbol{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:#f69918;color:white;border-radius:10px;font-size:29px;font-weight:700;margin-bottom:8px}.home-metrics{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0}.home-metrics>div{display:flex;flex-direction:column;min-width:0}.home-metrics strong{font-size:22px;letter-spacing:-.5px;overflow-wrap:anywhere}.home-metrics span{font-size:11px}.home-metrics>div:last-child{grid-column:1/-1}.home-metrics #home-countdown{font-size:20px}.home-btc .outcomes a{min-height:44px;display:flex;justify-content:center;align-items:center;font-size:13px}.home-btc .featured-open{display:inline-block;margin-top:12px;color:var(--brand);font-size:13px;font-weight:700}.home-btc-graph{align-self:center;min-width:0}.underlying-chart svg{width:100%;height:auto;display:block}.underlying-chart .chart-empty{min-height:220px;display:grid;place-items:center;text-align:center}.price-grid{stroke:var(--line);stroke-width:1}.target-guide{stroke:var(--brand);stroke-width:1.5;stroke-dasharray:6 6}.last-guide{stroke:#d89021;stroke-width:1;stroke-dasharray:4 6;opacity:.65}.underlying-line{fill:none;stroke:#cf831c;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.underlying-end{fill:#cf831c}svg text{font-family:inherit}.home-btc svg text,.crypto-detail #chart svg text{font-size:11px;fill:var(--muted)}
.crypto-detail{grid-template-columns:minmax(0,1fr) 335px;gap:30px;align-items:start}.crypto-detail>section,.crypto-rail{min-width:0}.crypto-detail .detail-heading h1{font-size:30px;line-height:1.2}.crypto-detail .detail-heading .market-image{width:74px;height:74px;flex-basis:74px;border-radius:14px}.crypto-detail .crypto-metrics{grid-template-columns:1fr 1.1fr .9fr;gap:18px;padding:22px 0 14px}.crypto-detail .crypto-metrics #spot-price,.crypto-detail .crypto-metrics #opening-price{font-size:28px;letter-spacing:-.8px}.crypto-detail #spot-price{color:#a56511}.crypto-detail #price-delta{font-size:12px;font-weight:600}.crypto-detail #chart{min-height:250px;margin:20px 0 0}.crypto-rail .ticket{position:static;width:100%;margin:0}.crypto-rail .crypto-header{border-top:1px solid var(--line);margin-top:24px;padding-top:20px;display:flex;flex-direction:column;gap:12px}.crypto-rail .crypto-header .categories{flex-wrap:wrap;overflow:visible;gap:5px}.crypto-rail .crypto-header .categories:last-child{order:-1}.crypto-rail .crypto-header .categories a{font-size:13px;padding:9px 12px}.round-nav{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}.round-nav a{padding:8px 12px;background:var(--surface);border:1px solid var(--line);border-radius:20px;font-size:11px;min-height:36px}.round-nav [aria-current]{background:var(--brand-soft);color:var(--brand);border-color:var(--brand)}.order-book{border:1px solid var(--line);border-radius:14px;padding:18px;background:var(--surface);margin:18px 0}.order-book summary{font-weight:700;cursor:pointer;min-height:28px}.order-book summary small{float:right;color:var(--muted);font-weight:400;font-size:11px;max-width:60%}.order-book p{font-size:12px;color:var(--muted)}.book-row{display:grid;grid-template-columns:50px 1fr 1fr;gap:12px;border-top:1px solid var(--line);padding:12px 0;font-size:12px}.market-context{margin-top:18px}.market-context p{font-size:13px;line-height:1.7;color:var(--muted)}
.crypto-result-card{margin:0;padding:24px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--text);text-align:center;min-height:0}.crypto-result-card h2{font-size:18px;font-weight:600;line-height:1.4;margin:0}.crypto-result-card p{font-size:12px;line-height:1.5;color:var(--muted);margin:0}.crypto-result-card small{color:var(--muted);font-size:12px}.crypto-result-card .result-indicator{width:34px;height:34px;flex:0 0 34px;border:3px solid #33456f;border-top-color:#5687ff;border-radius:50%;margin:4px 0 8px}.crypto-result-card .result-check{display:grid;place-items:center;background:#3775f5;color:#fff;border-radius:50%;width:46px;height:46px;flex:0 0 46px;font-size:28px}.crypto-result-card[data-phase="final"] h2{color:var(--brand)}.crypto-result-card .result-net{font-size:15px}.crypto-result-card .indicative-value{color:var(--muted)}
@media(max-width:1000px){.crypto-detail{grid-template-columns:minmax(0,1fr) 300px;gap:22px}.home-btc-card{gap:18px}.crypto-detail .crypto-metrics #spot-price,.crypto-detail .crypto-metrics #opening-price{font-size:21px}}
@media(max-width:700px){.home-btc-card{grid-template-columns:1fr;padding:18px;gap:8px}.home-btc-card h3{font-size:22px}.home-btc .featured-heading{align-items:flex-start;flex-direction:column;gap:3px}.home-metrics{grid-template-columns:1fr 1fr .6fr;gap:12px;margin:14px 0}.home-metrics strong{font-size:19px}.home-metrics>div:last-child{grid-column:auto}.home-btc-copy .btc-symbol{float:left;margin:0 10px 8px 0}.home-btc-graph .underlying-chart{margin-top:8px}.home-btc .featured-open{margin-top:8px}.crypto-detail{display:flex;flex-direction:column;gap:18px}.crypto-detail>section{display:contents}.crypto-detail .detail-heading{width:100%;margin-top:8px}.crypto-detail .detail-heading h1{font-size:25px}.crypto-detail .detail-heading .market-image{width:58px;height:58px;flex-basis:58px}.crypto-detail .market-meta{width:100%}.crypto-detail .crypto-metrics{grid-template-columns:1fr 1fr;width:100%;padding:4px 0;gap:16px}.crypto-detail .crypto-metrics>div:last-child{grid-column:1/-1}.crypto-detail #next-round{max-width:100%}.crypto-detail #chart,.crypto-detail .chart-details,.crypto-detail .source-details,.crypto-detail .reference-details,.crypto-detail .order-book{width:100%;margin:0}.crypto-detail .round-nav{margin:0}.crypto-rail{width:100%;order:1}.crypto-detail #chart,.crypto-detail .round-nav,.crypto-detail .reference-details,.crypto-detail .order-book,.crypto-detail .chart-details,.crypto-detail .source-details{order:2}.crypto-detail .rules{width:100%;order:3}.crypto-detail #chart{min-height:0}.crypto-result-card{min-height:0;padding:22px 18px}.crypto-detail .crypto-metrics #spot-price,.crypto-detail .crypto-metrics #opening-price{font-size:24px}.book-row{grid-template-columns:34px 1fr 1fr;gap:8px;font-size:11px}}
@media(max-width:360px){.home-metrics{grid-template-columns:1fr 1fr}.home-metrics>div:last-child{grid-column:1/-1}.home-btc-card{padding:14px}.home-metrics strong{font-size:18px}.crypto-detail .detail-heading h1{font-size:22px}.order-book summary small{float:none;display:block;max-width:none}}
.crypto-detail .crypto-metrics #spot-price,.crypto-detail .crypto-metrics #opening-price{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}
.home-btc .home-metrics{grid-template-columns:1fr 1.1fr .65fr;gap:10px;margin:12px 0}.home-btc .home-metrics>div:last-child{grid-column:auto}.home-btc .home-metrics span{background:transparent;border:0;padding:0;border-radius:0}.home-btc-copy>.btc-symbol{float:left;margin:0 10px 8px 0}.home-btc .home-metrics strong{font-size:20px}.home-btc #home-feed{margin:5px 0}.home-btc-card h3{font-size:22px}.home-btc .featured-open{margin-top:8px}
@media(max-width:360px){.home-btc .home-metrics strong{font-size:16px}.home-btc-card h3{font-size:20px}.home-btc-copy p{font-size:10px}.home-btc .home-metrics{gap:7px}.home-btc .home-metrics small{font-size:10px}}
@media(prefers-reduced-motion:reduce){.crypto-result-card .result-indicator{animation:none!important}}
.market-volume{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;border:1px solid var(--line);border-radius:12px;padding:16px 18px;margin:18px 0;background:var(--surface)}.market-volume div{display:grid;gap:4px}.market-volume b{font-size:14px}.market-volume small{font-size:11px;color:var(--muted)}.market-volume>small{grid-column:1/-1}.market-volume strong{align-self:center;font-size:16px}#next-round .live-round-link{font-size:12px;min-height:36px;display:inline-flex;align-items:center;margin:0}.crypto-result-card .result-indicator{width:24px;height:24px;flex-basis:24px;margin:0}.crypto-result-card .result-check{width:36px;height:36px;flex-basis:36px;font-size:23px}@media(max-width:700px){.crypto-detail .market-volume{order:2;width:100%;margin:0}}


