body{background:#0b0c10;color:#f4f6f0;margin:0}
.stx-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}
@media(max-width:820px){.stx-two{grid-template-columns:1fr}}
.stx-tbl{width:100%;border-collapse:collapse;font-family:'Space Mono',monospace;font-size:12px;margin-top:8px}
.stx-tbl th{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#6b7386;text-align:left;padding:5px 8px;border-bottom:1px solid #242838;font-weight:400}
.stx-tbl td{padding:6px 8px;border-bottom:1px solid #171a21;color:#c9cfda}
.stx-tbl td b{color:#f4f6f0;font-family:'Press Start 2P',monospace;font-size:9px;font-weight:400}
.stx-tbl tr:hover td{background:#12141a}
.stx-kc{font-family:'Press Start 2P',monospace;font-size:9px}
.stx-win{color:#CBF806}.stx-lose{color:#ff6a1a}.stx-dim{color:#6b7386}
.stx-bars{display:grid;gap:5px;margin-top:8px}
.stx-bar{display:grid;grid-template-columns:70px 1fr 46px;align-items:center;gap:8px;font-family:'Space Mono',monospace;font-size:11px;color:#9aa3b5}
.stx-bar .t{height:12px;border-radius:3px;background:#171a21;overflow:hidden}.stx-bar .t i{display:block;height:100%;background:#CBF806}
.stx-bar .n{text-align:right;color:#c9cfda}
.stx-split{display:flex;height:22px;border-radius:6px;overflow:hidden;margin-top:8px;font-family:'Space Mono',monospace;font-size:10px}
.stx-split div{display:flex;align-items:center;justify-content:center;color:#0b0c10;white-space:nowrap}
.stx-updated{font-family:'Space Mono',monospace;font-size:11px;color:#6b7386;margin-top:6px}
.stx-pill{display:inline-block;font-family:'Space Mono',monospace;font-size:10px;padding:2px 8px;border-radius:999px;background:#12261a;color:#2fe38a;margin-left:6px}
.stx-split .s-rent{width:60%;background:#CBF806}
.stx-split .s-buy{width:40%;background:#ff6a1a}
.stx-lnk{color:#4fc3ff;font-size:11px}
.stx-mut{color:#c9cfda}
.stx-tbl td .stx-kc{color:#CBF806}
/* tabs */
.stx-tabs{display:flex;gap:6px;margin:16px 0 6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;position:sticky;top:0;z-index:5;background:#0b0c10;padding:6px 0}
.stx-tabs::-webkit-scrollbar{display:none}
.stx-tabs button{flex:0 0 auto;font-family:'Space Mono',monospace;font-size:12px;letter-spacing:.04em;color:#9aa3b5;background:#12141a;border:1px solid #242838;border-radius:8px;padding:8px 16px;cursor:pointer;transition:.12s;white-space:nowrap}
.stx-tabs button:hover{color:#f4f6f0;border-color:#39405a}
.stx-tabs button.on{color:#0b0c10;background:#CBF806;border-color:#CBF806;font-weight:700}
.stx-panel{margin-top:4px}
.stx-src{font-family:'Space Mono',monospace;font-size:11px;color:#6b7386;margin:4px 0 14px}
.stx-hl{display:flex;flex-direction:column;justify-content:center}
.stx-hero{padding:6px 0 2px}
.stx-hero-v{font-family:'Press Start 2P',monospace;font-size:20px;color:#CBF806;line-height:1.35;word-break:break-word}
.stx-hero-v.o{color:#ff6a1a}
.stx-hero-s{font-family:'Space Mono',monospace;font-size:11px;color:#9aa3b5;margin-top:10px}
@media(max-width:560px){
  .stx-tbl{font-size:11px}
  .stx-tbl th,.stx-tbl td{padding:5px 6px;white-space:nowrap}
  .stx-tbl td b{font-size:8px}
  .pow-card{overflow-x:auto}
  .stx-bar{grid-template-columns:58px 1fr 34px}
  .stx-tabs button{font-size:11px;padding:7px 13px}
  .stx-hero-v{font-size:16px}
}

/* --- mining parameters (CSP: no inline styles, everything lives here) --- */
.stx-par td:first-child{color:#9aa3b5;width:56%}
.stx-par td:last-child{text-align:right;font-variant-numeric:tabular-nums}
.stx-par sup{font-size:.7em}
.stx-note{margin-top:10px;padding-top:10px;border-top:1px solid #242838;
  font-size:11.5px;line-height:1.6;color:#9aa3b5}
.stx-note b{color:#e9ecf2}
.stx-warn{color:#ff6a1a;font-size:10.5px;letter-spacing:.04em}
