/* history.css — /nq-history : complements a crypto.css (memes cartes, meme palette). */
.hx-range{display:inline-flex;gap:6px;margin:0 0 10px}
.hx-range button{appearance:none;border:1px solid rgba(245,241,233,.12);background:transparent;color:#b3ab9c;font:600 12px/1 "JetBrains Mono",monospace;padding:7px 12px;border-radius:8px;cursor:pointer}
.hx-range button[aria-pressed="true"]{background:#d4b483;color:#1a1408;border-color:#d4b483}
.hx-chart{height:420px;position:relative}
.hx-chart:empty::after{content:"Building the chart…";position:absolute;inset:0;display:grid;place-items:center;color:#8a8478;font-family:"JetBrains Mono",monospace;font-size:12px}
.hx-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch}
.hx-table{width:100%;border-collapse:collapse;font-family:"JetBrains Mono",monospace;font-size:12.5px;white-space:nowrap}
.hx-table th,.hx-table td{padding:8px 10px;text-align:right;border-bottom:1px solid rgba(245,241,233,.07)}
.hx-table th{color:#8a8478;font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase}
.hx-table td:first-child,.hx-table th:first-child{text-align:left;color:#b3ab9c}
.hx-table td{color:#f5f1e9}
.hx-table .hx-cw{color:#7fb37a}.hx-table .hx-pw{color:#c86b5a}.hx-table .hx-flip{color:#e8dcc2}.hx-table .hx-neg{color:#c86b5a}.hx-table .hx-pos{color:#7fb37a}
.hx-empty{color:#8a8478;font-family:"JetBrains Mono",monospace;font-size:12px;padding:12px 0}
.hx-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
.hx-links a{display:inline-flex;align-items:center;padding:9px 14px;border:1px solid rgba(212,180,131,.28);border-radius:9px;color:#f5f1e9;text-decoration:none;font-size:14px}
.hx-links a:hover{background:rgba(212,180,131,.08)}

/* ===== GEX THEMES (GENERATED - do not edit, run scripts/gen-themes.py) ===== */
/* -- theme dark -- */
html[data-theme="dark"] .hx-range button[aria-pressed="true"] { color: #050506; }
/* -- theme white -- */
html[data-theme="white"] .hx-range button { color: #6e6759; }
html[data-theme="white"] .hx-range button { border-color: rgba(36, 31, 22, .12); }
html[data-theme="white"] .hx-range button[aria-pressed="true"] { background: #a5803c; }
html[data-theme="white"] .hx-range button[aria-pressed="true"] { color: #fdfbf7; }
html[data-theme="white"] .hx-range button[aria-pressed="true"] { border-color: #a5803c; }
html[data-theme="white"] .hx-chart:empty::after { color: #8a8478; }
html[data-theme="white"] .hx-table th, html[data-theme="white"] .hx-table td { border-bottom-color: rgba(36, 31, 22, .07); }
html[data-theme="white"] .hx-table th { color: #8a8478; }
html[data-theme="white"] .hx-table td:first-child, html[data-theme="white"] .hx-table th:first-child { color: #6e6759; }
html[data-theme="white"] .hx-table td { color: #241f16; }
html[data-theme="white"] .hx-table .hx-cw { color: #20341e; }
html[data-theme="white"] .hx-table .hx-pw { color: #371f1b; }
html[data-theme="white"] .hx-table .hx-flip { color: #372e1b; }
html[data-theme="white"] .hx-table .hx-neg { color: #371f1b; }
html[data-theme="white"] .hx-table .hx-pos { color: #20341e; }
html[data-theme="white"] .hx-empty { color: #8a8478; }
html[data-theme="white"] .hx-links a { color: #241f16; }
html[data-theme="white"] .hx-links a { border-color: rgba(165, 128, 60, .28); }
html[data-theme="white"] .hx-links a:hover { background: rgba(165, 128, 60, .08); }
/* ===== END GEX THEMES ===== */



