
body.dca-clean-design{--brand-primary:#f768ee;--brand-secondary:#70daf8;background:#111114}
.dca-clean-design main{background:radial-gradient(ellipse at 0% 0%,rgba(247,104,238,.08),transparent 55%),radial-gradient(ellipse at 100% 40%,rgba(112,218,248,.05),transparent 60%)}
.dca-clean-design .hero{background:linear-gradient(115deg,rgba(247,104,238,.055),rgba(112,218,248,.025)),#17171b;border-color:rgba(247,104,238,.22)}
.dca-clean-design .hero h1 em{color:#f768ee}
.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,#f768ee,color-mix(in srgb,#f768ee 78%,#000))!important;border-color:#70daf8!important}
.dca-clean-design .email-entry input{border-color:#70daf8}
.dca-clean-design .email-entry input:focus{border-color:#f768ee;box-shadow:0 0 0 3px rgba(247,104,238,.18)}
.dca-clean-design .dca-account-dropdown{background:#18181e;border:1px solid rgba(247,104,238,.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}}
