:root{
--bg-primary:#0A0A0A;
--bg-surface:#161616;
--bg-elevated:#1F1F1F;
--border-subtle:#2A2A2A;
--border-emphasis:#3A3A3A;
--text-primary:#F5F5F5;
--text-body:#B0B0B0;
--text-muted:#7A7A7A;
--data-long:#1caa7a;
--data-short:#d95050;
--data-accent:#dba525;
--data-secondary:#f4a460;
--data-info:#4d9fff;
--chart-grid:#1E1E1E;
--chart-axis:#3A3A3A;
--chart-crosshair:#3A3A3A;
--fill-long:rgba(28, 170, 122, 0.10);
--fill-short:rgba(217, 80, 80, 0.10);
--fill-accent:rgba(219, 165, 37, 0.13);
--fill-accent-faint:rgba(219, 165, 37, 0.04);
--fill-secondary:rgba(244, 164, 96, 0.10);
--fill-white-wash:rgba(255, 255, 255, 0.055);
--font-sans:'Outfit', system-ui, sans-serif;
--font-mono:'DM Mono', 'JetBrains Mono', monospace;
--gallery-chart-bg:#0f0f0f;
--gallery-chart-up:#00ff00;
--gallery-chart-dn:#f70616;
--gallery-chart-e8:#ff9800;
--gallery-chart-e20:#dbdbdb;
--gallery-chart-e50:#4caf51;
--gallery-chart-cloud:#202020;
--gallery-chart-vol-up:#2f6231;
--gallery-chart-vol-dn:#88242c;
--gallery-chart-cml-up:#1ead3b;
--gallery-chart-cml-dn:#bd1b1b;
--gallery-chart-cml-gold:#ffd700;
--card-radius:8px;
}
