@theme {
    --color-primary-dark: #0f172a;
    /* Slate 900 - Deep crypto blue/black */
    --color-secondary-dark: #1e293b;
    /* Slate 800 */

    /* Web3 Gradients & Accents */
    --color-accent-primary: #8b5cf6;
    /* Violet 500 */
    --color-accent-secondary: #06b6d4;
    /* Cyan 500 */
    --color-accent-glow: #7c3aed;
    /* Violet 600 */

    --color-text-primary: #f8fafc;
    /* Slate 50 */
    --color-text-secondary: #94a3b8;
    /* Slate 400 */
    --color-success: #10b981;
    /* Emerald 500 */
    --color-warning: #f59e0b;
    /* Amber 500 */
    --color-info: #3b82f6;
    /* Blue 500 */
    --color-error: #ef4444;
    /* Red 500 */

    /* Modern Font Stack */
    --font-heading: 'Space Grotesk', sans-serif;
    --font-body: 'Inter', sans-serif;
    --font-mono: 'JetBrains Mono', monospace;

    --font-sans: 'Inter', ui-sans-serif, system-ui, sans-serif;
    --font-display: 'Space Grotesk', ui-sans-serif, system-ui, sans-serif;
}