:root{--fox-bg:#090d17;--fox-panel:#111827;--fox-panel-2:#172033;--fox-line:#29364b;--fox-text:#f7f7f2;--fox-muted:#a1aabc;--fox-accent:#f48542;--fox-accent-2:#ffa26a}
html{scroll-behavior:smooth}
body.page-contact,body.page-privacy{background:var(--fox-bg)!important;color:var(--fox-text)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important;-webkit-font-smoothing:antialiased}
.header-holder.inner-header{background:radial-gradient(circle at 75% 20%,rgba(244,133,66,.17),transparent 35%),linear-gradient(180deg,#0d1524,#090d17)!important}
.header-holder #nav{min-height:78px;border-bottom:1px solid rgba(255,255,255,.07)}
.header-holder #nav .logo{width:42px;height:42px;object-fit:contain}
.header-holder #nav .nav-link{color:#b8c0cf!important;font-size:13px;font-weight:700}
.header-holder #nav .nav-link:hover,.header-holder #nav .nav-link.active{color:#fff!important}
.header-holder #nav .login-button,.header-holder #nav .support-button{border:1px solid #39465d!important;border-radius:8px!important;background:rgba(255,255,255,.035)!important;color:#fff!important}
.header-holder #nav .support-button{background:var(--fox-accent)!important;border-color:transparent!important;color:#1a100a!important}
.theme-toggle-holder{display:none!important}
.header-holder .page-head{padding:88px 0 78px!important}
.header-holder .page-title{color:#fff!important;font-size:clamp(40px,6vw,68px)!important;line-height:1.02!important;letter-spacing:-.055em!important;font-weight:850!important}
.header-holder .page-head .text{max-width:760px;margin:16px auto 0;color:#aeb9cb!important;font-size:17px!important;line-height:1.7!important}
.contact-pill,.privacy-pill{border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.045)!important;color:#e8edf5!important}
.contact-pill i,.privacy-pill i{color:var(--fox-accent)!important}
.page-contact .support-links,.page-contact .contact-section,.privacy-content{background:var(--fox-bg)!important;color:var(--fox-text)!important}
.page-contact .support-links,.page-contact .contact-section{padding-top:74px!important;padding-bottom:74px!important}
.quick-actions .action-card,.page-contact .support-box,.page-contact .contact-form-holder,.privacy-card,.privacy-summary{background:linear-gradient(145deg,var(--fox-panel-2),var(--fox-panel))!important;border:1px solid var(--fox-line)!important;border-radius:16px!important;box-shadow:0 18px 55px rgba(0,0,0,.2)!important}
.quick-actions .action-card h3,.page-contact h1,.page-contact h2,.page-contact h3,.privacy-card h2,.privacy-card h3,.privacy-summary h2{color:var(--fox-text)!important}
.quick-actions .action-card p,.page-contact p,.page-contact .text,.privacy-card p,.privacy-card li,.privacy-summary a{color:var(--fox-muted)!important}
.page-contact input,.page-contact textarea,.page-contact select{background:#0b101b!important;border:1px solid #344158!important;border-radius:9px!important;color:#fff!important}
.page-contact input:focus,.page-contact textarea:focus,.page-contact select:focus{border-color:var(--fox-accent)!important;box-shadow:0 0 0 3px rgba(244,133,66,.12)!important}
.ybtn,.page-contact button[type=submit]{border-radius:8px!important;font-weight:800!important}
.ybtn-accent-color,.page-contact button[type=submit]{background:var(--fox-accent)!important;border-color:var(--fox-accent)!important;color:#1a100a!important}
.privacy-content{padding:78px 0!important}.privacy-summary a{border-color:var(--fox-line)!important}.privacy-summary a:hover{color:var(--fox-accent)!important}
.privacy-contact{background:rgba(244,133,66,.08)!important;border-left-color:var(--fox-accent)!important}
#message1{background:var(--fox-accent)!important;color:#19131a!important}#message1 .text-other-color1,#message1 .text-other-color2{color:#19131a!important}
#footer{background:#070a11!important;border-top:1px solid var(--fox-line)!important;color:var(--fox-muted)!important}#footer h4{color:#fff!important}#footer a{color:#9eabba!important}#footer a:hover{color:#fff!important}
.dropdown-menu{background:var(--fox-panel-2)!important;border:1px solid var(--fox-line)!important}.dropdown-item{color:#d9e0ea!important}.dropdown-item:hover{background:#202a3a!important;color:#fff!important}
@media(max-width:991px){.header-holder #nav{padding-block:10px}.navbar-collapse{padding:14px;border:1px solid var(--fox-line);border-radius:12px;background:#111827}.header-holder .page-head{padding:58px 0}.privacy-summary{position:static}.page-contact .support-links,.page-contact .contact-section,.privacy-content{padding-top:50px!important;padding-bottom:50px!important}}
