:root{--bg:#0c1410;--pn:#101a15;--bd:#2a3a32;--hd:#1e3228;--gold:#c4a45e;--menu:#a6894c;--mut:#6e746c}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--gold);font:13px/1.35 Menlo,Consolas,"Courier New",monospace}
a{color:var(--gold)}header{display:flex;align-items:center;gap:12px;padding:6px 10px;background:var(--hd);border-bottom:1px solid var(--bd);flex-wrap:wrap}
header img{height:34px;border-radius:50%}header b{font-size:15px;letter-spacing:1px}nav a{color:var(--menu);text-decoration:none;margin-right:12px;text-transform:uppercase}
nav a.on{color:var(--gold);border-bottom:1px solid var(--gold)}
.grid{display:grid;gap:6px;padding:6px;grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}
.pn{background:var(--pn);border:1px solid var(--bd);min-width:0}.pn h3{margin:0;padding:3px 8px;background:var(--hd);font-size:12px;letter-spacing:1px;text-transform:uppercase}
.w{height:420px}.tall{height:560px}.wide{grid-column:1/-1}
input,button{background:var(--bg);color:var(--gold);border:1px solid var(--bd);font:inherit;padding:5px}button{background:var(--hd);cursor:pointer}
table{width:100%;border-collapse:collapse}td,th{border-bottom:1px solid var(--bd);padding:3px 6px;text-align:left}
footer{color:var(--mut);padding:10px;font-size:11px;border-top:1px solid var(--bd)}
.tradingview-widget-copyright{font-size:11px}.tradingview-widget-copyright a{color:var(--mut)}
@media(max-width:600px){.w{height:360px}.tall{height:460px}}
.pn{overflow:visible}@media(max-width:600px){#cal{height:600px!important}}

.tapewrap{position:relative;height:46px;background:var(--pn);border-bottom:1px solid var(--bd);overflow:hidden}#tape{height:46px}
.tvcredit{position:absolute;right:6px;bottom:1px;font-size:10px;color:var(--mut);background:var(--pn);padding:0 4px}.tvcredit a{color:var(--mut)}
.hl{list-style:none;margin:0;padding:0}.hl li{padding:5px 8px;border-bottom:1px solid var(--bd)}.hl li a{text-decoration:none;color:#e2d3a8}.hl li a:hover{color:var(--gold);text-decoration:underline}
.hl .m{display:block;font-size:11px;color:var(--mut);margin-top:2px}.hl .m b{color:var(--menu);font-weight:normal}
.top5 ol{margin:0;padding:6px 8px 6px 28px}.top5 li{padding:4px 0;font-size:14px}.top5 li a{color:#e2d3a8;text-decoration:none}
.cols{display:grid;gap:6px;padding:6px;grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1200px){.cols{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:800px){.cols{grid-template-columns:1fr}}.status{color:var(--mut);font-size:11px;padding:2px 10px}
.tools{display:flex;flex-wrap:wrap;gap:6px;padding:6px}.tools button.on{border-color:var(--gold)}
.top5 .m{display:block;font-size:11px;color:var(--mut)}.top5 .m b{color:var(--menu);font-weight:normal}
@media(max-width:800px){.hl li:nth-child(n+11){display:none}}

.feat{display:grid;gap:8px;padding:6px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1000px){.feat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.feat{grid-template-columns:1fr}}
.card{display:block;background:var(--pn);border:1px solid var(--bd);border-top:3px solid var(--gold);padding:12px 14px;text-decoration:none;min-height:120px}
.card:hover{border-color:var(--gold)}.card .k{font-size:11px;color:var(--menu);letter-spacing:1px;text-transform:uppercase}
.card .t{display:block;font-size:17px;line-height:1.3;color:#e2d3a8;margin:8px 0}.card .m{font-size:11px;color:var(--mut)}
.sec{margin:10px 6px 0;padding:4px 8px;background:var(--hd);font-size:12px;letter-spacing:1px;text-transform:uppercase;display:flex;justify-content:space-between}
.sec a{color:var(--menu);text-decoration:none}
.two{display:grid;gap:6px;padding:6px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:800px){.two{grid-template-columns:1fr}}
.btns{display:flex;flex-wrap:wrap;gap:6px;padding:8px}.btns a{border:1px solid var(--bd);background:var(--hd);padding:7px 10px;text-decoration:none;color:var(--gold)}.btns a:hover{border-color:var(--gold)}
.pn p{margin:8px;color:#cdbf98}
