:root{font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#e8edf5;background:#10141b;color-scheme:dark;font-variant-numeric:tabular-nums}*{box-sizing:border-box}body{margin:0;min-width:320px}header,main{max-width:1180px;margin:auto;padding:1.25rem}header{display:flex;align-items:center;gap:1.5rem;border-bottom:1px solid #28313d}.brand-logo{display:block;width:min(320px,55vw);height:auto}.brand-meta{min-width:0}.tagline{color:#9aa7b8;margin:.2rem 0}.status{color:#5ee58a;margin:.4rem 0;font-size:.9rem}.status.stale{color:#f2b84b}main{padding-top:1.5rem}.top-grid,.lower-grid{display:grid;gap:1rem}.top-grid{grid-template-columns:1fr 1.3fr}.lower-grid{grid-template-columns:repeat(2,1fr);margin-top:1rem}.card{background:#171d26;border:1px solid #293341;border-radius:10px;padding:1.2rem;min-width:0}.card h2{font-size:1rem;font-weight:600;color:#aebacc;margin:0 0 1rem}.price{font-size:clamp(2rem,6vw,3.7rem);font-weight:700}.price.up{color:#5ee58a}.price.down{color:#ff6d7a}.price.same{color:#e8edf5}.price span{font-size:.55em}.muted{color:#8996a8;font-size:.85rem}.metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1.3rem}.metrics span{display:flex;flex-direction:column;color:#98a5b6;font-size:.85rem}.metrics b{color:#e8edf5;font-size:1rem;margin-top:.2rem}.positive{color:#5ee58a!important}.negative{color:#ff6d7a!important}.big-number{font-size:2.2rem;font-weight:700}.chart{display:block;width:100%;height:auto;min-height:150px}.chart-empty{display:grid;place-items:center;min-height:150px;color:#8996a8;text-align:center}p{line-height:1.45}@media(max-width:700px){header{align-items:flex-start;flex-direction:column;gap:.4rem}.brand-logo{width:min(360px,100%)}.top-grid,.lower-grid{grid-template-columns:1fr}main,header{padding:1rem}.metrics{grid-template-columns:1fr 1fr}}.chart-grid{stroke:#293341;stroke-width:1}.chart-axis{stroke:#8996a8;stroke-width:1}.chart-label,.chart-unit{fill:#8996a8;font-size:11px}.chart-unit{font-weight:600;fill:#aebacc}.lower-grid .card:nth-child(2) p:first-of-type{font-size:0}.lower-grid .card:nth-child(2) p:first-of-type:after{content:"Transactions";font-size:1rem}.mempool-stats div+div{margin-top:.55rem}.chart line[stroke="#f2b84b"]{display:none}.block-history-card{grid-column:1 / -1;margin-top:0}.block-history-card{padding:1rem}.block-history-card h2{margin-bottom:.5rem}.block-history-card .block-timeline{height:112px}@media(max-width:700px){.block-history-card .block-timeline{height:auto}}
