:root{--bg:#1a0b0d;--text:#d8d8d8;--white:#ffffff;--gold:#f1c84a;--gold2:#ffd970;--accent:#e6a546;--radius:12px;--shadow:0 8px 24px rgba(0,0,0,.35)}body,#page,.site-content,footer.site-footer,#colophon{color:var(--text)!important}h1,h2,h3{color:var(--white)!important}h4,h5,h6{color:var(--text)!important}.entry-content a,.content-area a{color:var(--gold)!important;text-decoration:none}.entry-content a:hover,.content-area a:hover{color:var(--gold2)!important}#site-navigation a,.primary-navigation a,.main-navigation a,.menu a{color:var(--text)!important;text-decoration:none!important;position:relative}#site-navigation .current-menu-item>a,#site-navigation a:hover,.primary-navigation .current-menu-item>a,.primary-navigation a:hover,.main-navigation .current-menu-item>a,.main-navigation a:hover,.menu .current-menu-item>a,.menu a:hover{color:var(--gold2)!important}#site-navigation a::after,.primary-navigation a::after,.main-navigation a::after,.menu a::after{content:"";position:absolute;left:10%;right:10%;bottom:-8px;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:center;transition:transform .2s ease}#site-navigation a:hover::after,#site-navigation .current-menu-item>a::after,.primary-navigation a:hover::after,.primary-navigation .current-menu-item>a::after,.main-navigation a:hover::after,.main-navigation .current-menu-item>a::after,.menu a:hover::after,.menu .current-menu-item>a::after{transform:scaleX(1)}.site-branding .site-title{margin-bottom:.35rem!important}.tagline,.site-description{color:var(--accent)!important;opacity:.95}a.button,.wp-block-button__link,.eventbell-btn,button,input[type=submit]{background:var(--gold)!important;color:#1a1a1a!important;border:none!important;border-radius:999px!important;padding:.6rem 1.1rem!important;box-shadow:var(--shadow);transition:transform .15s ease,background .15s ease}a.button:hover,.wp-block-button__link:hover,.eventbell-btn:hover,button:hover,input[type=submit]:hover{background:var(--gold2)!important;transform:translateY(-1px)}.sd-card,.widget,.entry-content .wp-block-group{border-radius:var(--radius);backdrop-filter:saturate(110%) blur(2px);box-shadow:var(--shadow)}footer.site-footer,#colophon{border-top:1px solid rgb(255 255 255 / .08);color:var(--text)!important}@media (max-width:768px){#site-navigation a{padding:.6rem .5rem!important}h1{font-size:1.9rem!important}h2{font-size:1.5rem!important}.tagline{font-size:.95rem!important}}#site-navigation a,.main-navigation a{color:#f1c84a!important;font-weight:600!important}button,a.button,input[type="submit"]{background:#f1c84a!important;color:#000!important;border:none!important;text-transform:uppercase}h1,h2,h3,h4,h5{color:#ffd970!important}.hero,.header-banner,.page-header{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 60%,rgb(241 200 74 / .12),rgb(128 0 0 / .25) 80%);animation:fogShift 40s ease-in-out infinite alternate;background-size:120% 120%}@keyframes fogShift{0%{background-position:45% 60%;filter:brightness(.98)}25%{background-position:55% 58%;filter:brightness(1.03)}50%{background-position:50% 62%;filter:brightness(1.05)}75%{background-position:48% 59%;filter:brightness(1.02)}100%{background-position:52% 61%;filter:brightness(.99)}}.hero h1,.page-header h1{color:#fff!important;text-shadow:0 0 18px rgb(241 200 74 / .45);letter-spacing:1px;font-weight:600}@keyframes fogShift{0%{background:radial-gradient(circle at 48% 62%,rgb(241 200 74 / .1),rgb(128 0 0 / .28) 80%);filter:brightness(1)}50%{background:radial-gradient(circle at 52% 58%,rgb(241 200 74 / .16),rgb(128 0 0 / .22) 80%);filter:brightness(1.05)}100%{background:radial-gradient(circle at 50% 60%,rgb(241 200 74 / .13),rgb(128 0 0 / .25) 80%);filter:brightness(.98)}#page-site-header{position:relative;overflow:hidden}#page-site-header::before{content:"";position:absolute;inset:-6% -4% -18% -4%;pointer-events:none;background:radial-gradient(60% 50% at 50% 65%,rgb(241 200 74 / .14),rgb(128 0 0 / .22) 80%),radial-gradient(70% 60% at 48% 85%,rgb(241 200 74 / .10),#fff0 70%);opacity:.55;animation:fogDrift 60s ease-in-out infinite alternate}@keyframes fogDrift{0%{transform:translate3d(-2%,0,0) scale(1.02);filter:brightness(1)}50%{transform:translate3d(2%,1%,0) scale(1.04);filter:brightness(1.04)}100%{transform:translate3d(-1%,0,0) scale(1.03);filter:brightness(.99)}}.sd-fog-section{position:relative;overflow:hidden}.sd-fog-section::before{content:"";position:absolute;inset:-8% -4% -8% -4%;pointer-events:none;background:radial-gradient(55% 50% at 52% 20%,rgb(241 200 74 / .08),rgb(128 0 0 / .18) 85%),radial-gradient(65% 55% at 48% 90%,rgb(241 200 74 / .06),#fff0 70%);opacity:.45;animation:fogDrift 70s ease-in-out infinite alternate}.entry-meta .byline,.post-meta .meta-author{display:none!important}.post-item .entry-meta span,.post-item .entry-meta a,.entry-meta.posted-on span,.entry-meta.posted-on a{background:#000!important;color:#fff!important;border-color:#000!important}.post-meta li,.post-meta li a,.entry-meta span,.entry-meta a{color:#fff!important}}