<?php
add_action('wp_head', function() {
    echo '<style>
        :root { 
            --wp--preset--color--primary: #FFBF00 !important; 
            --bro-amber: #FFBF00;
            --bro-dark: #0A0A0A;
            --bro-glass: rgba(255, 191, 0, 0.1);
        }
        body { background-color: var(--bro-dark) !important; color: #FFFFFF !important; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; }
        .wp-block-post-title a, h1, h2, h3 { color: var(--bro-amber) !important; font-weight: 900 !important; text-transform: uppercase; letter-spacing: -0.02em; }
        .wp-block-navigation a { color: #FFFFFF !important; font-weight: bold; text-transform: uppercase; font-size: 0.9rem; }
        .wp-block-navigation a:hover { color: var(--bro-amber) !important; }
        .wp-block-button__link { background-color: var(--bro-amber) !important; color: #000 !important; border-radius: 8px !important; font-weight: 800 !important; text-transform: uppercase; border: none !important; }
        
        /* Glassmorphism effect for groups */
        .has-background.has-black-background-color {
            background-color: rgba(20, 20, 20, 0.8) !important;
            backdrop-filter: blur(10px);
            border: 1px solid rgba(255, 191, 0, 0.2);
            box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.8);
        }
        
        .wp-block-cover__inner-container h1 {
            text-shadow: 0 0 20px rgba(255, 191, 0, 0.5);
        }
        
        .wp-block-query .wp-block-post-template {
            border-bottom: 1px solid #222;
            padding-bottom: 20px;
            margin-bottom: 20px;
        }
        
        footer { border-top: 1px solid #222; padding-top: 40px; opacity: 0.8; }
    </style>';
});
