/* Measured from the reference copyright page; content remains Huloflix's own. */
.dmca-page{position:relative;width:100%;max-width:768px;margin:0 auto;padding:112px 24px;min-height:70vh;color:#ffffffb3}
.dmca-page[hidden]{display:none}
.dmca-page h1{margin:0;color:#fff;font-family:var(--display);font-size:30px;line-height:36px;font-weight:700;letter-spacing:0}
.dmca-page .dmca-updated{margin:8px 0 0;color:#ffffff66;font-size:14px;line-height:20px}
.dmca-page section{margin-top:40px}
.dmca-page h2{margin:0 0 16px;font-size:20px;line-height:28px;font-weight:600;color:#fff}
.dmca-page p,.dmca-page .footer-credits{font-size:14px;line-height:1.625;font-weight:400;margin:0}
.dmca-page p+p{margin-top:16px}
.dmca-page .dmca-contact-unavailable{font-weight:700;color:#ffffffb3}
body[data-page=dmca] .mf-page-background{--dot-size:.75px}
.dmca-page a{color:#fff;text-decoration:underline;text-underline-offset:3px;transition:color .2s}
.dmca-page a:hover{color:#ffffffb3}
.dmca-page .footer-credits{max-width:none;margin-top:40px;border-top:1px solid #ffffff1a;padding-top:24px}
.dmca-page .footer-credits summary{font-size:14px;color:#ffffff80;cursor:pointer}
.dmca-page .footer-credits p{max-width:none;margin-top:16px;text-align:left;color:#ffffff80}
@media(min-width:640px){.dmca-page h1{font-size:36px;line-height:40px}}
@media(min-width:1024px){.dmca-page{padding:128px 48px 64px}}
@media(prefers-reduced-motion:reduce){:where(html:not([data-motion=full])) .dmca-page a{transition:none}}
html[data-motion=reduced] .dmca-page a{transition:none}
