.stat-card.svelte-16pwk6k{background:var(--color-bg-elevated);border:1px solid var(--color-border);text-align:center;border-radius:16px;padding:16px 12px;position:relative;overflow:hidden}.stat-card.svelte-16pwk6k:before{content:"";background:linear-gradient(90deg,#0000,#f5c87873,#0000);height:2px;position:absolute;inset:0 0 auto}.stat-value.svelte-16pwk6k{font-family:var(--font-display);background:linear-gradient(135deg, var(--color-gold-300), var(--color-gold-500));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:600;line-height:1}.stat-label.svelte-16pwk6k{color:var(--color-ink-dim);letter-spacing:.04em;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:500}.timeline-chart.svelte-16pwk6k{align-items:flex-end;gap:3px;min-height:140px;padding-bottom:20px;display:flex;position:relative}.timeline-col.svelte-16pwk6k{flex-direction:column;flex:1 1 0;align-items:stretch;min-width:4px;display:flex;position:relative}.timeline-bar-wrap.svelte-16pwk6k{justify-content:stretch;align-items:flex-end;height:120px;display:flex}.timeline-bar.svelte-16pwk6k{background:#ffffff0f;border-radius:3px 3px 0 0;width:100%;min-height:2px;transition:background .18s ease-out}.timeline-bar.has-count.svelte-16pwk6k{background:linear-gradient(to top, var(--color-gold-500), var(--color-gold-300));box-shadow:0 0 8px #f5c87847}.timeline-year-tick.svelte-16pwk6k{color:var(--color-ink-faint);letter-spacing:.06em;white-space:nowrap;font-size:9px;font-weight:600;position:absolute;bottom:0;left:0;transform:translate(-1px)}.year-heat.svelte-16pwk6k{grid-template-columns:repeat(auto-fit,minmax(54px,1fr));gap:8px;display:grid}.year-cell.svelte-16pwk6k{flex-direction:column;align-items:center;gap:4px;display:flex}.year-square.svelte-16pwk6k{aspect-ratio:1;background:rgba(245, 200, 120, calc(var(--intensity,0) * .9));border:1px solid rgba(245, 200, 120, calc(.08 + var(--intensity,0) * .25));border-radius:10px;justify-content:center;align-items:center;width:100%;transition:transform .18s ease-out;display:flex;position:relative}.year-square.svelte-16pwk6k:hover{transform:translateY(-2px)}.year-count.svelte-16pwk6k{font-family:var(--font-display);color:color-mix(in srgb, #0b0b14 calc(var(--intensity,0) * 100%), var(--color-ink));font-size:16px;font-weight:600}.year-label.svelte-16pwk6k{color:var(--color-ink-faint);letter-spacing:.04em;font-size:10px;font-weight:500}.legend-dot.svelte-16pwk6k{background:rgba(245, 200, 120, calc(var(--intensity,0) * .9));border:1px solid #f5c8782e;border-radius:3px;width:12px;height:12px;display:inline-block}.continent-track.svelte-16pwk6k{background:#ffffff0d;border-radius:999px;height:8px;overflow:hidden}.continent-bar.svelte-16pwk6k{background:linear-gradient(to right, var(--color-gold-500), var(--color-gold-300));border-radius:999px;height:100%;transition:width .32s cubic-bezier(.2,.9,.3,1);box-shadow:0 0 8px #f5c87859}
