:root{--bg:#09070b;--panel:#19101b;--line:#3e263c;--lime:#ff319e;--muted:#bca9bb;--berry:#97145e;--purple:#7828bd;--gold:#f2cf88;--brand-white:#fff5fb}
body{background:var(--bg);color:var(--brand-white)}body::selection{background:#ff319e;color:#14050e}
aside{background:linear-gradient(180deg,#0c080e,#110811 75%,#210b1a);border-color:#392133}.logo{font-family:'Great Vibes',cursive;font-size:31px;font-weight:400;letter-spacing:0;white-space:nowrap;color:#fff2fa;gap:7px}.mark{color:var(--gold);line-height:1;display:inline-flex;align-items:center}.brand-crown{width:29px;height:29px;stroke:currentColor;stroke-width:1.65;fill:none;filter:drop-shadow(0 0 5px #f2cf8840)}nav{margin-top:40px}.nav{color:#c5afc0}.nav.active{color:#ffb7dc;background:linear-gradient(110deg,#47102f,#251032);box-shadow:inset 2px 0 var(--lime)}.nav:hover{background:#2b1227;color:#ffe4f4}.side-label{color:#a784a1}.styles{color:#c4aec0}.styles .dot{background:#ff319e!important}.styles button:nth-child(2) .dot{background:#b77aef!important}.styles button:nth-child(3) .dot{background:#e5aece!important}.styles button:nth-child(4) .dot{background:var(--gold)!important}.side-bottom{background:linear-gradient(140deg,#2d0c22,#170d1d);border-color:#6a254b}.side-bottom p{color:#cdb5c6}.tiny{color:var(--gold)}header{background:#0d090f;border-color:#362033}.crumb{color:#bfa7bb}.search{background:#1b101b;border-color:#44263e}.search:focus-within{border-color:#ff68b5}.search input{color:#fff5fb}.search input::placeholder{color:#ad91a6}.plain{color:#ccb6c6}.plain:hover,.text-btn:hover{color:#ffacd6}.lime{background:#ff319e;color:#14050e;box-shadow:0 3px 20px #ff319e1a;transition:background .2s,box-shadow .2s}.lime:hover{background:#ff70bb;box-shadow:0 4px 24px #ff319e35}.lime:focus-visible,.outline:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.outline{border-color:#946138;color:#f8deb0;background:#241323}.outline:hover{background:#3b1735;border-color:var(--gold)}.page{padding-top:28px}
.hero{height:510px;border:1px solid #6e1e4b;background:#080508;border-radius:18px;isolation:isolate;box-shadow:0 0 0 1px #ff319e0d,0 15px 50px #0005}.hero:before{content:'';position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse at 8% 6%,#7012435c,transparent 52%),radial-gradient(ellipse at 90% 90%,#5c158533,transparent 60%)}.hero:after{background:linear-gradient(90deg,#110712e8 0%,#130713ad 38%,#10071000 63%);z-index:1}.hero img.hero-moon{right:0;top:0;width:54%;height:100%;object-fit:contain;object-position:center;filter:none;z-index:0}.hero-content{padding:33px 40px;max-width:650px;z-index:2}.hero-signature{display:flex;align-items:center;gap:18px;color:#ff8cc9;font:400 49px/1.1 'Great Vibes',cursive;text-shadow:0 0 18px #ff319e50;letter-spacing:.5px;margin:0 0 15px}.hero-signature .brand-crown{width:37px;height:37px;color:var(--gold)}.eyebrow{color:var(--gold);font-size:9px;letter-spacing:2.3px}.eyebrow:before{background:var(--gold);box-shadow:0 0 8px #f2cf8880}.hero h1{font-size:clamp(40px,4.1vw,61px);font-weight:600;line-height:1.06;margin:18px 0 16px;max-width:510px;letter-spacing:-2.3px}.hero h1 em{color:#ff78bb}.hero p{color:#d4bdce;font-size:13px;line-height:1.8;max-width:325px;margin-bottom:0}.hero-actions{margin-top:22px}.hero .text-btn{color:#f1d8e7}.hero-note{color:#eccdde;letter-spacing:1.5px;font-size:9px;right:23px;bottom:18px}.brand-ribbon{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 5px 4px;color:#c0a8b9;font-size:10px;letter-spacing:1px}.brand-ribbon>span{color:var(--gold);font-size:9px;letter-spacing:1.8px}.brand-ribbon div{display:flex;flex-wrap:wrap;gap:20px}.brand-ribbon button{background:none;border:0;color:#d9bdd0;padding:0;font-size:10px}.brand-ribbon button:hover{color:#ff8ac6}.brand-ribbon i{color:#8c3d6b;margin-left:20px;font-style:normal}.sub{color:#b7a2b2}.intro .plain{color:#d3aec9}.tab{background:#1c111e;border-color:#44253f;color:#d2b6ca}.tab:hover{border-color:#c85b9c}.tab.selected{background:#ff319e;color:#14050e;border-color:#ff319e}.account-tabs{border-color:#43223b}.account-tab{color:#bca4b5}.account-tab.active{color:#ff9dce;border-color:#ff319e}.visual{background:#251024;border:1px solid #43213b}.visual:hover{border-color:#a62e72;box-shadow:0 0 25px #ff319e12}.visual img{filter:brightness(.87) saturate(.92)}.badge{background:#180a16c9;border-color:#8d477355;color:#fff0fa}.badge.paid{background:#371323df;color:#f8dc9f;border-color:#b38c445c}.save{background:#21091ac7}.card h3{color:#faeaf4}.creator{color:#c1a5b9}.meta{color:#a18a9a}.verified{color:#f2cf88}.callout{border-color:#572142;background:linear-gradient(120deg,#321027,#190d1c)!important}.callout p{color:#c5aabd}.feature-row .callout:last-child{background:linear-gradient(120deg,#271239,#180d21)!important}.callout .tiny{color:var(--gold)!important}.professional article{background:linear-gradient(135deg,#211025,#160e19)!important;border-color:#51213f}.professional article p{color:#bda5b8}.professional .tiny{color:#edc68a!important}.media-hub{background:linear-gradient(110deg,#351024,#1a0c23);border-color:#8e3868}.media-hub p{color:#d0b0c6}.media-status{border-color:#773655}.media-status h3{color:#ffe9f7}.media-hub .tiny{color:var(--gold)}.zero-fee-launch{background:linear-gradient(120deg,#301023,#190f20);border-color:#775532;box-shadow:inset 0 1px #f2cf8830}.zero-fee-launch p{color:#ceb2c4}.zero-fee-launch .tiny{color:var(--gold)}.zero-fee-panel{background:linear-gradient(120deg,#381329,#211027);border-color:#84502c}.zero-fee-panel strong{color:#ffe1a6}.zero-fee-panel p{color:#d2b9c9}footer{border-color:#43243c;color:#b096a8}.page footer .logo{font-size:27px!important}.page footer .brand-crown{width:23px;height:23px}.notice{color:#ae91a5}
.moon-story{margin-top:36px;min-height:390px;display:grid;grid-template-columns:1fr 1.2fr;background:linear-gradient(110deg,#070608,#241018);border:1px solid #70502f;border-radius:16px;overflow:hidden;position:relative}.moon-story-art{position:relative;background:#000}.moon-story-art img{width:100%;height:100%;position:absolute;inset:0;object-fit:contain}.moon-story-copy{padding:44px 36px;align-self:center;position:relative}.moon-story h2{font-size:34px;line-height:1.2;letter-spacing:-1px;margin:15px 0 16px}.moon-story h2 em{font-family:'Great Vibes',cursive;font-size:49px;color:var(--gold);font-style:normal;font-weight:400;letter-spacing:0}.moon-story p{color:#d0b7c5;max-width:420px;font-size:13px;line-height:1.9}.moon-story-notes{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.moon-story-notes span{font-size:10px;color:#e7c996;border:1px solid #7d583b;border-radius:20px;padding:7px 10px}.moon-story .lime{margin-top:3px}
dialog{background:linear-gradient(150deg,#211022,#100b14);border-color:#8b3a6b;box-shadow:0 15px 80px #0009}.modal-content p{color:#d3b8c9}.modal-content input,.modal-content select,.modal-content textarea{background:#150c18;color:#fff0fa;border-color:#623151}.modal-content input:focus,.modal-content select:focus,.modal-content textarea:focus{outline:2px solid #f65aa6;outline-offset:1px}.modal-content input::placeholder,.modal-content textarea::placeholder{color:#a9859e}.modal-content label{color:#cfb3c6}.role{background:#2c1028;border-color:#6b3158}.role.selected{border-color:#ff69b7;background:#481235}.role span{color:#dab8cf}.media-alert{background:#302014;border-color:#8d6936;color:#f2d5a0}.upload-zone{background:linear-gradient(140deg,#3c1232,#21102d);border-color:#d14c96}.upload-zone small{color:#d4a9c6}.profile-detail{border-color:#573049}.profile-detail strong{color:#ffe0a5}.toast{background:#ff80c1;color:#190812;box-shadow:0 5px 30px #0008}input[type=checkbox],progress{accent-color:#ff319e}.empty{color:#bca4b5}
@media(min-width:1500px){.hero{height:550px}.hero-content{padding-top:40px}.hero h1{font-size:66px}.hero-signature{font-size:55px}}@media(max-width:1100px){.hero{height:510px}.hero-content{padding:32px}.hero img.hero-moon{width:58%;right:-5%}.hero:after{background:linear-gradient(90deg,#110712ed,#130713ad 45%,transparent 75%)}.hero h1{font-size:50px;max-width:390px}.hero-signature{font-size:44px}.brand-ribbon{gap:10px;align-items:flex-start}.brand-ribbon div{gap:12px}.brand-ribbon i{margin-left:12px}.moon-story{grid-template-columns:1fr 1.3fr}.moon-story-copy{padding:35px 25px}.moon-story h2{font-size:28px}}
@media(max-width:700px){aside{background:#100912}.nav{color:#c9a8bd}.nav.active{background:#35112b;box-shadow:inset 0 2px #ff319e}.mobile-logo{display:flex}.mobile-logo .brand-crown{width:27px;height:27px}.page{padding:16px}.hero{height:650px;border-radius:14px}.hero-content{padding:25px 24px;max-width:100%}.hero-signature{font-size:41px;margin-bottom:13px}.hero-signature .brand-crown{width:30px;height:30px}.hero .eyebrow{font-size:8px;letter-spacing:1.7px}.hero h1{font-size:44px;letter-spacing:-1.7px;max-width:300px;margin-top:15px}.hero p{max-width:280px;font-size:12px}.hero img.hero-moon{width:72%;height:48%;right:-4%;top:auto;bottom:-5px;object-fit:contain;opacity:1}.hero:after{background:linear-gradient(180deg,#110712d4 0%,#13071383 48%,transparent 75%)}.hero-actions{gap:12px;flex-wrap:wrap;margin-top:20px}.hero .hero-actions button{font-size:11px}.hero-note{left:22px;bottom:20px;right:auto;font-size:8px;max-width:125px;line-height:1.9}.brand-ribbon{padding:18px 2px 0;flex-direction:column;gap:12px}.brand-ribbon div{gap:12px}.brand-ribbon i{margin-left:12px}.brand-ribbon button{font-size:9px}.brand-ribbon>span{font-size:8px}.moon-story{grid-template-columns:1fr;min-height:auto}.moon-story-art{height:340px}.moon-story-copy{padding:25px}.moon-story h2{font-size:29px}.moon-story h2 em{font-size:44px}.moon-story p{font-size:12px}.moon-story-notes{gap:7px}.zero-fee-launch{padding:22px}.zero-fee-launch h3{font-size:20px}.callout{border-radius:11px}.logo{font-size:28px}.hero .text-btn{padding-left:0}.intro .plain{font-size:10px}}
@media(max-width:360px){.hero h1{font-size:39px}.hero{height:660px}.hero-content{padding:23px 20px}.hero-signature{font-size:37px}.hero img.hero-moon{width:78%;right:-7%;height:45%}.brand-ribbon i{display:none}}
@media(prefers-reduced-motion:reduce){.lime{transition:none}}

/* Atelier palette: warm champagne, rose quartz, velvet berry and aubergine. */
:root{--bg:#0d0910;--panel:#211523;--line:#4b3348;--lime:#f3a9cf;--muted:#c4afc0;--berry:#751c4f;--purple:#5a366d;--gold:#e9c990;--brand-white:#fbf4f7}
body{background:radial-gradient(ellipse at 95% 0%,#32152c55,transparent 38%),var(--bg)}
aside{background:linear-gradient(165deg,#22121f 0%,#160e19 50%,#301727 100%);border-right:1px solid #b6946545;box-shadow:8px 0 38px #0002}
.logo{color:#f5e6cf}.mark{color:#e9c990}.brand-crown{filter:drop-shadow(0 2px 4px #0006)}
.nav{color:#d7c2d2}.nav.active{color:#f5dfba;background:linear-gradient(110deg,#69432f55,#66335455);box-shadow:inset 2px 0 #e9c990;border-radius:8px}.nav:hover{background:#53304655;color:#fff2e4}.side-label{color:#bea180;letter-spacing:2px}.styles{color:#d1bccc}.styles .dot{background:#d995bb!important}.styles button:nth-child(2) .dot{background:#a484bb!important}.styles button:nth-child(3) .dot{background:#d4a8bc!important}.side-bottom{background:linear-gradient(145deg,#42223a,#221525);border:1px solid #b293625e;box-shadow:inset 0 1px #f3d9ae15}.tiny{color:#e9c990}
header{background:linear-gradient(90deg,#180f1b,#221322);border-bottom:1px solid #ad8f6140}.search{background:#100c14;border-color:#8b6f805c;box-shadow:inset 0 1px 6px #0004}.search:focus-within{border-color:#e9c990}.search input::placeholder{color:#b69fae}.plain{color:#decbd9}.plain:hover,.text-btn:hover{color:#f5dfba}
.lime{background:linear-gradient(115deg,#edc99a,#f3b2d2);color:#271421;border:1px solid #f9dec4;box-shadow:0 4px 16px #0003,inset 0 1px #fff5;transition:background .2s,box-shadow .2s,transform .2s}.lime:hover{background:linear-gradient(115deg,#f6d9b5,#fac9e2);box-shadow:0 6px 20px #d291aa20;transform:translateY(-1px)}.outline{background:#2e1b2b;border-color:#b49164;color:#f0d7af}.outline:hover{background:#4a293e;border-color:#e9c990}
.hero{border-color:#b08a535e;background:#100910;box-shadow:0 18px 55px #0005,inset 0 1px #f0d6a918}.hero:before{background:radial-gradient(ellipse at 8% 0%,#70325377,transparent 62%),radial-gradient(ellipse at 100% 100%,#59426e66,transparent 65%)}.hero:after{background:linear-gradient(90deg,#211021ed,#221022b8 38%,transparent 68%)}.hero-signature{color:#eed1b0;text-shadow:0 2px 18px #ad7b7133}.hero-signature .brand-crown{color:#e9c990}.hero h1{font-weight:500}.hero h1 em{color:#e9b0cc}.hero p{color:#e0cbd9}.eyebrow{color:#e9c990}.eyebrow:before{background:#e9c990;box-shadow:none}.hero-note{color:#dfc9b3}.hero .text-btn{color:#f4dfc3}.brand-ribbon{padding-top:22px;padding-bottom:9px;border-bottom:1px solid #9d7c4b30}.brand-ribbon>span{color:#dcbf94}.brand-ribbon i{color:#c4a16d}.brand-ribbon button{color:#cfbaca}.brand-ribbon button:hover{color:#f3d9ae}
.tab{background:linear-gradient(135deg,#2b1b2e,#211425);border-color:#76536c70;color:#dfcbd8}.tab:hover{border-color:#c4a176}.tab.selected{background:linear-gradient(115deg,#dcb788,#edb7d2);color:#271421;border-color:#eed1a9}.account-tabs{border-color:#8d6d4c45}.account-tab{color:#c4adbd}.account-tab.active{color:#f0d6b0;border-color:#d6b27c}.visual{border-color:#96774750;box-shadow:0 8px 24px #0003}.visual:hover{border-color:#d1ad79;box-shadow:0 10px 30px #0005}.badge.paid{background:#2a1c14e8;color:#f6ddb4;border-color:#cfaa7266}.badge{background:#221526e3;border-color:#ba95ae40}.card h3{color:#f5eaf1}.verified{color:#e9c990}.creator{color:#d0b8ca}.meta{color:#b59dad}
.callout{border-color:#aa83504f;background:linear-gradient(135deg,#41243a,#251629)!important;box-shadow:inset 0 1px #edd0a318}.feature-row .callout:last-child{background:linear-gradient(135deg,#342740,#24192d)!important}.professional article{background:linear-gradient(135deg,#36203c,#211526)!important;border-color:#ad87604f}.professional article p,.callout p{color:#d3bdcd}.media-hub{background:linear-gradient(115deg,#442136,#2c1d36);border-color:#aa80565e;box-shadow:inset 0 1px #efd6b124}.media-status{border-color:#ae89613d}.media-hub p{color:#ddc5d5}.zero-fee-launch{background:linear-gradient(115deg,#38251f,#382039 60%,#271a2d);border-color:#b89a686b}.zero-fee-panel{background:linear-gradient(120deg,#453021,#352139);border-color:#b49562}.moon-story{border-color:#b2925b6b;background:linear-gradient(125deg,#100d11,#352026);box-shadow:0 14px 36px #0003}.moon-story h2 em{color:#edcf9e}.moon-story-notes span{color:#edd2ab;border-color:#b4956266;background:#e6be7f08}
dialog{background:linear-gradient(145deg,#302034,#18111e);border-color:#ac876285}.modal-content input,.modal-content select,.modal-content textarea{background:#17111c;border-color:#8f6a805e}.modal-content input:focus,.modal-content select:focus,.modal-content textarea:focus{outline-color:#e9c990}.role{background:#302035;border-color:#8c637c70}.role.selected{background:#56354b;border-color:#e9c990}.upload-zone{background:linear-gradient(140deg,#462640,#2c2039);border-color:#c196a9}.toast{background:#edcfab;color:#241422}footer{border-color:#a4815145}.notice{color:#bca5b4}input[type=checkbox],progress{accent-color:#d6b27c}
@media(max-width:1100px){.hero:after{background:linear-gradient(90deg,#211021ed,#221022ad 45%,transparent 78%)}}
@media(max-width:700px){aside{background:linear-gradient(100deg,#251529,#311e2d);border-top:1px solid #b293625e;box-shadow:0 -6px 24px #0005}.nav.active{background:#70456235;box-shadow:inset 0 2px #e9c990}.hero:after{background:linear-gradient(180deg,#251025e8 0%,#241025a3 48%,transparent 78%)}.brand-ribbon{padding-bottom:15px}.hero-signature{color:#f2d7b9}}
@media(prefers-reduced-motion:reduce){.lime{transition:none}.lime:hover{transform:none}}

/* Mobile navigation must not inherit the desktop navigation's top margin. */
html{width:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{font-family:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
h1,h2,h3,.callout h3,.professional h3,.media-status h3,.zero-fee-launch h3{font-family:'Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
@media(max-width:700px){
 :root{--mobile-nav-height:68px;--mobile-safe-bottom:env(safe-area-inset-bottom,0px)}
 body{min-width:0}main{min-width:0;padding-bottom:calc(var(--mobile-nav-height) + var(--mobile-safe-bottom))}
 aside{inset:auto 0 0 0;width:auto;height:calc(var(--mobile-nav-height) + var(--mobile-safe-bottom));padding:0 0 var(--mobile-safe-bottom);display:block;z-index:10}
 aside nav{margin:0!important;height:calc(var(--mobile-nav-height) - 1px);width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:stretch}
 aside .nav{margin:0;padding:9px 2px 7px;min-width:0;min-height:44px;justify-content:center;align-items:center;gap:4px;font-size:11px;line-height:1.2;border-radius:0;white-space:nowrap}
 aside .nav span{width:auto;height:23px;font-size:22px;line-height:23px;display:block}
 header{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right));gap:10px}
 .search{overflow:hidden;min-width:0;width:0}.search input{min-width:0;font-size:16px}.search input::placeholder{font-size:12px}
 header>.lime{white-space:nowrap;min-height:44px;padding:10px 12px}.mobile-logo{flex-shrink:0}
 .page{padding:16px max(16px,env(safe-area-inset-right)) 28px max(16px,env(safe-area-inset-left));min-width:0}
 .hero{display:flex;flex-direction:column;height:auto;min-height:0}.hero-content{order:1;width:100%;padding:25px 23px 10px}.hero img.hero-moon{position:relative;order:2;width:100%;height:300px;inset:auto;object-fit:contain;margin:0;flex:none}.hero:after{background:linear-gradient(180deg,#2510259c,transparent 80%);pointer-events:none}.hero h1{font-size:clamp(35px,10vw,44px);max-width:100%;letter-spacing:-1.5px}.hero p{max-width:100%;line-height:1.75}.hero-signature{font-size:40px}.hero-actions{flex-wrap:wrap;gap:10px}.hero-actions button{min-height:44px}.hero-note{left:18px;bottom:14px;max-width:110px;font-size:8px}
 .intro{gap:12px;align-items:flex-start}.intro>div{min-width:0}.sub{line-height:1.6}.intro>.plain{max-width:90px;text-align:right;line-height:1.5}
 .tabs{flex-wrap:nowrap;overflow-x:auto;padding:3px 2px 10px;scrollbar-width:thin;max-width:100%}.tab{flex:0 0 auto;min-height:40px;font-size:11px}.account-tabs{max-width:100%;gap:21px}.account-tab{min-height:44px}
 .feed{grid-template-columns:repeat(2,minmax(0,1fr))}.visual{height:clamp(220px,62vw,290px)}.badge{max-width:calc(100% - 45px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card h3{overflow-wrap:anywhere}.creator{flex-wrap:wrap;line-height:1.5}
 .callout,.professional article,.media-hub,.zero-fee-launch{min-width:0}.callout h3{font-size:19px;line-height:1.4}.callout p,.professional p,.media-hub p{font-size:13px;line-height:1.75}.callout .lime,.moon-story .lime{min-height:44px}
 footer{gap:22px;line-height:1.6}.foot-links{gap:12px 20px;flex-wrap:wrap}.foot-links button{min-height:44px;font-size:12px;text-align:left}.notice{font-size:11px;line-height:1.8;overflow-wrap:anywhere;margin-top:14px}
 dialog{max-height:calc(100dvh - 32px - env(safe-area-inset-top) - var(--mobile-safe-bottom));overflow-y:auto;padding:28px 20px;margin:auto}.modal-content input,.modal-content select,.modal-content textarea{font-size:16px}.close{min-width:44px;min-height:44px;right:3px;top:3px}
 .toast{bottom:calc(var(--mobile-nav-height) + var(--mobile-safe-bottom) + 12px);font-size:13px;width:max-content;max-width:calc(100% - 32px)}
}
@media(max-width:360px){.hero-content{padding-left:19px;padding-right:19px}.hero-signature{font-size:36px}.hero img.hero-moon{height:275px}.role-grid,.style-grid{grid-template-columns:1fr}.page{padding-left:12px;padding-right:12px}}
.protected-player{position:relative;width:100%;max-width:100%;background:#100b14;border:1px solid #aa895c66;border-radius:12px;overflow:hidden}.protected-media{position:relative;isolation:isolate;background:#08070b;line-height:0;overflow:hidden}.protected-media video{display:block;width:100%;max-height:62dvh;min-height:200px;border-radius:0}.protected-media iframe{display:block;width:100%;height:min(60dvh,430px);border:0}.viewer-watermark{position:absolute;z-index:3;left:8%;top:12%;max-width:80%;padding:6px 9px;color:#fff;background:#120d19a6;border-radius:4px;font:600 11px/1.5 'DM Sans',sans-serif;text-shadow:0 1px 3px #000;pointer-events:none;user-select:none;animation:watermark-drift 23s steps(1,end) infinite;overflow-wrap:anywhere}.player-brand{position:absolute;right:12px;bottom:48px;color:#f1d3a9bd;font:24px 'Great Vibes',cursive;pointer-events:none;z-index:3}.protection-notice{font-size:11px!important;line-height:1.7!important;color:#c4afc0!important}.protected-player>.protection-notice{padding:0 14px}.protected-expand{padding:12px 14px;min-height:44px}.protected-player:fullscreen{background:#08070b;display:flex;flex-direction:column;justify-content:center;border:0;border-radius:0}.protected-player:fullscreen .protected-media{width:100%}.protected-player:fullscreen video{max-height:85dvh}.protected-player:fullscreen iframe{height:80dvh}@keyframes watermark-drift{0%,100%{left:8%;top:12%}25%{left:20%;top:62%}50%{left:12%;top:38%}75%{left:18%;top:18%}}@media(prefers-reduced-motion:reduce){.viewer-watermark{animation:none}}@media(max-width:700px){.viewer-watermark{font-size:9px;padding:5px 7px}.protected-media video{min-height:180px}.protected-media iframe{height:280px}}
