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