.data-dashboard{--background:var(--paper);--foreground:var(--ink);--card:oklch(100% 0 0);--card-foreground:var(--ink);--primary:var(--accent-ledger);--primary-foreground:var(--paper);--primary-deep:oklch(30% .11 25);--muted:var(--editorial-surface);--muted-foreground:var(--ink-soft);--accent:var(--premium-gold);--border:var(--ledger-line);--positive:oklch(52% .12 155);--chart-1:var(--accent-ledger);--chart-2:oklch(72% .13 72);--chart-3:oklch(32% .04 250);--chart-4:oklch(60% .09 180);--chart-5:oklch(65% .12 15);--shadow-dashboard:0 1px 2px oklch(30% .05 30/.05), 0 12px 32px -18px oklch(30% .08 30/.25);background:var(--background);color:var(--foreground);letter-spacing:0;line-height:1.5}.data-dashboard .kicker{font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:.75rem;font-weight:700}.data-dashboard .panel{background:var(--card);border:1px solid var(--border);min-width:0;box-shadow:var(--shadow-dashboard);border-radius:8px}.data-dashboard .hero-bg{background:var(--primary-deep)}.data-dashboard button{letter-spacing:0}.data-dashboard .recharts-wrapper{max-width:100%}.data-dashboard .banking-league li{min-width:0}@media (width<=560px){.data-dashboard .banking-league li{grid-template-columns:1.25rem minmax(0,1fr) auto;gap:.5rem}.data-dashboard .banking-league li>div{grid-area:2/2/auto/4;height:.5rem}.data-dashboard .banking-league li>span:last-child{flex-wrap:wrap;min-width:0}}@media (prefers-reduced-motion:reduce){.data-dashboard *,.data-dashboard :before,.data-dashboard :after{transition:none!important;animation:none!important}}
