: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; transition: color 0.3s ease; } .wp-block-navigation a:hover { color: var(--bro-amber) !important; } .wp-block-navigation .wp-block-navigation-item.has-child { position: relative; } .wp-block-navigation .wp-block-navigation__submenu-container { background-color: #111 !important; border: 1px solid var(--bro-amber); padding: 10px !important; border-radius: 8px; } .wp-block-navigation .wp-block-navigation__submenu-container a { font-size: 0.8rem !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; transition: transform 0.2s ease, box-shadow 0.2s ease; } .wp-block-button__link:hover { transform: translateY(-2px); box-shadow: 0 4px 15px rgba(255, 191, 0, 0.4); } /* 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; } '; });