
body.dca-clean-design{--brand-primary:#ca041b;--brand-secondary:#959595;background:#111114}
.dca-clean-design main{background:radial-gradient(ellipse at 0% 0%,rgba(202,4,27,.08),transparent 55%),radial-gradient(ellipse at 100% 40%,rgba(149,149,149,.05),transparent 60%)}
.dca-clean-design .hero{background:linear-gradient(115deg,rgba(202,4,27,.055),rgba(149,149,149,.025)),#17171b;border-color:rgba(202,4,27,.22)}
.dca-clean-design .hero h1 em{color:#ca041b}
.dca-clean-design .logo{object-fit:contain;max-height:64px}
.dca-clean-design .hero-art{aspect-ratio:16/9;min-height:0}
.dca-clean-design .hero-art>img,.dca-clean-design .hero-art>picture,.dca-clean-design .hero-art>picture img{display:block;width:100%;height:100%;max-width:100%;object-fit:cover}
.dca-clean-design .hero-copy>p,.dca-clean-design .hero-note{color:#bab7c0}
.dca-clean-design .scene-img{aspect-ratio:16/9}
.dca-clean-design .hero .email-access-form>button,.dca-clean-design .uncensored-access{color:#fff!important;background:linear-gradient(120deg,#ca041b,color-mix(in srgb,#ca041b 78%,#000))!important;border-color:#959595!important}
.dca-clean-design .email-entry input{border-color:#959595}
.dca-clean-design .email-entry input:focus{border-color:#ca041b;box-shadow:0 0 0 3px rgba(202,4,27,.18)}
.dca-clean-design .dca-account-dropdown{background:#18181e;border:1px solid rgba(202,4,27,.4);border-radius:10px;min-width:220px;position:absolute}
@media(max-width:700px){.dca-clean-design .logo{max-height:44px}.dca-clean-design .hero h1{font-size:clamp(24px,6.7vw,32px)!important;white-space:normal!important}.dca-clean-design .hero-art{max-height:none}}
