/* The pad (brand in src/brand.mjs): black, Archivo condensed, Monero orange, a ring-of-16 mark, key-image engravings. Code-drawn visuals only. */
@font-face{font-family:Archivo;src:url(/fonts/archivo-latin.woff2) format('woff2');font-weight:400 900;font-stretch:62% 125%;font-display:block}
@font-face{font-family:'Geist Mono';src:url(/fonts/geist-mono-latin.woff2) format('woff2');font-display:swap}
:root{--bg:#0a0a0b;--bg2:#111113;--bg3:#18181b;--fg:#efece6;--fg2:#c9c5bd;--mut:#8b877f;--rule:#26252a;--rule2:#34333a;--xmr:#ff6a1a;--xmr2:#ff8a4a;--ok:#6fd39a;--bad:#ff5a5a;--warn:#e8c14a}
*{box-sizing:border-box;margin:0}
html{-webkit-text-size-adjust:100%}
body{background:var(--bg);color:var(--fg);font:16px/1.55 Archivo,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}
a{color:inherit}
.mono,code{font-family:'Geist Mono',ui-monospace,monospace;font-feature-settings:'tnum'}
code{font-size:.92em;color:var(--fg2)}
.wrap{max-width:1380px;margin:0 auto}
.k{font:600 13px/1.25 Archivo;letter-spacing:.01em;color:var(--mut)}
.o{color:var(--xmr)}
.sub{color:var(--fg2)}
.mut{color:var(--mut)}
.skip{position:absolute;left:-999px}.skip:focus{left:12px;top:12px;background:var(--xmr);color:#000;padding:8px 12px;z-index:9}
/* ticker */
.ticker{border-bottom:1px solid var(--rule);overflow:hidden;contain:paint;white-space:nowrap;font:11.5px/1 'Geist Mono';color:var(--mut);padding:9px 0;letter-spacing:.04em;position:relative}
.ticker{display:flex;justify-content:space-between;gap:16px;padding-left:36px;padding-right:36px}
.ticker .run{overflow:hidden;text-overflow:ellipsis;min-width:0}
.ticker .lv{color:var(--xmr);margin-right:6px}
.ticker .all{color:var(--fg2);text-decoration:none;flex:none}.ticker .all:hover{color:var(--fg)}
.ticker b{color:var(--fg);font-weight:500}.ticker i{font-style:normal;color:var(--xmr)}.ticker a{text-decoration:none}
/* header */
header.top{display:flex;align-items:center;gap:30px;padding:14px 36px;border-bottom:1px solid var(--rule);position:sticky;top:0;background:rgba(10,10,11,.92);backdrop-filter:blur(8px);z-index:5}
.wm{display:flex;align-items:center;gap:11px;font:800 16px/1 Archivo;font-stretch:125%;letter-spacing:.22em;text-decoration:none;text-transform:uppercase}
.wm svg{width:24px;height:24px}
nav.main{display:flex;gap:24px;font:500 14.5px/1 Archivo;color:var(--mut)}
nav.main a{text-decoration:none}nav.main a:hover,nav.main a[aria-current]{color:var(--fg)}
nav.main .soon{font:10px 'Geist Mono';color:var(--xmr);margin-left:4px;letter-spacing:.06em}
.sp{flex:1}
.mode{font:600 12px/1 Archivo;color:var(--warn);border:1px solid #4a3f17;padding:6px 9px}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 19px;font:700 13.5px/1 Archivo;letter-spacing:.05em;min-height:44px;text-transform:uppercase;border:1px solid var(--fg);color:var(--fg);background:transparent;text-decoration:none;white-space:nowrap;cursor:pointer;border-radius:0}
.btn:hover{background:var(--fg);color:var(--bg)}
.btn.solid{background:var(--xmr);border-color:var(--xmr);color:#0a0a0b}.btn.solid:hover{background:var(--xmr2);border-color:var(--xmr2)}
.btn.sm{padding:10px 14px;font-size:12px;min-height:38px}
.btn.lg{padding:17px 26px;font-size:15px;min-height:54px}
.btn.ghost{border-color:var(--rule2);color:var(--fg2)}.btn.ghost:hover{background:var(--bg3);color:var(--fg)}
.btn[disabled]{opacity:.45;cursor:not-allowed}
.btn:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:2px solid var(--xmr);outline-offset:2px}
/* home: hero (one line + proof numbers), the Ring gallery + just launched */
h1.big{font:900 74px/.9 Archivo;font-stretch:62%;letter-spacing:-.005em;text-transform:uppercase}
h1.mid{font:900 64px/.9 Archivo;font-stretch:62%;text-transform:uppercase}
.lede{font-size:17px;line-height:1.5;color:var(--fg2);max-width:30em;margin:20px 0 0}
.lede b{color:var(--fg);font-weight:600}
.pg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 36px}
.pg .k i{font-style:normal;color:var(--mut);opacity:.7}
.pv{font:500 34px/1.1 'Geist Mono';letter-spacing:-.02em;margin-top:8px}
.pv small{font-size:13px;margin-left:6px;color:var(--mut);letter-spacing:0}.pv.o small{color:var(--xmr)}
.ps{font:13.5px/1.45 Archivo;color:var(--mut);margin-top:6px}.ps a{color:var(--fg2)}
.pline{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-top:22px;padding-top:16px;border-top:1px solid var(--rule);font:14px/1.5 Archivo;color:var(--mut)}
.pline b{color:var(--fg);font-weight:500}.pline a{color:var(--fg2)}
.chip.ca b{color:var(--fg);font-weight:500;margin:0 2px}.chip.ca.off{cursor:default;color:var(--mut)}
.gal{display:grid;grid-template-columns:minmax(0,1fr) 330px;border-bottom:1px solid var(--rule)}
.gl{padding:28px 36px 36px;min-width:0}.gr{padding:28px 28px 36px;border-left:1px solid var(--rule)}
.gh{display:flex;align-items:baseline;gap:14px}
.gh h2{font-size:48px}
.cnt{font:600 13px/1 Archivo;color:var(--fg2);border:1px solid var(--rule2);padding:6px 10px}
.gsub{color:var(--fg2);font-size:15.5px;max-width:46em;margin:10px 0 24px}
.kgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px}
.kc{display:grid;gap:4px;text-decoration:none;min-width:0}
.kc .art{position:relative;display:block;aspect-ratio:1;background:#0b0b0c;border:1px solid var(--rule);margin-bottom:10px;transition:border-color .15s}
.kc:hover .art{border-color:var(--mut)}
.kc .art img{display:block;width:100%;height:100%}
.kc .rib{position:absolute;left:10px;top:10px;font:600 12px/1 Archivo;color:var(--fg);background:var(--bg);border:1px solid var(--rule2);padding:5px 8px}
.kc .nm{display:flex;align-items:center;gap:7px;font:800 19px/1.15 Archivo;font-stretch:85%;min-width:0}
.kc .nm>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.kc .pfp,.kc .nm .ph{width:18px;height:18px;border-radius:50%;object-fit:cover;flex:none;background:var(--bg3);display:block}
.kc .tk{display:flex;justify-content:space-between;gap:8px;font:13px 'Geist Mono';color:var(--fg2)}.kc .tk span{color:var(--mut)}
.kc .mc{font:13px 'Geist Mono';color:var(--mut);display:flex;gap:6px;align-items:baseline;margin-top:4px}.kc .mc b{color:var(--fg);font-weight:500;font-size:15px}.kc .mc em{font-style:normal;margin-left:auto}
.kc .pd{font:14px/1.4 Archivo;color:var(--mut)}.kc .pd b{color:var(--xmr);font-weight:500}
.fh{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}
.fresh{list-style:none;padding:0;margin:0}
.fresh a{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--rule);text-decoration:none}
.fresh a:hover .fa b{color:var(--xmr)}
.fresh img{width:44px;height:44px;display:block;border:1px solid var(--rule)}
.fm{display:grid;gap:3px;min-width:0}
.fa{display:flex;gap:8px;align-items:baseline;min-width:0}.fa b{font:700 15px Archivo}.fa span{color:var(--fg2);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fb{display:flex;gap:10px;font:13px/1.35 Archivo;color:var(--mut)}
.fresh .ago{font:12px 'Geist Mono';color:var(--mut);align-self:start;padding-top:2px}
.split{margin-top:14px;max-width:980px}
.sbar{display:flex;height:12px;gap:2px}.sbar i{display:block}
.s0{background:var(--xmr);color:var(--xmr)}.s1{background:var(--fg);color:var(--fg)}.s2{background:#8b877f;color:#8b877f}.s3{background:#45434b;color:#8b877f}
.sl{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:14px}
.sl div{display:grid;gap:3px;align-content:start}.sl b{background:none;font:500 26px/1 'Geist Mono';letter-spacing:-.02em}.sl b.s1{color:var(--fg)}
.sl span{font-size:15px;color:var(--fg)}.sl small{font:13px/1.45 Archivo;color:var(--mut)}
.howtop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-bottom:1px solid var(--rule)}
.howtop .hl{padding:48px 36px;border-right:1px solid var(--rule)}.howtop .sl{grid-template-columns:1fr 1fr}
.kfig{margin:0 0 28px;display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:start}
.kfig img{width:150px;height:150px;display:block;border:1px solid var(--rule)}
.kfig figcaption{display:grid;gap:6px;font-size:13.5px;color:var(--fg2)}.kfig figcaption b{font:700 15px Archivo;color:var(--fg)}
.kdl{display:flex;gap:14px;font:12px 'Geist Mono'}.kdl a{color:var(--fg)}
.lnk{background:none;border:0;padding:0;color:var(--fg2);font:14px Archivo;text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:left}.lnk:hover{color:var(--fg)}
#ikey{margin-top:10px}
.ring{position:relative;min-height:600px;overflow:hidden;background:var(--bg)}
.ring canvas{position:absolute;inset:0;width:100%;height:100%}
.ring .hud{position:absolute;left:24px;right:24px;top:20px;display:flex;justify-content:space-between;gap:12px;font:500 11px/1.4 'Geist Mono';color:var(--mut);letter-spacing:.08em;text-transform:uppercase}
.ring .hud b{color:var(--fg);font-weight:500}
.ring .cap{position:absolute;left:24px;right:24px;bottom:20px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px}
.ring .cap .v{font:800 46px/1 Archivo;font-stretch:70%}
.ring .cap .v small{font:500 14px 'Geist Mono';color:var(--xmr);margin-left:6px}
.ring .cap .s{font:11.5px/1.45 'Geist Mono';color:var(--mut);margin-top:6px;max-width:32em}
.ring .hash{text-align:right;font:11px/1.5 'Geist Mono';color:var(--mut);max-width:270px}
.ring .hash b{color:var(--fg2);font-weight:500;word-break:break-all}
.tag{display:inline-block;font:600 11.5px/1 Archivo;border:1px solid var(--rule2);padding:4px 7px;color:var(--mut)}
.tag.o{border-color:#5a2a10;color:var(--xmr)}.tag.ok{border-color:#1f4a33;color:var(--ok)}.tag.warn{border-color:#4a3f17;color:var(--warn)}
/* stats band */
.band{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--rule)}
.band>div{padding:20px 36px 22px;border-right:1px solid var(--rule)}
.band>div:last-child{border-right:0}
.band .v{font:800 34px/1.05 Archivo;font-stretch:72%;margin-top:10px}
.band .v small{font:500 13px 'Geist Mono';color:var(--mut);margin-left:6px;white-space:nowrap}
.band .s{font:13.5px/1.45 Archivo;color:var(--mut);margin-top:6px}
.band .s a{color:var(--fg2)}
.band.pre .v small{color:var(--fg2)}
.band.pre>div:first-child .v{color:var(--xmr)}
.band .s .tag{margin-left:4px;vertical-align:1px}
/* coin chart */
.chart{border:1px solid var(--rule);margin-bottom:28px;background:var(--bg)}
.ch-h{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 16px 10px}
.ch-h .v{font:800 30px/1 Archivo;font-stretch:72%;margin-top:8px}
.ch-r{display:grid;justify-items:end;gap:4px;font-size:12.5px}
.ch-r .note{margin:0}
#chsvg{display:block;width:100%;height:200px;touch-action:pan-y}
#chsvg .rv{clip-path:inset(0 100% 0 0);animation:wipe 1s cubic-bezier(.2,.7,.2,1) forwards}
@keyframes wipe{to{clip-path:inset(0 0 0 0)}}
@media (prefers-reduced-motion:reduce){#chsvg .rv{animation:none;clip-path:none}}
#bq{margin-top:0;min-height:1.5em}
.ch-x{display:flex;justify-content:space-between;padding:6px 16px 10px;font-size:10.5px;color:var(--mut)}
/* sections */
section.blk{border-bottom:1px solid var(--rule);padding:44px 36px}
.blk-h{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px;flex-wrap:wrap}
h2{font:900 52px/.92 Archivo;font-stretch:66%;text-transform:uppercase;letter-spacing:-.005em}
h3{font:800 22px/1.1 Archivo;font-stretch:85%}
.doors{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--rule)}
.door{padding:26px 28px}
.door+.door{border-left:1px solid var(--rule)}
.door .k{color:var(--xmr);margin-bottom:12px}
.door h3{font-size:26px;font-stretch:72%;text-transform:uppercase;margin-bottom:14px}
.door ol{list-style:none;padding:0;counter-reset:s;display:grid;gap:10px}
.door li{counter-increment:s;display:grid;grid-template-columns:28px 1fr;gap:8px;color:var(--fg2);font-size:15.5px}
.door li::before{content:counter(s,decimal-leading-zero);font:500 12px/1.6 'Geist Mono';color:var(--mut)}
.door li b{color:var(--fg)}
.door .btn{margin-top:18px}
/* board */
.tabs{display:flex;gap:0;border:1px solid var(--rule2)}
.tabs button{background:transparent;border:0;color:var(--mut);font:600 12px/1 Archivo;letter-spacing:.08em;text-transform:uppercase;padding:10px 14px;cursor:pointer}
.tabs button+button{border-left:1px solid var(--rule2)}
.tabs button[aria-selected=true]{background:var(--fg);color:var(--bg)}
.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-left:1px solid var(--rule);border-top:1px solid var(--rule)}
.card{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:16px;text-decoration:none;display:grid;grid-template-columns:52px 1fr;gap:12px;align-items:start;transition:background .15s}
.card:hover{background:var(--bg2)}
.card img,.card .ph{width:52px;height:52px;object-fit:cover;background:var(--bg3);display:block}
.card .nm{font:800 17px/1.1 Archivo;font-stretch:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.card .tk{font:11px 'Geist Mono';color:var(--mut)}
.card .row{display:flex;justify-content:space-between;gap:8px;font:11.5px/1.6 'Geist Mono';color:var(--mut);grid-column:1/-1}
.card .row b{color:var(--fg);font-weight:500}.card .row b.o{color:var(--xmr)}
.bar{grid-column:1/-1;height:3px;background:var(--rule)}.bar i{display:block;height:100%;background:var(--xmr)}
.empty{border:1px solid var(--rule);padding:24px;color:var(--fg2);display:grid;gap:8px}
.empty:has(.seraph){grid-template-columns:auto 1fr;gap:20px;align-items:center}.empty>div{display:grid;gap:6px;justify-items:start}.empty .btn{margin-top:8px}
.empty b{color:var(--fg)}
table.t{width:100%;border-collapse:collapse;font:13.5px/1.4 'Geist Mono'}
table.t th{font:600 12.5px Archivo;color:var(--mut);text-align:left;padding:10px 12px;border-bottom:1px solid var(--rule2);white-space:nowrap}
table.t td{padding:11px 12px;border-bottom:1px solid var(--rule);color:var(--fg2);white-space:nowrap}
table.t td.n,table.t th.n{text-align:right}
table.t td b{color:var(--fg);font-weight:500}
table.t .coinc{display:flex;align-items:center;gap:10px;color:var(--fg)}
table.t .coinc img,table.t .coinc .ph{width:26px;height:26px;object-fit:cover;background:var(--bg3)}
.tbl-wrap{overflow-x:auto;border:1px solid var(--rule)}
.note{font:13.5px/1.5 Archivo;color:var(--mut);margin-top:12px}
/* how */
.steps{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--rule)}
.steps>div{padding:22px 22px 26px}
.steps>div+div{border-left:1px solid var(--rule)}
.steps .n{font:900 40px/1 Archivo;font-stretch:62%;color:var(--xmr)}
.steps h3{margin:10px 0 8px}
.steps p{color:var(--fg2);font-size:15px}
.steps svg{display:block;width:100%;height:84px;margin-top:14px}
/* forms */
.grid2{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:0;border:1px solid var(--rule)}
.grid2>*{padding:28px}
.grid2>*+*{border-left:1px solid var(--rule);background:var(--bg2)}
.f{display:grid;gap:7px;margin-bottom:18px}
.f>span{font:600 13.5px Archivo;color:var(--fg2)}
.f>span em{font-style:normal;font-weight:400;color:var(--mut)}
input[type=text],input[type=url],input[type=number],textarea,select{width:100%;background:var(--bg);border:1px solid var(--rule2);color:var(--fg);font:15px/1.4 Archivo;padding:11px 12px;border-radius:0}
textarea{min-height:84px;resize:vertical}
input::placeholder,textarea::placeholder{color:#5d5a55}
.err{color:var(--bad);font:12px 'Geist Mono';min-height:0}
.row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}
.seg{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--rule2)}
.seg label{display:block;padding:12px;cursor:pointer;border-left:1px solid var(--rule2)}
.seg label:first-child{border-left:0}
.seg input{position:absolute;opacity:0;pointer-events:none}
.seg b{display:block;font:800 15px/1.1 Archivo;font-stretch:85%}
.seg small{display:block;font:13px/1.35 Archivo;color:var(--mut);margin-top:4px}
.seg label:has(input:checked){background:var(--fg);color:var(--bg)}
.seg label:has(input:checked) small{color:#4a4741}
.seg label:has(input:focus-visible){outline:2px solid var(--xmr);outline-offset:-2px}
input[type=range]{width:100%;accent-color:var(--xmr)}
.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0}
.drop{position:relative;border:1px solid var(--rule2);background:var(--bg);display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px 14px 12px 12px;cursor:pointer;transition:border-color .15s,background .15s}
.drop:hover{border-color:var(--mut)}
.drop.over{border-color:var(--xmr);background:#140d08}
.drop:has(input:focus-visible){outline:2px solid var(--xmr);outline-offset:2px}
.drop .pv{width:72px;height:72px;background:var(--bg3);display:grid;place-items:center;overflow:hidden;color:var(--mut);border:1px solid var(--rule)}
.drop.over .pv{color:var(--xmr)}
.drop .pv img{width:100%;height:100%;object-fit:cover}
.drop .dt{display:grid;gap:4px;min-width:0}
.drop .dt b{font:700 15px/1.2 Archivo;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.drop .dt .note{margin:0}
.drop.has .dt .note{color:var(--fg2)}
.drop.busy{opacity:.6}
.drop .btn{pointer-events:none}
.drop:hover .btn{background:var(--fg);color:var(--bg)}
.check{display:flex;gap:10px;align-items:flex-start;color:var(--fg2);font-size:14px;margin-bottom:16px}
.check input{margin-top:3px;accent-color:var(--xmr)}
.prev{position:sticky;top:90px}
.prev .coin{display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:center;margin-bottom:18px}
.prev .coin .ph,.prev .coin img{width:72px;height:72px;object-fit:cover;background:var(--bg3)}
.prev .coin .nm{font:900 30px/1 Archivo;font-stretch:66%;text-transform:uppercase;word-break:break-word}
.kv{display:grid;gap:0;border-top:1px solid var(--rule2)}
.kv>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--rule);font:14px/1.4 Archivo;color:var(--mut)}
.kv>div b{font-family:'Geist Mono';font-size:13.5px}
.kv>div b{color:var(--fg);font-weight:500;text-align:right}
.kv>div b.o{color:var(--xmr)}
.splitbar{display:flex;height:10px;margin:14px 0 8px;background:var(--rule)}
.splitbar i{display:block;height:100%}
.legend{display:grid;gap:6px;font:14px/1.45 Archivo;color:var(--fg2)}
.legend span{display:flex;align-items:center;gap:8px}
.legend span i{width:10px;height:10px;display:inline-block}
.review{margin-top:22px;border:1px solid var(--rule2);padding:18px;background:var(--bg)}
.review h3{margin-bottom:10px}
.sim{margin-top:10px;font:13.5px/1.5 Archivo;padding:10px 12px;border:1px solid var(--rule2)}
.sim.ok{border-color:#1f4a33;color:var(--ok)}.sim.bad{border-color:#5a1f1f;color:var(--bad)}
.spin{display:inline-block;width:15px;height:15px;background:var(--xmr);-webkit-mask:url(/assets/sigil.svg) center/contain no-repeat;mask:url(/assets/sigil.svg) center/contain no-repeat;animation:sgl 1.2s ease-in-out infinite;vertical-align:-3px}
@keyframes sgl{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}
.stamp{display:inline-flex;align-items:center;gap:8px}.stamp .seraph{width:14px;height:14px}
.blk-h .seraph.rc{width:56px;height:56px}.seal{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;margin-bottom:18px}.seal .seraph{width:40px;height:40px}
@keyframes sp{to{transform:rotate(360deg)}}
/* coin page */
.coinhead{display:grid;grid-template-columns:96px 1fr auto;gap:22px;align-items:center;padding:30px 36px;border-bottom:1px solid var(--rule)}
.coinhead img,.coinhead .ph{width:96px;height:96px;object-fit:cover;background:var(--bg3)}
.coinhead h1{font:900 56px/.9 Archivo;font-stretch:62%;text-transform:uppercase}
.chip{display:inline-flex;align-items:center;gap:6px;font:12px 'Geist Mono';border:1px solid var(--rule2);padding:6px 9px;color:var(--fg2);background:transparent;cursor:pointer}
.chip:hover{border-color:var(--fg2)}
.cols{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);border-bottom:1px solid var(--rule)}
.cols>div{padding:28px 36px}
.cols>div+div{border-left:1px solid var(--rule);background:var(--bg2)}
.trade .side{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--rule2);margin-bottom:14px}
.trade .side button{background:transparent;border:0;color:var(--mut);font:700 13px Archivo;letter-spacing:.08em;text-transform:uppercase;padding:11px;cursor:pointer}
.trade .side button[aria-selected=true]{background:var(--xmr);color:#000}
.trade .route{font:13.5px/1.5 Archivo;color:var(--mut);min-height:40px;margin:10px 0}
.copyrow{display:flex;gap:0;border:1px solid var(--rule2)}
.copyrow code{flex:1;padding:12px;word-break:break-all;font-size:13px;line-height:1.45;color:var(--fg);min-width:0}
.copyrow button{border:0;border-left:1px solid var(--rule2);background:var(--fg);color:var(--bg);font:700 12px Archivo;letter-spacing:.08em;text-transform:uppercase;padding:0 18px;cursor:pointer}
.status{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--rule2);margin:16px 0}
.status div{padding:12px;font:13px/1.4 Archivo;color:var(--mut);border-left:1px solid var(--rule2)}
.status div:first-child{border-left:0}
.status div.on{color:var(--fg);background:var(--bg3)}
.status div.done{color:var(--ok)}
.status b{display:block;font:700 13px Archivo;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px}
details.qr{margin-top:12px;font:12px 'Geist Mono';color:var(--mut)}
details.qr summary{cursor:pointer}
.disclose{border:1px solid #4a3f17;background:#14110a;padding:14px 16px;font:14.5px/1.55 Archivo;color:#d9cfa8}
.disclose b{color:#f2e6bd}
.doc{max-width:860px}
.doc h2{margin:38px 0 14px}.doc h2:first-child{margin-top:0}
.doc p,.doc li{color:var(--fg2);font-size:15.5px;line-height:1.65}
.doc p+p{margin-top:12px}
.doc ul{padding-left:18px;margin-top:8px}
.doc b{color:var(--fg)}
footer{padding:34px 36px 44px;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:30px;font:14px/1.6 Archivo;color:var(--mut)}
footer a.il{display:inline}
footer b{color:var(--fg2);font-weight:500}
footer a{text-decoration:none;display:block}footer a:hover{color:var(--fg)}
.toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%) translateY(20px);background:var(--fg);color:var(--bg);font:600 13px Archivo;padding:10px 16px;opacity:0;transition:.25s;pointer-events:none;z-index:20}
.toast.on{opacity:1;transform:translateX(-50%)}
.swap{opacity:.4;transition:opacity .4s}
[hidden]{display:none!important}
@media (max-width:1380px){.kgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:1100px){.cards{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:1fr 1fr}.steps>div:nth-child(3){border-left:0}.steps>div:nth-child(n+3){border-top:1px solid var(--rule)}h1.big{font-size:84px}.kgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.pg{grid-template-columns:1fr 1fr}.gal{grid-template-columns:minmax(0,1fr) 280px}}
@media (max-width:760px){
 .ticker{padding-left:16px;padding-right:16px}.ticker .all{display:none}
 .drop{grid-template-columns:60px minmax(0,1fr)}.drop .pv{width:60px;height:60px}.drop .btn{grid-column:1/-1;width:100%}
 header.top{padding:12px 16px;gap:12px}nav.main{display:none}header.top .btn.ghost,header.top .mode{display:none}
 .hero3{grid-template-columns:minmax(0,1fr);gap:8px;padding:26px 16px 26px}.hfig{order:-1;justify-self:start}.hfig .seraph{width:96px;height:96px}h1.big{font-size:58px}h1.mid{font-size:46px}.lede{font-size:16.5px}
 .ctas{display:grid;grid-template-columns:1fr 1fr}.ctas .btn.solid{grid-column:1/-1}.band2{padding:22px 16px}.tabbar{display:grid}body{padding-bottom:64px}.hide-m{display:none!important}.toast{bottom:84px}
 .empty:has(.seraph){grid-template-columns:1fr}.nf{grid-template-columns:1fr}.nf .seraph{width:140px;height:140px}
 .pv{font-size:24px}.pg{grid-template-columns:1fr 1fr;gap:18px 16px}.pline{flex-direction:column;align-items:flex-start}
 .gal{grid-template-columns:minmax(0,1fr)}.gl{padding:28px 16px}.gr{padding:24px 16px 28px;border-left:0;border-top:1px solid var(--rule)}.gh h2{font-size:32px}.kgrid{grid-template-columns:1fr 1fr;gap:22px 12px}.kc .mc em{display:none}
 .sl,.howtop .sl{grid-template-columns:1fr 1fr}.howtop{grid-template-columns:minmax(0,1fr)}.howtop .hl{padding:28px 16px;border-right:0}.kfig{grid-template-columns:96px minmax(0,1fr)}.kfig img{width:96px;height:96px}
 .ring{min-height:440px;border-top:1px solid var(--rule)}.ring .cap .v{font-size:34px}.ring .hash{display:none}
 .band{grid-template-columns:1fr 1fr}.band>div{padding:16px;border-bottom:1px solid var(--rule)}.band>div:nth-child(2){border-right:0}.band .v{font-size:26px}
 section.blk{padding:32px 16px}h2{font-size:40px}.blk-h .sub{font-size:15px}
 .doors{grid-template-columns:1fr}.door+.door{border-left:0;border-top:1px solid var(--rule)}.door{padding:20px 18px}
 .cards{grid-template-columns:1fr}
 .steps{grid-template-columns:1fr}.steps>div+div{border-left:0;border-top:1px solid var(--rule)}
 .grid2{grid-template-columns:minmax(0,1fr)}.grid2>div{padding:18px}.grid2>div+div{border-left:0;border-top:1px solid var(--rule)}
 .row3{grid-template-columns:1fr}.seg{grid-template-columns:1fr}.seg label{border-left:0;border-top:1px solid var(--rule2)}.seg label:first-child{border-top:0}
 .prev{position:static}
 .coinhead{grid-template-columns:64px 1fr;padding:20px 16px}.coinhead img,.coinhead .ph{width:64px;height:64px}.coinhead h1{font-size:38px}.coinhead>div:last-child{grid-column:1/-1}
 .cols{grid-template-columns:minmax(0,1fr)}.cols>div{padding:20px 16px}.cols>div+div{border-left:0;border-top:1px solid var(--rule)}
 footer{grid-template-columns:1fr;padding:24px 16px}
 .status{grid-template-columns:1fr}.status div{border-left:0;border-top:1px solid var(--rule2)}.status div:first-child{border-top:0}
}
/* terminal */
.term{display:grid;grid-template-columns:320px minmax(0,1fr) 300px;min-height:calc(100vh - 140px);border-bottom:1px solid var(--rule)}
.tlist{border-right:1px solid var(--rule);display:flex;flex-direction:column;min-width:0}
.tsearch{position:relative;padding:14px;border-bottom:1px solid var(--rule)}
.tsearch input{padding-right:36px}
.tsearch kbd{position:absolute;right:24px;top:26px}
kbd{font:11px 'Geist Mono';border:1px solid var(--rule2);padding:1px 5px;color:var(--mut)}
.ttabs{margin:12px 14px;display:grid;grid-template-columns:repeat(3,1fr)}
.tokens{list-style:none;padding:0;overflow-y:auto;max-height:calc(100vh - 260px)}
.tokens li button{width:100%;display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 14px;background:transparent;border:0;border-bottom:1px solid var(--rule);color:var(--fg);text-align:left;cursor:pointer;font:inherit}
.tokens li button:hover,.tokens li button[aria-current=true]{background:var(--bg2)}
.ttabs button{padding:10px 6px}
.tokens img,.tokens .ph{width:32px;height:32px;object-fit:cover;background:var(--bg3);display:block}
.tokens .s{font:800 14px/1.1 Archivo;font-stretch:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tokens .n{font:11px 'Geist Mono';color:var(--mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tokens .r{font:11.5px/1.3 'Geist Mono';text-align:right;color:var(--fg2)}
.tmain{padding:28px 32px;min-width:0}
.tside{border-left:1px solid var(--rule);padding:28px 24px;background:var(--bg2)}
.tbox{max-width:520px;margin-top:22px}
.presets{display:flex;gap:6px;margin:-6px 0 14px}
.presets button{flex:1;background:transparent;border:1px solid var(--rule2);color:var(--fg2);font:12px 'Geist Mono';padding:8px;cursor:pointer}
.presets button:hover{border-color:var(--fg2);color:var(--fg)}
.tflags{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}
@media (max-width:1100px){.term{grid-template-columns:280px minmax(0,1fr)}.tside{grid-column:1/-1;border-left:0;border-top:1px solid var(--rule)}}
@media (max-width:760px){.term{grid-template-columns:minmax(0,1fr)}.tlist{border-right:0;border-bottom:1px solid var(--rule)}.tokens{max-height:300px;height:300px}.tmain{padding:20px 16px}.tside{padding:20px 16px}}
.trade .side button[aria-selected=true] kbd{color:#0a0a0b;border-color:rgba(0,0,0,.4)}

/* 10-29 polish: hero (copy + mascot slot), proof band, CTAs, mascot slots, FAQ, pot meter, mobile tab bar */
.hero3{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center;padding:44px 36px 34px;border-bottom:1px solid var(--rule)}
.eyebrow{font:600 15px/1 Archivo;color:var(--xmr);margin:0 0 18px;letter-spacing:.02em}
.hero3 h1.big{font-size:96px;line-height:.9}
.hero3 .lede{font-size:20px;max-width:34em;margin-top:20px}
.ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}
.csub{color:var(--mut);font-size:14.5px;margin-top:14px}
.hfig{margin:0}.seraph{display:block;object-fit:contain}.hfig .seraph{width:300px;height:300px}
.empty .seraph{width:48px;height:48px}
.band2{padding:24px 36px 22px;border-bottom:1px solid var(--rule)}
.blk-h .sub{max-width:34em;font-size:16px}
.sh{margin:36px 0 4px}
.fresh .qa{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--rule)}
.fresh .qa img{width:44px;height:44px;display:block;border:1px solid var(--rule)}
.qn{font-size:12px;color:var(--mut)}
.gr .btn{margin-top:14px}
.faq{display:grid;grid-template-columns:1fr 1fr;gap:0 36px;max-width:1100px}
.faq details{border-top:1px solid var(--rule);padding:18px 0}
.faq summary{font:700 18px/1.3 Archivo;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:'+';color:var(--mut);font-weight:400}.faq details[open] summary::after{content:'–'}
.faq p{color:var(--fg2);margin-top:10px;font-size:15.5px;line-height:1.6}
.meter{display:block;height:4px;background:var(--rule);margin-top:6px}.meter i{display:block;height:100%;background:var(--xmr)}
.mt{font:13px Archivo;color:var(--mut)}
.band .s .meter{max-width:220px}
.nf{display:grid;grid-template-columns:auto 1fr;gap:36px;align-items:center}.nf .sub{margin:14px 0 20px}
.nf .seraph{width:240px;height:240px}
.mt8{margin-top:8px}.mt16{margin-top:16px}.inrow{display:flex;gap:8px}
.tabbar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:6;grid-template-columns:repeat(4,1fr);background:rgba(10,10,11,.96);backdrop-filter:blur(8px);border-top:1px solid var(--rule);padding:6px 0 calc(6px + env(safe-area-inset-bottom))}
.tabbar a{display:grid;justify-items:center;gap:3px;font:600 11.5px/1 Archivo;color:var(--mut);text-decoration:none;padding:6px 0;min-height:48px}
.tabbar a[aria-current]{color:var(--fg)}.tabbar a[aria-current] svg{color:var(--xmr)}
.settle{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;margin-top:12px}.settle .seraph{width:64px;height:64px}
@media (max-width:1100px){.hero3 h1.big{font-size:76px}.hfig .seraph{width:260px;height:260px}.faq{grid-template-columns:1fr}}
@media (max-width:760px){.hero3{grid-template-columns:minmax(0,1fr);gap:8px;padding:26px 16px}.hfig{order:-1}.hfig .seraph{width:96px;height:96px}.hero3 h1.big{font-size:58px}.hero3 .lede{font-size:16.5px}.faq summary{font-size:16.5px}.blk-h .sub{font-size:15px}.nf .seraph{width:140px;height:140px}.nf{grid-template-columns:1fr;gap:16px}
 .ctas{display:grid;grid-template-columns:1fr 1fr}.ctas .btn.solid{grid-column:1/-1}.band2{padding:22px 16px}.tabbar{display:grid}.empty:has(.seraph){grid-template-columns:1fr}.faq{grid-template-columns:1fr}}
/* home v4 (10-29): compact hero + quick terminal, the live XMR-on-Solana board, launch order + latest trades */
.hero4{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:48px;align-items:start;padding:24px 36px 24px;border-bottom:1px solid var(--rule)}
.h4l{min-width:0;padding-top:4px}
.h4t{display:flex;align-items:center;gap:26px}
.h4t .hsig{width:128px;height:128px;flex:none}
.hero4 h1.big{font-size:74px;line-height:.88}
.hero4 .lede{font-size:18px;max-width:34em;margin-top:18px}
.hero4 .ctas{margin-top:20px}
.eyrow{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px}.eyrow .eyebrow{margin:0}
.h4l .proof{margin-top:26px;padding-top:18px;border-top:1px solid var(--rule)}
.h4l .pg{gap:14px 0}.h4l .pg>div{padding:0 20px;border-left:1px solid var(--rule)}.h4l .pg>div:first-child{border-left:0;padding-left:0}
.h4l .pv{font-size:27px;margin-top:6px}.h4l .ps{margin-top:4px;font-size:12.5px}
.h4l .pline{margin-top:14px;padding-top:12px;font-size:13.5px}
.qn{display:grid;justify-items:end;gap:3px}.qn small{font-size:11px;color:var(--mut)}
.qt{border:1px solid var(--rule2);background:var(--bg2);padding:16px 18px;display:grid;gap:10px;min-width:0}
.qt-h{display:flex;justify-content:space-between;align-items:center;gap:10px}.qt-h .k{color:var(--xmr);flex:none}
.qt-t{font:800 23px/1 Archivo;font-stretch:70%;text-transform:uppercase}
.qt-s{position:relative}
.qt-s input{padding-right:38px;font-size:14px}
.qt-s kbd{position:absolute;right:10px;top:12px}
.qres{position:absolute;left:0;right:0;top:100%;z-index:4;list-style:none;padding:0;background:var(--bg);border:1px solid var(--rule2);border-top:0;max-height:280px;overflow:auto}
.qres button{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 12px;background:transparent;border:0;border-bottom:1px solid var(--rule);color:var(--fg);text-align:left;cursor:pointer;font:inherit}
.qres button:hover,.qres button:focus-visible{background:var(--bg3)}
.qres img,.qres .ph{width:28px;height:28px;object-fit:cover;display:block;background:var(--bg3)}
.qres b{font:800 14px/1.1 Archivo;font-stretch:85%;display:block}.qres span span{font:11px 'Geist Mono';color:var(--mut);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qres .r{font:11.5px 'Geist Mono';color:var(--fg2)}
.qcs{display:flex;gap:6px;flex-wrap:wrap;height:30px;overflow:hidden}
.qc{display:inline-flex;align-items:center;gap:6px;font:12px/1 'Geist Mono';color:var(--fg2);background:transparent;border:1px solid var(--rule2);padding:5px 8px 5px 5px;cursor:pointer;min-height:30px}
.qc:hover{border-color:var(--fg2)}
.qc img,.qc .ph{width:18px;height:18px;object-fit:cover;display:block;background:var(--bg3)}
.qc[aria-pressed=true]{border-color:var(--xmr);color:var(--fg)}
.qt-pay{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid var(--rule2);background:var(--bg);padding:0 12px}
.qt-pay label{font:600 13px Archivo;color:var(--mut)}
.qt-pay input[type=number]{border:0;background:transparent;text-align:right;font:500 22px/1 'Geist Mono';padding:9px 0;min-width:0}
.qt-pay input:focus-visible{outline:0}.qt-pay:focus-within{border-color:var(--xmr)}
.qt-pay b{font:500 13px 'Geist Mono';color:var(--xmr)}
.presets.qp{margin:0}.qp button{padding:6px}
.qkv>div{padding:7px 0}.qkv>div b{min-height:1.2em}
.qt-n{font:12.5px/1.45 Archivo;color:var(--mut);margin-top:-2px}.qt-n .pv-w{color:var(--warn)}
.live{display:grid;grid-template-columns:minmax(0,1fr) 370px;border-bottom:1px solid var(--rule)}
.lvm{padding:24px 36px 26px;min-width:0}
.lvs{padding:24px 28px 26px;border-left:1px solid var(--rule);min-width:0}
.lvt{margin-top:26px}
.bh{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px}
.bh h2{font-size:40px}
.bsub{color:var(--fg2);font-size:14.5px;margin-top:8px;max-width:60em}
.bmeta{display:grid;justify-items:end;gap:6px;font:12px 'Geist Mono';color:var(--mut);white-space:nowrap}
.bmeta .ago{font:inherit}
.livep{display:inline-flex;align-items:center;gap:7px;color:var(--ok);font:600 12px Archivo;letter-spacing:.06em;text-transform:uppercase}
.livep i{width:7px;height:7px;border-radius:50%;background:var(--ok);animation:sgl 2.4s ease-in-out infinite}
.mkt{list-style:none;padding:0;border-top:1px solid var(--rule2)}
.mkt li{display:grid;grid-template-columns:26px minmax(0,1fr) 104px 150px 76px 74px;gap:14px;align-items:center;padding:7px 0;border-bottom:1px solid var(--rule)}
.mkt .mh{font:600 12px Archivo;color:var(--mut);padding:9px 0}
.mkt .n{text-align:right;font-size:14px}
.mkt .rk{font-size:12px;color:var(--mut)}
.mkt .mc{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:center;text-decoration:none;min-width:0}
.mkt .mc img,.mkt .mc .ph{width:36px;height:36px;object-fit:cover;display:block;background:var(--bg3)}
.mn{display:grid;gap:2px;min-width:0}.mn b{font:800 16px/1.15 Archivo;font-stretch:85%;white-space:nowrap}.mn b .tag{margin-left:6px;vertical-align:2px;font-size:10.5px;font-stretch:100%}
.mn>span{font-size:13px;color:var(--mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mkt .mc:hover b{color:var(--xmr)}
.mkt .vol{position:relative;padding-bottom:7px}.mkt .vol i{position:absolute;right:0;bottom:0;height:2px;background:var(--xmr);opacity:.8}
.up{color:var(--ok)}.dn{color:var(--bad)}
.qbtn{background:transparent;border:1px solid var(--rule2);color:var(--fg2);font:700 11.5px/1 Archivo;letter-spacing:.06em;text-transform:uppercase;padding:9px 10px;cursor:pointer;min-height:34px}
.qbtn:hover,.qbtn[aria-pressed=true]{border-color:var(--xmr);color:var(--xmr)}
.fh .k{font-size:12px}
.fresh .qa{padding:10px 0}
.trades{list-style:none;padding:0;border-top:1px solid var(--rule2)}
.trades a{display:grid;grid-template-columns:34px minmax(0,1fr) auto 58px 52px;gap:10px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--rule);text-decoration:none;font-size:13.5px}
.trades a:hover b{color:var(--xmr)}
.trades .sd{font:700 11px Archivo;letter-spacing:.05em;text-transform:uppercase}
.trades b{font:700 14px Archivo;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}
.trades .mono{font-size:12.5px;text-align:right;white-space:nowrap}
.trades small{color:var(--mut);font-size:10.5px}
.trades .ago{font:11.5px 'Geist Mono';color:var(--mut);text-align:right}
a.il{color:var(--fg2)}a.il:hover{color:var(--fg)}
.gal.one{grid-template-columns:minmax(0,1fr)}
@media (max-width:1240px){.hero4{grid-template-columns:minmax(0,1fr) 400px;gap:32px}.hero4 h1.big{font-size:64px}.h4t .hsig{width:108px;height:108px}.live{grid-template-columns:minmax(0,1fr) 320px}.mkt li{grid-template-columns:minmax(0,1fr) 96px 120px 66px 70px}.mkt .rk{display:none}}
@media (max-width:980px){.hero4{grid-template-columns:minmax(0,1fr)}.live{grid-template-columns:minmax(0,1fr)}.lvs{border-left:0;border-top:1px solid var(--rule)}.h4l .pg>div:nth-child(3){border-left:0;padding-left:0}}
@media (max-width:760px){
 body[data-page=home] main{display:flex;flex-direction:column}body[data-page=home] main>*{order:5}
 .hero4{display:contents}body[data-page=home] .h4l{order:0;padding:18px 16px 18px;border-bottom:1px solid var(--rule)}body[data-page=home] main>.live{order:2}body[data-page=home] .qt{order:3;margin:0;border-left:0;border-right:0;border-top:0;padding:20px 16px}.qcs{height:auto}
 .hero4 .eyebrow{margin-bottom:12px;font-size:14px}.h4t{gap:14px}.h4t .hsig{width:60px;height:60px}.hero4 h1.big{font-size:44px}.hero4 .lede{font-size:15.5px;margin-top:14px}.hero4 .csub{display:none}.hero4 .ctas{margin-top:16px;grid-template-columns:1fr 1fr 1fr}.hero4 .ctas .btn.solid{grid-column:auto}.hero4 .ctas .btn{padding:12px 8px;font-size:12px}
 .eyrow{flex-wrap:wrap;gap:8px;margin-bottom:12px}.eyrow .chip{font-size:11px;padding:5px 7px}.h4l .proof{margin-top:20px;padding-top:14px}.h4l .pg{grid-template-columns:1fr 1fr;gap:14px 0}.h4l .pg>div{padding:0 0 0 14px}.h4l .pg>div:nth-child(odd){border-left:0;padding-left:0}.h4l .pv{font-size:23px}.h4l .ps{font-size:12px}.h4l .pline{font-size:12.5px}
 .lvm{padding:20px 16px}.lvs{padding:20px 16px}.bh{flex-direction:column;align-items:flex-start;gap:8px}.bh h2{font-size:30px}.eyrow .chip.ca.off{display:none}.bmeta{justify-items:start;grid-auto-flow:column;gap:12px}
 .mkt li{grid-template-columns:minmax(0,1fr) 70px 54px 62px;gap:8px}.mkt .vol{display:none}.mkt .n{font-size:13px}.mkt .mc{grid-template-columns:32px minmax(0,1fr);gap:10px}.mkt .mc img,.mkt .mc .ph{width:32px;height:32px}.mn b{font-size:15px}.mn b .tag{display:none}.mn>span{font-size:12px}.qbtn{padding:8px 6px;font-size:11px}
 .trades a{grid-template-columns:32px minmax(0,1fr) auto 52px 50px;gap:8px}.qt-s kbd{display:none}.qt-s input{padding-right:12px}
}
