:root{--cy-bg:#101110;--cy-panel:#191b18;--cy-panel-2:#20231f;--cy-line:#41453b;--cy-yellow:#e8ff36;--cy-green:#b8ff65;--cy-text:#e7e9df;--cy-muted:#a0a497;--cy-black:#090a09;--cy-border:2px solid var(--cy-line)}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background-color:var(--cy-bg) !important;color:var(--cy-text) !important;font-family:"Arial","Helvetica Neue",sans-serif;line-height:1.7;-webkit-font-smoothing:antialiased}body,.site,#page,#main,#content,.site-content,.content-area,.site-main,main{background-color:var(--cy-bg);color:var(--cy-text)}body{background-image:linear-gradient(rgba(232,255,54,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(232,255,54,.035) 1px,transparent 1px) !important;background-size:36px 36px;background-attachment:fixed}#masthead,.site-header,header.site-header,.navbar,.main-navigation{background:rgba(12,13,12,.97) !important;color:var(--cy-text) !important;border-bottom:2px solid var(--cy-yellow) !important;box-shadow:0 5px 25px rgba(0,0,0,.35)}.site-branding,.site-title,.site-title a,.navbar-brand,.custom-logo-link{color:var(--cy-yellow) !important;font-weight:900;letter-spacing:-.04em;text-transform:uppercase}nav a,.main-navigation a,.navbar a,#site-navigation a{color:var(--cy-text) !important;font-weight:800;text-transform:uppercase;font-size:.8rem;letter-spacing:.09em;transition:color .2s ease,background .2s ease}nav a:hover,.main-navigation a:hover,.navbar a:hover,#site-navigation a:hover,.current-menu-item>a{color:var(--cy-yellow) !important}h1,h2,h3,h4,h5,h6,.entry-title,.widget-title{color:var(--cy-text) !important;font-weight:900;line-height:1.08;letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance}h1,.entry-title{font-size:clamp(2.5rem,7vw,6.5rem)}h2{font-size:clamp(1.8rem,4vw,3.4rem);border-left:5px solid var(--cy-yellow);padding-left:.65em;margin-top:1.5em}h3{font-size:clamp(1.25rem,2.5vw,2rem)}h1::selection,h2::selection,h3::selection,p::selection,a::selection{color:var(--cy-black);background:var(--cy-yellow)}p,li,.entry-content,.entry-summary{color:var(--cy-text)}small,time,.entry-meta,.posted-on,.byline{color:var(--cy-muted) !important}a{color:var(--cy-yellow);text-decoration-thickness:2px;text-underline-offset:4px}a:hover{color:var(--cy-green)}.entry-content a:not(.button):not(.wp-block-button__link){text-decoration-color:rgba(232,255,54,.45)}article,.post,.page,.widget,.card,.panel,.wp-block-group,.wp-block-column,.wp-block-media-text,.well{border-radius:0 !important}.widget,.card,.panel,.well,.wp-block-group.has-background,.wp-block-column{background-color:var(--cy-panel);border:var(--cy-border);box-shadow:6px 6px 0 rgba(0,0,0,.32)}.widget,.card,.panel{padding:clamp(16px,2.5vw,30px)}hr,.wp-block-separator{border:0 !important;height:2px !important;background:var(--cy-line) !important;opacity:1;margin:2.5rem 0}img{max-width:100%;height:auto}.wp-block-image img,.entry-content img,article img,.card img,.post-thumbnail img,.wp-post-image{border-radius:0 !important}article img,.card img,.post-thumbnail img,.wp-block-image img{transition:filter .25s ease,transform .35s ease}article a:hover img,.card a:hover img,.post-thumbnail a:hover img,.wp-block-image a:hover img{filter:contrast(1.12) saturate(.8)}.wp-block-image,figure,.post-thumbnail{position:relative;overflow:hidden}figcaption,.wp-element-caption,.wp-block-image figcaption{color:var(--cy-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.07em;border-left:3px solid var(--cy-yellow);padding:7px 12px}button,input[type=button],input[type=submit],input[type=reset],.button,.btn,.wp-block-button__link,a.more-link,.more-link{display:inline-block;border:2px solid var(--cy-yellow) !important;border-radius:0 !important;background:var(--cy-yellow) !important;color:var(--cy-black) !important;padding:12px 22px;font-weight:900;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;text-decoration:none !important;transition:background .2s ease,color .2s ease,transform .2s ease}button:hover,input[type=submit]:hover,.button:hover,.btn:hover,.wp-block-button__link:hover,a.more-link:hover{background:0 0 !important;color:var(--cy-yellow) !important;transform:translate(-2px,-2px)}#secondary,.widget-area,.sidebar,aside{color:var(--cy-text)}.widget ul{list-style:none;margin:0;padding:0}.widget li{border-bottom:1px solid var(--cy-line);padding:10px 0}.widget li:last-child{border-bottom:0}.widget-title{border-bottom:2px solid var(--cy-yellow);padding-bottom:12px;margin-bottom:18px;font-size:1.15rem}input:not([type=checkbox]):not([type=radio]),textarea,select{width:100%;max-width:100%;border:2px solid var(--cy-line) !important;border-radius:0 !important;background:var(--cy-black) !important;color:var(--cy-text) !important;padding:12px 14px;box-shadow:none !important}input:focus,textarea:focus,select:focus{outline:2px solid var(--cy-yellow);outline-offset:2px}::placeholder{color:var(--cy-muted) !important;opacity:1}table{width:100%;border-collapse:collapse;color:var(--cy-text)}th,td{border:1px solid var(--cy-line);padding:12px;text-align:left}th{background:var(--cy-yellow);color:var(--cy-black);font-weight:900;text-transform:uppercase}#colophon,.site-footer,footer.site-footer{background:var(--cy-black) !important;color:var(--cy-text) !important;border-top:3px solid var(--cy-yellow);padding-top:35px}#colophon a,.site-footer a{color:var(--cy-yellow) !important}#cookie-notice,.cookie-notice-container,.cky-consent-container,.cli-modal,#moove_gdpr_cookie_info_bar{border-radius:0 !important}#cookie-notice,.cookie-notice-container,.cky-consent-container{border-top:2px solid var(--cy-yellow) !important;background:var(--cy-black) !important;color:var(--cy-text) !important}:focus-visible{outline:3px solid var(--cy-yellow) !important;outline-offset:4px}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}@media (max-width:768px){body{background-size:24px 24px}h1,.entry-title{font-size:clamp(2.4rem,12vw,4rem)}h2{font-size:clamp(1.6rem,7vw,2.4rem)}.widget,.card,.panel,.well{padding:16px;box-shadow:4px 4px 0 rgba(0,0,0,.3)}.wp-block-columns{gap:20px}nav a,.main-navigation a,.navbar a{padding-top:12px;padding-bottom:12px}button,input[type=submit],.wp-block-button__link{max-width:100%}}