*{box-sizing:border-box}body{margin:0;background:#07090f;color:#e8ecf4;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.55}
a{color:#4ade80}.top{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:14px 20px;background:#0b0f1a;border-bottom:1px solid #1c2436;position:sticky;top:0}
.logo{font-size:20px;font-weight:800;color:#fff;text-decoration:none}.logo span{color:#00e676}
nav{display:flex;flex-wrap:wrap;gap:14px}nav a{color:#aeb8cc;text-decoration:none;font-size:14px}nav a:hover{color:#00e676}
main{max-width:880px;margin:0 auto;padding:28px 20px 40px}
h1{font-size:30px;line-height:1.2;display:flex;align-items:center;gap:10px}h2{margin-top:34px;color:#fff}h3{margin-bottom:4px;color:#fff}
.crumb{color:#8b96b0;font-size:14px}
.factbox{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:20px 0}
.factbox div{background:linear-gradient(160deg,#101828,#0b0f1a);border:1px solid #22304d;border-radius:12px;padding:12px}
.factbox span{display:block;font-size:12px;color:#8b96b0;text-transform:uppercase;letter-spacing:.05em}
.factbox strong{font-size:19px;color:#fff}
.tldr{background:#0d1524;border-left:4px solid #00e676;padding:14px 16px;border-radius:8px}
table.stats{border-collapse:collapse;width:100%;max-width:560px}
table.stats td,table.stats th{border-bottom:1px solid #1c2436;padding:8px 10px;text-align:left}
table.stats.wide{max-width:100%}
.up{color:#00e676}.down{color:#ff4d6d}
ul.coins{columns:2;column-gap:40px}li{margin:5px 0}
.rel a{white-space:nowrap}
footer{border-top:1px solid #1c2436;color:#8b96b0;font-size:13px;padding:18px 20px;text-align:center}
@media(max-width:640px){ul.coins{columns:1}h1{font-size:24px}}
