/* Targeted evolution of the existing dark/gold preview. Charts use distinct
   line patterns plus muted data colours, not new interactive accents. */
.pool-overlay [data-reward-pool]{font-size:clamp(28px,3.2vw,44px);font-variant-numeric:tabular-nums;white-space:nowrap}
.pool-overlay .pool-caption{font-size:12px;line-height:1.45;max-width:32ch}
.stat-cell [data-reward-pool]{font-variant-numeric:tabular-nums;white-space:nowrap}
.participation-growth .lead{margin-top:20px;margin-bottom:12px}
.growth-panel{margin-top:32px;padding:28px;background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--radius)}
.growth-panel h3{font-size:clamp(26px,3vw,36px);margin-bottom:18px}
.growth-panel h4{font-size:18px;margin:24px 0 12px}
.growth-viewport{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}
.growth-viewport svg{display:block;width:100%;min-width:680px;height:auto;aspect-ratio:900/280}
.growth-axis{fill:#C7C6B9;font:13px var(--body)}
.growth-grid{stroke:rgba(240,234,214,.13);stroke-width:1}
.growth-legend{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:20px;font-size:13px;color:var(--ink)}
.growth-legend span{display:inline-flex;align-items:center;gap:8px}
.growth-legend span:before{content:'';width:22px;border-top:3px solid var(--gold)}
.growth-legend .dsbt:before{border-color:#F0EAD6;border-top-style:dashed}
.growth-legend .email:before{border-color:#98C6A3;border-top-style:dotted}
.growth-legend .telegram:before{border-color:#B8BDC8;border-top-style:dashed}
[data-growth-status]{margin-top:22px}
.growth-download{display:inline-block;margin:12px 0 20px;text-decoration:underline}
.growth-table{border-top:1px solid var(--line);padding-top:16px}
.growth-table summary{cursor:pointer;color:var(--gold)}
.growth-table table{width:100%;min-width:860px;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}
.growth-table caption{text-align:left;padding:18px 0;color:var(--ink-dim)}
.growth-table th,.growth-table td{text-align:right;padding:10px;border-bottom:1px solid var(--line)}
.growth-table th:first-child{text-align:left;white-space:nowrap}
.growth-api-note{padding:24px 0;margin:24px 0;border-top:1px solid var(--line)}
.growth-api-note h3{font-size:24px;margin-bottom:12px}
.growth-api-note p{color:var(--ink-dim);max-width:70ch}
@media(max-width:767px){.growth-panel{padding:18px}.growth-viewport svg{min-width:620px}.growth-legend{gap:10px 16px}.stat-cell [data-reward-pool]{font-size:clamp(23px,7vw,34px)}}

.growth-mobile-hint{display:none}@media(max-width:767px){.growth-mobile-hint{display:block;margin-top:12px}}

/* Live hero emphasis: slow gold luminance only; static for reduced motion. */
.pool-overlay{border-color:rgba(232,184,75,.65);box-shadow:0 24px 70px #0008,0 0 22px rgba(232,184,75,.14);animation:pool-gold-glow 3.4s ease-in-out infinite}
.pool-overlay [data-reward-pool]{color:var(--gold);text-shadow:0 0 20px rgba(232,184,75,.28)}
.pool-overlay .data-status{color:#E8C76A;display:flex;align-items:center;gap:8px}
.pool-overlay .data-status:before{content:'';width:6px;height:6px;border-radius:50%;background:#E8B84B;box-shadow:0 0 10px rgba(232,184,75,.65);flex:none}
@keyframes pool-gold-glow{0%,100%{box-shadow:0 24px 70px #0008,0 0 18px rgba(232,184,75,.12);border-color:rgba(232,184,75,.48)}50%{box-shadow:0 24px 70px #0008,0 0 34px rgba(232,184,75,.28);border-color:rgba(232,184,75,.85)}}
.network-stats .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.network-stats .stat-cell:nth-child(4){border-left:1px solid var(--line);padding-left:22px}
@media(max-width:900px){.network-stats .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.network-stats .stat-cell:nth-child(odd){border-left:0;padding-left:0}.network-stats .stat-cell:nth-child(even){border-left:1px solid var(--line);padding-left:18px}}
@media(max-width:520px){.network-stats .stat-cell:last-child{grid-column:auto;border-top:0;padding-top:8px}}
@media(prefers-reduced-motion:reduce){.pool-overlay{animation:none;box-shadow:0 24px 70px #0008,0 0 22px rgba(232,184,75,.18)}}
