.brand-mark .neutral-mark { display:none; }
:root[data-discreet="true"] .brand-mark .normal-mark,:root[data-discreet="true"] .brand-wordmark { display:none; }
:root[data-discreet="true"] .brand-mark .neutral-mark { display:inline; }
.discreet-setting { display:flex; align-items:center; gap:12px; min-height:44px; font-size:13px; }
.discreet-setting input { width:24px; height:24px; accent-color:var(--accent); margin-left:auto; }
.discreet-copy { color:var(--text-3); font-size:13px; line-height:1.5; }
.sidebar-discreet { padding:8px 12px; }
.privacy-hide { display:none; }
:root[data-discreet="true"] .privacy-hide { display:inline-flex; }
.privacy-cover { position:fixed; z-index:10000; inset:0; display:grid; place-content:center; justify-items:center; gap:24px; background:#121212; color:#f2f2f2; }
.privacy-cover-mark { width:56px; height:56px; color:#f2f2f2; background:#5c5c60; border-radius:16px; padding:12px; }
.privacy-cover p { font-size:13px; color:#c1c1c4; margin:0; }
.privacy-cover h1 { margin:0; font-size:22px; font-weight:650; }
.privacy-cover h1:focus { outline:none; box-shadow:none; }
:root[data-discreet="true"] .hero-kicker { color:var(--text-2); }
:root[data-discreet="true"]:not([data-show-thumbnails="true"]) :is(.card-thumb,.queue-thumb,.triage-thumb,.directory-art,.studio-discovery-card,.studio-card) img,:root[data-discreet="true"]:not([data-show-thumbnails="true"]) .player-shell:not(.is-playing) video { filter:blur(18px); transform:scale(1.06); transition:filter 120ms ease; }
:root[data-discreet="true"]:not([data-show-thumbnails="true"]) .privacy-revealed img,:root[data-discreet="true"]:not([data-show-thumbnails="true"]) video.privacy-revealed,:root[data-discreet="true"]:not([data-show-thumbnails="true"]) a:focus-visible img { filter:none; transform:none; }
@media(hover:hover){:root[data-discreet="true"]:not([data-show-thumbnails="true"]) :is(.card-thumb,.queue-thumb,.triage-thumb,.directory-art,.studio-discovery-card,.studio-card):hover img,:root[data-discreet="true"]:not([data-show-thumbnails="true"]) .player-shell:hover video { filter:none; transform:none; }}
@media(max-width:760px){.privacy-hide{padding:0 10px;}.discreet-copy{font-size:13px;}}
@media(prefers-reduced-motion:reduce){:root[data-discreet="true"] img,:root[data-discreet="true"] video{transition:none;}}

.admin-topbar { grid-template-columns:calc(var(--sidebar) - 24px) minmax(0,640px) auto; }
@media(max-width:760px){.admin-topbar{grid-template-columns:44px minmax(0,1fr) auto;}}

@media(max-width:760px){:root[data-discreet="true"] .viewer-topbar .phone-search{display:none;}}

:root[data-discreet="true"]:not([data-show-thumbnails="true"]) .player-shell video.privacy-revealed { filter:none; transform:none; }
:root[data-discreet="true"] :is(.studio-discovery-card,.studio-card) { overflow:hidden; }
