
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;700&family=Outfit:wght@400;700&display=swap');

        ```css
        :root {
            --color-background: #050505;
            --color-surface: #0a0a0a;
            --color-surface-hover: #121212;
            --color-text: #e0e0e0;
            --color-text-muted: #888888;
            --color-accent: #00ffcc;
            --color-accent-secondary: #ff0055;
            --color-border: #222222;
            --radius-sm: 2px;
            --radius-md: 4px;
            --radius-lg: 8px;
            --font-family-sans: 'Inter', sans-serif;
            --font-family-display: 'Outfit', sans-serif;
        }

        body {
            background-color: var(--color-background);
            color: var(--color-text);
            font-family: var(--font-family-sans);
        }

        h1, h2, h3, h4 {
            font-family: var(--font-family-display);
            text-transform: uppercase;
            letter-spacing: 0.05em;
        }

        .card, .dashboard-card, .widget, .calculator-widget, .expert-note {
            background: var(--color-surface) !important;
            border: 1px solid var(--color-border);
            border-radius: var(--radius-sm);
            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.5);
            transition: all 0.3s ease;
        }

        .card:hover {
            border-color: var(--color-accent);
            box-shadow: 0 4px 20px rgba(0, 255, 204, 0.1);
        }

        a, .btn, button {
            color: var(--color-accent);
            transition: color 0.2s, text-shadow 0.2s;
        }

        a:hover, .btn:hover, button:hover {
            color: #fff;
            text-shadow: 0 0 8px var(--color-accent);
        }
        
        .nav, .premium-footer, .site-header {
            background: var(--color-surface) !important;
            border-bottom: 1px solid var(--color-border);
        }
        
        /* Glitch effect on structural lines */
        hr {
            border-color: var(--color-accent-secondary);
            opacity: 0.3;
        }
        ```
        