/* Final reference layout: d20704ae, creator-neutral structural adaptation. */
:root{color-scheme:dark;--dark:#0d0816;--panel:#1b1127;--panel2:#281638;--ink:#fff6f1;--muted:#c9b3ad;--rose:#fa39a8;--rose-hi:#f5a2dc;--gold-hi:#b9ceff}
body{background:radial-gradient(ellipse at 0 60%,#62125240,transparent 50%),var(--dark)!important;color:var(--ink)!important}
.bar{z-index:90;background:#0d0816ed!important;border-bottom:1px solid #b8a7ff22;min-height:90px}.menu{z-index:80;background:var(--dark)!important;overflow-y:auto}.dock{z-index:75}.bar .right{display:flex;align-items:center;gap:12px}.bar .primary-header{display:inline-flex;gap:8px;min-height:44px;padding:8px 12px;border-radius:999px;background:#29153c;color:#fff;border:1px solid #dfb5f4;white-space:nowrap;font:600 14px var(--sans)}.bar .primary-header img{width:25px;height:25px}.bar .primary-header span{display:inline}.bar .theme-toggle{display:grid;place-items:center;width:42px;height:44px;flex:none;border:1px solid #b8a7ff55;border-radius:99px;background:#281638;color:white;font-size:23px;cursor:pointer}.bar .soc{display:flex!important;gap:7px}.bar .soc a.social-circle{display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff60;border-radius:50%;transition:box-shadow .2s,transform .2s}.bar .social-circle img{width:25px;height:25px;object-fit:contain}.bar .social-instagram{background:linear-gradient(30deg,#ffb84b,#ef3984,#7a35c7)}.bar .social-tiktok{background:#08080e;box-shadow:2px 0 #fe2c5555,-2px 0 #25f4ee55}.bar .social-youtube{background:#c7212a}.bar .soc a:hover,.bar .primary-header:hover{box-shadow:0 0 20px #fa39a880;transform:translateY(-1px)}.bar .account-nav{display:none!important}.bar .burger{min-width:44px;min-height:44px}.bar nav a{color:var(--ink)}
.movie-wordmark img{display:block;width:min(800px,100%);height:auto;max-height:230px;object-fit:contain;filter:drop-shadow(0 12px 25px #fa39a850)}.site-footer .footer-nav{display:flex;flex-wrap:wrap;gap:14px}.site-footer nav{display:flex;flex-wrap:wrap;gap:16px}.player-shell .external-poster{max-height:75%;width:100%;object-fit:contain}.library-card button{overflow:hidden}.library-card[data-media-filter="youtube-short"] button{aspect-ratio:9/16}.library-card[data-media-filter="youtube-short"] img{object-fit:contain;background:#090710}.portrait-play{font-size:0!important}.portrait-play:after{content:'';border-left:15px solid white;border-top:10px solid transparent;border-bottom:10px solid transparent;display:block;margin-left:4px}.profile-screen button>.portrait-play{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#130b20b3;border:1px solid #ffffff70}
@media(max-width:1150px){.bar .right>nav,.bar .sep{display:none!important}}
@media(max-width:799px){.bar{height:64px;min-height:64px;padding:8px 12px!important}.bar .logo{display:none!important}.bar .right{width:100%;justify-content:space-between;gap:4px}.bar .primary-header{height:44px;min-height:44px;padding:7px 10px;font-size:14px}.bar .primary-header img{width:24px;height:24px}.bar .theme-toggle{width:36px;height:44px}.bar .soc{gap:4px}.bar .soc a.social-circle{width:38px;height:44px}.bar .social-circle img{width:24px;height:24px}.bar .burger{width:44px;flex:none}.subscription-first .template-notice{top:64px}.subscription-first .hero{padding-top:107px}.menu{padding-top:88px!important}.route-main{padding-top:100px}.bar .primary-header span{display:inline!important}.subscription-first .profile .links{gap:6px}.subscription-first .lnk{min-height:47px;padding:7px 12px}.subscription-first .profile .avatar{width:90px;height:90px}.subscription-first .profile h1{font-size:36px}.subscription-first .share{margin-top:9px}}
@media(max-width:360px){.bar{padding:8px!important}.bar .primary-header{font-size:12px;padding:7px}.bar .soc a.social-circle{width:32px}.bar .theme-toggle{width:30px}.bar .burger{min-width:38px;width:38px}}
html[data-theme=light]{color-scheme:light;--dark:#f4efe7;--panel:#fffdfa;--panel2:#ece3e9;--ink:#392d2a;--muted:#6c575e;--rose:#8c235d;--rose-hi:#70184e;--gold-hi:#754f91}
html[data-theme=light] body{background:radial-gradient(ellipse at 0 60%,#e0c4d640,transparent 50%),#f4efe7!important;color:#392d2a!important}html[data-theme=light] .bar{background:#f4efe7f2!important;border-color:#63445830}html[data-theme=light] .menu{background:#f4efe7!important}html[data-theme=light] .menu a,html[data-theme=light] .menu h4,html[data-theme=light] .route-main h1,html[data-theme=light] .route-main h2,html[data-theme=light] .site-footer{color:#392d2a!important}html[data-theme=light] .mcard,html[data-theme=light] .mbig a,html[data-theme=light] .lnk,html[data-theme=light] .chip,html[data-theme=light] .social-link,html[data-theme=light] .merch-card,html[data-theme=light] .route-main,html[data-theme=light] .movie-dialog{background:#fffdfa;color:#392d2a;border-color:#81627744}html[data-theme=light] .lnk small,html[data-theme=light] .mbig small,html[data-theme=light] .route-lede,html[data-theme=light] .site-footer p{color:#6c575e!important}html[data-theme=light] .subscription-first .template-notice{background:#ece3e9;color:#4d3546}html[data-theme=light] .burger span{background:#392d2a}html[data-theme=light] .menu .mlinks a.main:hover{color:#8c235d!important}html[data-theme=light] .onlyfans-main img,html[data-theme=light] .social-link img{filter:invert(1)}html[data-theme=light] .lnk.feat{background:linear-gradient(100deg,#f5dbe9,#e4d7f1)}html[data-theme=light] .profile h1,html[data-theme=light] .profile .eyebrow,html[data-theme=light] .profile .tag,html[data-theme=light] .profile-kind{color:#392d2a}html[data-theme=light] .library-controls button{background:#ece3e9;color:#392d2a;border-color:#81627770}html[data-theme=light] .library-controls [aria-pressed=true]{background:#8c235d;color:white}html[data-theme=light] .library-card h2{color:#392d2a}html[data-theme=light] .movie-copy{background:linear-gradient(transparent,#0d0816e8);color:#fff}html[data-theme=light] .movie-copy h3,html[data-theme=light] .movie-copy p{color:#fff}html[data-theme=light] .profile-videos a{color:#392d2a}html[data-theme=light] .profile-videos .subscription-callout{color:white}html[data-theme=light] .dock{background:#fffdfaf2;color:#392d2a}html[data-theme=light] .dock a{color:#392d2a}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;transition:none!important}}
/* Preserve white social glyphs with a dark backing in the ivory theme. */
html[data-theme=light] .lnk .ic,html[data-theme=light] .mbig .ic{background:#39213f!important;border:1px solid #5e416a!important;color:white!important}html[data-theme=light] .lnk .go{background:#6b2857!important;color:#fff!important}html[data-theme=light] .profile-video>a{color:#fff6f1!important}html[data-theme=light] .dock .hot{color:#fff!important}html[data-theme=light] .site-footer a{color:#583547}html[data-theme=light] .btn{color:#fff;background:#7f285d}
html[data-theme=light] .movie-club,html[data-theme=light] .featured,html[data-theme=light] .watch,html[data-theme=light] .shop,html[data-theme=light] .collab,html[data-theme=light] .support,html[data-theme=light] .shorts-section,html[data-theme=light] .merch-feature-section,html[data-theme=light] .newsletter,html[data-theme=light] .site-footer{background:#f4efe7!important;color:#392d2a}html[data-theme=light] .eyebrow,html[data-theme=light] .club-note,html[data-theme=light] .movie-pick strong,html[data-theme=light] .movie-pick em,html[data-theme=light] .movie-pick small,html[data-theme=light] .tab,html[data-theme=light] .merch-name,html[data-theme=light] .merch-card h3{color:#583547!important}html[data-theme=light] .movie-pick,html[data-theme=light] .card,html[data-theme=light] .support-card,html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select{background:#fffdfa;color:#392d2a;border-color:#81627755}html[data-theme=light] .movie-pick[aria-pressed=true]{background:#ead5e5}html[data-theme=light] .short-open{color:white}html[data-theme=light] .movie-dots button{background:#98718e}html[data-theme=light] .movie-dots button[aria-pressed=true]{background:#8c235d}html[data-theme=light] .ft-title,html[data-theme=light] .site-footer h2{color:#392d2a!important}
.movie-dots{max-width:100%;flex-wrap:wrap;row-gap:9px}.watch .ytbox{height:auto;max-height:720px;overflow-y:auto}.native-watch .player-shell{min-height:330px}.native-watch{margin-bottom:16px}
html[data-theme=light] .menu a.btn,html[data-theme=light] .bar a.shop{background:#7f285d!important;color:#fff!important}html[data-theme=light] .onlyfans-main img{filter:none;background:#39213f;border-radius:50%;padding:7px}html[data-theme=light] .onlyfans-main small{color:#7f285d!important}
/* Final ivory audit: dark inherited card/panel fills must be replaced with their text. */
html[data-theme=light] .merch-grid-card,html[data-theme=light] .footer-panel,html[data-theme=light] .footer-support,html[data-theme=light] .merch-quickview,html[data-theme=light] .account-dialog{background:#fffdfa!important;color:#392d2a!important;border-color:#81627755!important}html[data-theme=light] .merch-grid-card h2,html[data-theme=light] .merch-grid-card p,html[data-theme=light] .footer-panel p,html[data-theme=light] .footer-support h3,html[data-theme=light] .footer-support p,html[data-theme=light] .footer-support small,html[data-theme=light] .quickview-body h2,html[data-theme=light] .quickview-body p,html[data-theme=light] .social-link p,html[data-theme=light] .social-link b{color:#583547!important}html[data-theme=light] .footer-socials a{background:#39213f!important;color:#fff!important;border-color:#81627755!important}html[data-theme=light] .social-link img{filter:none;background:#39213f;padding:9px;border-radius:50%}html[data-theme=light] .merch-store-link{color:#7f285d!important}html[data-theme=light] .concept-tag{background:#ead5e5!important;color:#583547!important}html[data-theme=light] .site-footer:before,html[data-theme=light] .site-footer:after{background:none!important}
html[data-theme=purple] .menu .mlinks a.main{color:#f5a2dc}
