.back-link{color:#c1d5eb;text-decoration:none;font-size:.875rem;min-height:44px;display:flex;align-items:center}.back-link:hover{text-decoration:underline}.market-summary{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:32px 0 22px}.market-summary h2{font-size:clamp(1.8rem,5vw,2.9rem);font-variant-numeric:tabular-nums;letter-spacing:-.03em;overflow-wrap:anywhere}.market-summary p{font-size:.8rem;color:#9fafc5;margin:0}.health{font-size:.8rem;border:1px solid #38564f;border-radius:20px;padding:6px 12px;color:#86d6bd;white-space:nowrap}.health.stale{color:#efc77b;border-color:#6e572c}.metrics{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:24px}.metrics>div{min-width:0;padding:18px;border:1px solid #2b3848;border-radius:12px;background:#141e2a}.metrics span,.metrics small{display:block;color:#97a9be;font-size:.75rem}.metrics strong{display:block;font-size:1.4rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0}.chart-panel{padding:24px;background:#121c29;border:1px solid #2b3848;border-radius:14px}.chart-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px}.chart-controls label{font-size:.8rem;min-width:0;color:#b2c0d1}.chart-controls select{font-size:.875rem;padding:10px}.chart-panel .explanation{margin:14px 0;max-width:none}#chart-wrap{position:relative;border:1px solid #263449;border-radius:8px;background:#0e1723;overflow:hidden}#chart{display:block;width:100%;height:auto;min-height:230px}#chart text{font-family:inherit;font-size:13px;fill:#9fb0c4}#chart .grid-line{stroke:#263449;stroke-width:1}#chart .trend{fill:none;stroke:#72cbb9;stroke-width:2}#chart .dot{fill:#72cbb9}#chart .wick{stroke:#72cbb9;stroke-width:1.5}#chart .candle-up{fill:#66c9b0}#chart .candle-down{fill:#e79ba8}#empty{text-align:center;padding:60px 15px;color:#9fafc5}.chart-detail{font-size:.85rem;min-height:2.8em;color:#c9d9e8;font-variant-numeric:tabular-nums}.error{color:#efbd81;font-size:.85rem}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.8rem;font-variant-numeric:tabular-nums}th,td{text-align:left;padding:12px 10px;border-bottom:1px solid #2b3848;white-space:nowrap}th{color:#9fafc5;font-weight:500}.reading-note{margin-top:28px;color:#9fafc5;font-size:.85rem}.reading-note h3{color:#dbe4ef}.reading-note p{max-width:850px}.chart-panel details{margin-bottom:0}@media(max-width:600px){header{align-items:flex-start}.back-link{font-size:.75rem;max-width:100px}.market-summary{flex-direction:column;align-items:flex-start;margin-top:24px}.metrics{grid-template-columns:1fr 1fr}.metrics>div:last-child{grid-column:1/-1}.metrics>div{padding:14px}.chart-panel{padding:14px}.chart-controls{grid-template-columns:1fr 1fr}#chart{min-height:190px}.chart-detail{font-size:.8rem}}a:focus-visible,select:focus-visible{outline:3px solid #e6be54;outline-offset:3px}

.mint-mark{fill:#edc353;stroke:#101923;stroke-width:2;cursor:pointer}.mint-mark:focus{outline:none;stroke:#fff;stroke-width:3}.mint-guide{stroke:#edc353;stroke-opacity:.22;stroke-dasharray:3 5}.mint-picker{display:block;font-size:.85rem;color:#b2c0d1}.mint-picker select{display:block;width:100%;max-width:100%;font-size:.85rem}#mint-detail,#mint-status{overflow-wrap:anywhere}#mint-detail a{color:#edc353}
