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