body.mw-theme .ebook-library-scene { background: var(--mw-bg); }
body.mw-theme .ebook-library-scene::before { content: none; }
body.mw-theme .ebook-library-title { font: 600 clamp(32px, 4vw, 64px)/1.15 var(--mw-heading); letter-spacing: -.04em; text-shadow: none; }
body.mw-theme .ebook-library-subtitle { color: var(--mw-muted); font-size: clamp(17px, 1.4vw, 20px); max-width: 62ch; }
body.mw-theme :is(.report-library-search, .report-library-filter) { background: var(--mw-surface); border-color: var(--mw-line); min-height: 48px; }
body.mw-theme .report-library-search { font: 400 16px/1.5 var(--mw-body); }
body.mw-theme .report-library-search::placeholder { color: var(--mw-muted); }
body.mw-theme .report-filter-button { min-height: 44px; font-size: 12px; }
body.mw-theme .report-filter-button.is-active { background: var(--mw-accent); color: var(--mw-bg); box-shadow: none; }
body.mw-theme .videos-shell { background: var(--mw-bg); }
body.mw-theme.videos-page { --videos-gold: var(--mw-accent); --videos-ink: var(--mw-bg); --videos-deep: var(--mw-bg); --videos-line: var(--mw-line); }
body.mw-theme .videos-atmosphere { display: none; }
body.mw-theme .videos-hero h1 { font: 600 clamp(32px, 4vw, 64px)/1.15 var(--mw-heading); letter-spacing: -.04em; text-shadow: none; }
body.mw-theme .videos-hero h1 span, body.mw-theme .videos-kicker { color: var(--mw-link); }
body.mw-theme .videos-hero__copy > p { color: var(--mw-muted); font: 400 clamp(17px, 1.4vw, 20px)/1.75 var(--mw-body); }
body.mw-theme .videos-cta--primary { background: var(--mw-accent); color: var(--mw-bg); box-shadow: none; }
body.mw-theme :is(.videos-stage-frame, .video-card) { background: var(--mw-surface); border-color: var(--mw-line); box-shadow: none; }
body.mw-theme .videos-stage-frame::before { content: none; }
body.mw-theme .video-player__thumb { filter: none; }
body.mw-theme .video-player__scrim { background: transparent; }
body.mw-theme .ebook-book__cover { box-shadow: none; }
body.mw-theme .ebook-book { perspective: none; }
body.mw-theme .videos-channel__brand { display: inline-flex; align-items: center; gap: 12px; }
body.mw-theme .report-book__brand-role { color: var(--mw-link); }
body.mw-theme .report-book__cover::after { background: transparent; }
body.mw-theme .ebook-book__meta { color: var(--mw-muted); }
body.mw-theme .ebook-book__updated { color: var(--mw-text); letter-spacing: .08em; }
body.mw-theme .ebook-book__cover::after { background: transparent; }
body.mw-theme :is(.services-library-scene,.services-support-section) { background: var(--mw-bg); }
body.mw-theme .services-library-scene::before { content: none; }
body.mw-theme :is(.services-library-title,.services-support-title) { font-family: var(--mw-heading); line-height: 1.15; text-shadow: none; }
body.mw-theme :is(.services-library-subtitle,.services-support-copy) { color: var(--mw-muted); font-family: var(--mw-body); line-height: 1.75; }
body.mw-theme :is(.services-hero-link,.services-trust-strip__role,.services-trust-strip__link,.service-brief-kicker,.service-brief-num,.services-outcome__label,.services-step-card__number,.services-step-card__label) { color: var(--mw-link); }
body.mw-theme :is(.service-brief-card,.services-step-card,.services-outcome) { background: var(--mw-surface); border-color: var(--mw-line); box-shadow: none; }
body.mw-theme .service-brief-card:hover { box-shadow: none; border-color: var(--mw-accent); }
body.mw-theme :is(.service-brief-cta,.services-library-scene .text-accent) { color: var(--mw-link); }
