.article-media{margin:22px 0}
.article-media img{display:block;width:100%;max-height:560px;object-fit:contain;border:1px solid var(--line);border-radius:10px;background:var(--soft)}
.article-media figcaption{margin-top:7px;color:var(--muted);font-size:13px}
.main-nav{scrollbar-width:none}.main-nav::-webkit-scrollbar{display:none}
.coin-anchor-nav{display:flex;gap:8px;overflow-x:auto;margin:18px 0 4px;padding:3px 0;scrollbar-width:none}.coin-anchor-nav::-webkit-scrollbar{display:none}.coin-anchor-nav a{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;padding:5px 10px;color:var(--muted);font-size:13px;text-decoration:none;transition:color .2s,border-color .2s,background .2s}.coin-anchor-nav a:hover,.coin-anchor-nav a:focus-visible{color:var(--brand-dark);border-color:#ffb594;background:#fff8f5;outline:none}
.range-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin-top:18px}
.range-list>div{padding:13px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}
.range-list span,.range-list small{display:block;color:var(--muted);font-size:12px}.range-list b{display:block;margin:3px 0;font-size:16px}.period-switch button:disabled{cursor:not-allowed;opacity:.45}
.section-body{margin:13px 0 0;color:#3c4657}
.suggested-coins>div{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:18px}.suggested-coins a{display:grid;gap:2px;padding:12px;border:1px solid var(--line);border-radius:8px;color:var(--ink);text-decoration:none;transition:border-color .2s,background .2s}.suggested-coins a:hover,.suggested-coins a:focus-visible{border-color:#ffb594;background:#fff8f5;outline:none}.suggested-coins span,.suggested-coins small{font-size:12px;color:var(--muted)}.suggested-coins b{font-size:15px}.suggested-coins small.is-up{color:var(--green)}.suggested-coins small.is-down{color:var(--red)}
.info-stack{display:grid;grid-template-columns:1fr;gap:22px;margin-top:22px}.info-stack .content-card{margin:0}
.flash-timeline{position:relative;margin-top:18px}.flash-timeline:before{content:"";position:absolute;left:116px;top:8px;bottom:8px;width:1px;background:var(--line)}
.flash-timeline article{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:34px;padding:0 0 22px}.flash-timeline article:last-child{padding-bottom:0}
.flash-timeline article:after{content:"";position:absolute;left:111px;top:6px;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:var(--brand);box-shadow:0 0 0 1px #ffb594}
.flash-timeline time{color:var(--muted);font-size:12px;text-align:right;line-height:1.45}.flash-timeline article>div{min-width:0;padding:0 0 3px}.flash-timeline p{margin:0;color:var(--ink);font-size:15px;line-height:1.55}.flash-timeline small{display:block;margin-top:4px;color:var(--muted);font-size:13px;line-height:1.55}
.price-chart{cursor:crosshair}.chart-hover-line{stroke:#ff9c7b;stroke-width:1;stroke-dasharray:3 4;pointer-events:none}.chart-hover-dot{fill:#fff;stroke:var(--brand);stroke-width:3;r:5;pointer-events:none}.chart-tooltip{position:absolute;z-index:1;pointer-events:none;min-width:112px;padding:7px 9px;border-radius:7px;background:#172033;color:#fff;box-shadow:0 7px 18px rgba(23,32,51,.18);font-size:12px;line-height:1.35}.chart-tooltip[hidden]{display:none}.chart-tooltip b{display:block;font-size:13px}.chart-tooltip span{display:block;margin-top:2px;color:#cbd5e1}
@media(max-width:900px){.suggested-coins>div{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.range-list{grid-template-columns:1fr}.range-list>div{display:grid;grid-template-columns:1fr auto;align-items:center}.range-list small{grid-column:2;grid-row:1;color:var(--muted)}.suggested-coins>div{grid-template-columns:repeat(2,1fr)}.flash-timeline{padding-left:23px}.flash-timeline:before{left:4px}.flash-timeline article{display:block;padding-bottom:20px}.flash-timeline article:after{left:-1px;top:5px}.flash-timeline time{display:block;margin-bottom:4px;text-align:left}.flash-timeline p{font-size:14px}}
.market-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.market-stat-grid>div{min-width:0;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.market-stat-grid span{display:block;color:var(--muted);font-size:12px}.market-stat-grid b{display:block;margin-top:3px;font-size:16px;overflow-wrap:anywhere}.network-grid .copy-link{margin-top:7px}.project-notice{margin:16px 0 0;padding:11px 13px;border-left:3px solid var(--brand);border-radius:0 7px 7px 0;background:#fff5f1;color:#73331c;font-size:14px;line-height:1.6}
@media(max-width:900px){.market-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.market-stat-grid{grid-template-columns:1fr}}
.market-updated{margin:10px 0 0;color:var(--muted);font-size:14px}.asset-cell .asset-zh{margin-left:5px;color:var(--ink);font-size:12px}.flash-page-timeline{margin-top:0}.flash-page-timeline h2{margin:0;color:var(--ink);font-size:18px;line-height:1.45}
.coin-icon img,.asset-cell i img,.hot-asset i img{width:100%;height:100%;object-fit:contain}.coin-icon img{padding:3px}.asset-cell i{overflow:hidden}.asset-cell i img{padding:2px}.hot-coins>a{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px}.hot-asset{display:flex;grid-row:span 2;align-items:center;min-width:0;gap:9px}.hot-asset i{display:grid;flex:0 0 30px;place-items:center;width:30px;height:30px;border:1px solid #ffcab5;border-radius:50%;overflow:hidden;background:#fff0ea;color:var(--brand-dark);font-size:9px;font-style:normal;font-weight:700}.hot-asset strong{min-width:0;color:var(--ink);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.hot-asset strong small{color:var(--muted);font-size:11px;font-weight:400}.hot-coins>a>b,.hot-coins>a>small{grid-column:2;text-align:right}.hot-coins>a>small{font-size:12px}
.suggested-asset{display:flex;align-items:center;min-width:0;gap:8px}.suggested-asset i{display:grid;flex:0 0 28px;place-items:center;width:28px;height:28px;overflow:hidden;border:1px solid #ffcab5;border-radius:50%;background:#fff0ea;color:var(--brand-dark);font-size:8px;font-style:normal;font-weight:700}.suggested-asset i img{width:100%;height:100%;object-fit:contain}.suggested-asset strong{min-width:0;color:var(--ink);font-size:12px;line-height:1.3;overflow-wrap:anywhere}.suggested-asset strong small{font-size:11px;font-weight:400}
