/* MorFM · Unified Nostalgia V4
   2026-09-21
   Final-cascade visual layer for pages that retained the old navy/blue UI.
   Palette is copied from home-nostalgia-reference.css. */
:root{
  --mn4-bg:#0b0810;
  --mn4-surface:#120d17;
  --mn4-panel:#15101b;
  --mn4-panel-2:#1b1422;
  --mn4-panel-warm:#171018;
  --mn4-line:rgba(243,153,255,.16);
  --mn4-line-warm:rgba(255,183,116,.22);
  --mn4-line-strong:rgba(211,160,111,.38);
  --mn4-text:#fff7ef;
  --mn4-cream:#f6dfc5;
  --mn4-muted:#cbbbc7;
  --mn4-muted-2:#ad9189;
  --mn4-peach:#efb07d;
  --mn4-copper:#d3a06f;
  --mn4-copper-dark:#87543e;
  --mn4-rose:#b35d78;
  --mn4-pink:#ef4ce8;
  --mn4-purple:#9d35e9;
  --mn4-shadow:0 20px 54px rgba(0,0,0,.34);
}

html body.morfm-global-nostalgia{
  background:var(--mn4-bg)!important;
  color:var(--mn4-text)!important;
}
html body.morfm-global-nostalgia .morfm-main-content{
  background:var(--mn4-bg)!important;
  color:var(--mn4-text)!important;
}

/* Shared nostalgia type language */
html body.morfm-global-nostalgia :is(
  .profile-reference,.live-room-wrapper,.dj-reference-layout,.dj-directory-page,
  .rooms-v12,.people-page-shell,.social-stream-shell,.privacy-reference-shell,
  .notifx-page,.room-owner-page,.admin-control-shell,.morfm-static-page
) :is(h1,h2,h3){color:var(--mn4-cream)!important}
html body.morfm-global-nostalgia :is(
  .profile-reference,.live-room-wrapper,.dj-reference-layout,.dj-directory-page,
  .rooms-v12,.people-page-shell,.social-stream-shell,.privacy-reference-shell,
  .notifx-page,.room-owner-page,.admin-control-shell,.morfm-static-page
) :is(p,small,label){color:var(--mn4-muted)!important}

/* =========================================================
   NICK STUDIO — iframe application
   ========================================================= */
html body.nick-studio-nostalgia{
  --ns-bg:var(--mn4-bg)!important;
  --ns-panel:var(--mn4-panel)!important;
  --ns-panel-soft:var(--mn4-panel-2)!important;
  --ns-panel-deep:var(--mn4-surface)!important;
  --ns-line:rgba(211,160,111,.28)!important;
  --ns-line-soft:rgba(255,183,116,.14)!important;
  --ns-text:var(--mn4-text)!important;
  --ns-muted:var(--mn4-muted)!important;
  --ns-purple:var(--mn4-purple)!important;
  --ns-pink:var(--mn4-pink)!important;
  --ns-gold:var(--mn4-peach)!important;
  background:var(--mn4-bg)!important;
  color:var(--mn4-text)!important;
}
html body.nick-studio-nostalgia .nick-studio-page{
  background:
    radial-gradient(circle at 12% 0,rgba(135,84,62,.16),transparent 30%),
    radial-gradient(circle at 88% 12%,rgba(179,93,120,.12),transparent 28%),
    linear-gradient(180deg,var(--mn4-bg),#100a12 55%,var(--mn4-bg))!important;
  color:var(--mn4-text)!important;
}
html body.nick-studio-nostalgia .ns-topbar,
html body.nick-studio-nostalgia .ns-footer{
  background:linear-gradient(180deg,#160d12,#0d080d)!important;
  border-color:rgba(211,160,111,.32)!important;
  box-shadow:0 10px 32px rgba(0,0,0,.36)!important;
}
html body.nick-studio-nostalgia :is(.ns-panel,.ns-preview-stage,.ns-preview-card,.ns-vip-card,.ns-saved-list article,.ns-preset-card,.ns-history-card){
  background:linear-gradient(180deg,var(--mn4-panel-2),var(--mn4-surface))!important;
  border-color:var(--mn4-line-warm)!important;
  color:var(--mn4-text)!important;
  box-shadow:var(--mn4-shadow)!important;
}
html body.nick-studio-nostalgia :is(.ns-search,.ns-hex,.ns-select,.ns-input,.ns-font-select,.ns-control-input,.ns-saved-title>button){
  background:#1a121a!important;border-color:rgba(211,160,111,.30)!important;color:var(--mn4-cream)!important;
}
html body.nick-studio-nostalgia :is(.ns-panel-title,.ns-control-block){border-color:rgba(211,160,111,.20)!important}
html body.nick-studio-nostalgia :is(.ns-brand-copy small,.ns-user-copy b,.ns-user em,.ns-panel-title span,.ns-control-head strong,.ns-tier-summary span,.ns-saved-apply small){color:var(--mn4-muted)!important}
html body.nick-studio-nostalgia :is(.ns-nav a.is-active,.ns-control-icon,.ns-footer-wave,.ns-footer b){color:var(--mn4-peach)!important;text-shadow:0 0 12px rgba(211,160,111,.18)!important}
html body.nick-studio-nostalgia :is(.ns-brand-wave i,.ns-nav a.is-active:after){background:linear-gradient(180deg,var(--mn4-peach),var(--mn4-rose))!important;box-shadow:none!important}
html body.nick-studio-nostalgia .ns-user-avatar{background:linear-gradient(135deg,var(--mn4-peach),var(--mn4-rose))!important;box-shadow:0 0 16px rgba(211,160,111,.16)!important}
html body.nick-studio-nostalgia .ns-switch input:checked+span{background:linear-gradient(90deg,var(--mn4-copper-dark),var(--mn4-rose))!important;border-color:var(--mn4-copper)!important}

/* =========================================================
   MEMBER PROFILE
   ========================================================= */
html body.morfm-global-nostalgia .profile-reference{color:var(--mn4-text)!important}
html body.morfm-global-nostalgia .profile-exact{
  --p-bg:var(--mn4-bg)!important;--p-panel:var(--mn4-panel)!important;--p-panel-2:var(--mn4-surface)!important;
  --p-line:rgba(211,160,111,.30)!important;--p-soft:var(--mn4-muted)!important;
  --p-purple:var(--mn4-purple)!important;--p-blue:var(--mn4-copper-dark)!important;--p-cyan:var(--mn4-peach)!important;--p-pink:var(--mn4-rose)!important;
}
html body.morfm-global-nostalgia .profile-exact__hero{
  border-color:var(--mn4-line-strong)!important;
  background:radial-gradient(circle at 75% 0,rgba(179,93,120,.18),transparent 34%),radial-gradient(circle at 15% 40%,rgba(135,84,62,.13),transparent 32%),linear-gradient(135deg,#160f17,#100d16 56%,#140e16)!important;
  box-shadow:var(--mn4-shadow)!important;
}
html body.morfm-global-nostalgia .profile-exact__hero:after{background:linear-gradient(90deg,rgba(11,8,16,.72),rgba(18,13,23,.44) 55%,rgba(27,20,34,.32))!important}
html body.morfm-global-nostalgia :is(.profile-exact__back,.profile-exact__membership>*),
html body.morfm-global-nostalgia :is(.profile-exact__stat,.profile-tab-btn,.profile-exact__panel,.profile-premium-post-card,.profile-premium-create-post,.profile-friend-requests,.profile-gift-dialog,.profile-list-drawer__panel){
  border-color:var(--mn4-line-warm)!important;
  background:linear-gradient(145deg,var(--mn4-panel-2),var(--mn4-surface))!important;
  color:var(--mn4-text)!important;
  box-shadow:0 12px 34px rgba(0,0,0,.24)!important;
}
html body.morfm-global-nostalgia .profile-exact__membership .profile-exact__verified,
html body.morfm-global-nostalgia .profile-exact__actions .act-primary,
html body.morfm-global-nostalgia .profile-exact__actions .act-purple{
  border-color:rgba(211,160,111,.48)!important;background:linear-gradient(110deg,#87543e,#b35d78)!important;box-shadow:0 8px 22px rgba(135,84,62,.20)!important;
}
html body.morfm-global-nostalgia .profile-exact__actions .act-dark{background:linear-gradient(145deg,#1b1422,#120d17)!important;border-color:var(--mn4-line-warm)!important}
html body.morfm-global-nostalgia .profile-exact__actions .act-gift{background:linear-gradient(110deg,#7a2f47,#b35d78)!important;border-color:#c47b8f!important}
html body.morfm-global-nostalgia .profile-exact__avatar{box-shadow:0 0 0 4px #87543e,0 0 24px rgba(211,160,111,.35),inset 0 0 24px rgba(255,255,255,.12)!important}
html body.morfm-global-nostalgia .profile-exact__avatar--letter{background:linear-gradient(145deg,#b35d78,#87543e)!important}
html body.morfm-global-nostalgia :is(.profile-exact__handle,.profile-exact__stat>span,.profile-premium-muted,.profile-premium-info-list span,.profile-exact__genres p){color:var(--mn4-muted)!important}
html body.morfm-global-nostalgia :is(.profile-exact__chips span,.profile-exact__quote a){background:#1a121a!important;border-color:rgba(211,160,111,.25)!important;color:var(--mn4-cream)!important}
html body.morfm-global-nostalgia .profile-tab-btn.is-active,
html body.morfm-global-nostalgia .profile-tab-btn.active{background:linear-gradient(110deg,#87543e,#b35d78)!important;color:#fff!important;border-color:#d3a06f!important}

/* =========================================================
   LIVE ROOM
   ========================================================= */
html body.morfm-global-nostalgia .live-room-wrapper.room-reference-composition{
  color:var(--mn4-text)!important;
  background:radial-gradient(circle at 12% 0,rgba(135,84,62,.11),transparent 25%),linear-gradient(180deg,var(--mn4-bg),#100a12)!important;
}
html body.morfm-global-nostalgia .live-room-wrapper.room-reference-composition :is(
  .room-premium-header,.room-stage-card,.room-chat-card,.room-participants-card,.room-dj-card,.room-request-card,
  .room-my-requests-card,.room-dj-activity-card,.room-info-card,.room-member-showcase-card,.room-invite-premium-card,
  .room-reference-dj-hero,.room-poll-result-message,.room-mobile-sheet,.room-mobile-panel
){
  border-color:var(--mn4-line-warm)!important;
  background-color:var(--mn4-panel)!important;
  background-image:linear-gradient(180deg,rgba(27,20,34,.98),rgba(18,13,23,.99))!important;
  box-shadow:0 12px 34px rgba(0,0,0,.28),inset 0 1px rgba(255,247,239,.025)!important;
  color:var(--mn4-text)!important;
}
html body.morfm-global-nostalgia .live-room-wrapper.room-reference-composition .room-reference-dj-hero{
  background-image:radial-gradient(circle at 18% 28%,rgba(135,84,62,.18),transparent 30%),radial-gradient(circle at 88% 12%,rgba(179,93,120,.15),transparent 28%),linear-gradient(145deg,#1b1422,#120d17)!important;
}
html body.morfm-global-nostalgia .live-room-wrapper.room-reference-composition :is(input,select,textarea,#participant-search,#room-chat-form){
  background:#120d17!important;border-color:rgba(211,160,111,.26)!important;color:var(--mn4-text)!important;
}
html body.morfm-global-nostalgia .live-room-wrapper.room-reference-composition :is(.room-chat-tabs button,.room-hero-theme-dock button,.room-mobile-nav button,.room-control-btn,.room-action-btn){
  background:#1b1422!important;border-color:rgba(211,160,111,.24)!important;color:var(--mn4-cream)!important;
}
html body.morfm-global-nostalgia .live-room-wrapper.room-reference-composition :is(.room-chat-tabs button.active,.room-chat-tabs button.is-active,.room-control-btn.is-active){
  background:linear-gradient(110deg,#87543e,#b35d78)!important;border-color:#d3a06f!important;color:#fff!important;
}
html body.morfm-global-nostalgia .live-room-wrapper.room-reference-composition :is(.room-section-title,.room-card-title,.room-reference-dj-hero h1,.room-reference-dj-hero h2){color:var(--mn4-cream)!important}
html body.morfm-global-nostalgia .live-room-wrapper.room-reference-composition :is(.room-card-sub,.room-muted,.participant-meta,.room-reference-dj-hero p){color:var(--mn4-muted)!important}

/* =========================================================
   DJ DESK + DJ DIRECTORY
   ========================================================= */
html body.morfm-global-nostalgia .dj-reference-layout{
  color:var(--mn4-text)!important;background:linear-gradient(180deg,var(--mn4-bg),#100a12)!important;
}
html body.morfm-global-nostalgia .dj-reference-layout :is(
  .dj-desk-topbar,.dj-reference-nav,.dj-command-search,.dj-user-mini,.dj-kpi,.dj-card,.dj-summary-grid>div,
  .dj-live-profile-card,.dj-overview-loyalty,.dj-room-card,.dj-compact-row,.dj-console-focus,.dj-bottom-console,
  .dj-studio-workbench,.dj-studio-now-card,.dj-studio-mic-card,.dj-studio-library-card,.dj-studio-server-queue-card,
  .dj-studio-jingle-card,.dj-room-broadcast-card,.dj-live-poll-card,.dj-modal-card
){
  border-color:var(--mn4-line-warm)!important;
  background:linear-gradient(145deg,var(--mn4-panel-2),var(--mn4-surface))!important;
  color:var(--mn4-text)!important;
  box-shadow:0 12px 34px rgba(0,0,0,.24)!important;
}
html body.morfm-global-nostalgia .dj-reference-layout .dj-reference-hero{
  border-color:var(--mn4-line-strong)!important;
  background:radial-gradient(circle at 62% 40%,rgba(135,84,62,.17),transparent 31%),radial-gradient(circle at 88% 18%,rgba(179,93,120,.13),transparent 30%),linear-gradient(115deg,#120d17,#1b1422 62%,#0b0810)!important;
}
html body.morfm-global-nostalgia .dj-reference-layout :is(.dj-reference-nav button,.dj-reference-nav a,.dj-overview-tabshell button,.dj-operations-tabs button,.dj-btn,.dj-wide-btn,.dj-link-btn){
  border-color:rgba(211,160,111,.24)!important;background:#1b1422!important;color:var(--mn4-cream)!important;box-shadow:none!important;
}
html body.morfm-global-nostalgia .dj-reference-layout :is(.dj-reference-nav button.is-active,.dj-overview-tabshell button.is-active,.dj-operations-tabs button.is-active,.dj-btn.primary){
  background:linear-gradient(110deg,#87543e,#b35d78)!important;border-color:#d3a06f!important;color:#fff!important;
}
html body.morfm-global-nostalgia .dj-reference-layout :is(input,select,textarea,.dj-input,.dj-studio-search){background:#120d17!important;border-color:rgba(211,160,111,.28)!important;color:var(--mn4-text)!important}
html body.morfm-global-nostalgia .dj-reference-layout :is(.dj-card-sub,.dj-muted,.dj-kpi small,.dj-kpi em,.dj-reference-nav small){color:var(--mn4-muted)!important}
html body.morfm-global-nostalgia .dj-reference-layout :is(.dj-studio-brand,.dj-side-title span,.dj-eyebrow,.dj-kicker){color:var(--mn4-peach)!important}

html body.morfm-global-nostalgia .dj-directory-page{color:var(--mn4-text)!important}
html body.morfm-global-nostalgia .dj-directory-hero{
  border-color:var(--mn4-line-strong)!important;
  background:radial-gradient(circle at 78% 32%,rgba(179,93,120,.18),transparent 31%),linear-gradient(112deg,#160f17,#120d17 56%,#1b1422)!important;
  box-shadow:var(--mn4-shadow)!important;
}
html body.morfm-global-nostalgia :is(.dj-directory-metrics,.dj-directory-section,.dj-directory-live-card,.dj-directory-card,.dj-directory-filters,.dj-directory-program-grid>* ){
  border-color:var(--mn4-line-warm)!important;background:linear-gradient(145deg,var(--mn4-panel-2),var(--mn4-surface))!important;color:var(--mn4-text)!important;
}
html body.morfm-global-nostalgia .dj-directory-metric{border-color:rgba(211,160,111,.16)!important;background:transparent!important}
html body.morfm-global-nostalgia :is(.dj-directory-search input,.dj-directory-filters select,.dj-directory-section-head select){background:#1a121a!important;border-color:rgba(211,160,111,.28)!important;color:var(--mn4-text)!important}
html body.morfm-global-nostalgia :is(.dj-directory-apply,.dj-directory-join,.dj-directory-profile-btn,.dj-directory-filters button){background:linear-gradient(110deg,#87543e,#b35d78)!important;border-color:#d3a06f!important;color:#fff!important}
html body.morfm-global-nostalgia :is(.dj-directory-eyebrow,.dj-directory-brand-accent,.dj-directory-section-icon){color:var(--mn4-peach)!important}
html body.morfm-global-nostalgia :is(.dj-directory-bio,.dj-directory-live-person p,.dj-directory-card-identity p,.dj-directory-station-name small){color:var(--mn4-muted)!important}

/* =========================================================
   COMMUNITY ROOMS
   ========================================================= */
html body.morfm-global-nostalgia .rooms-v12{
  color:var(--mn4-text)!important;
  background:radial-gradient(circle at 8% 0,rgba(135,84,62,.11),transparent 28%),linear-gradient(180deg,var(--mn4-bg),#100a12)!important;
}
html body.morfm-global-nostalgia .rooms-v12-hero{
  border-color:var(--mn4-line-strong)!important;
  background:radial-gradient(circle at 82% 24%,rgba(179,93,120,.16),transparent 30%),linear-gradient(110deg,#160f17,#120d17 55%,#1b1422)!important;
  box-shadow:var(--mn4-shadow)!important;
}
html body.morfm-global-nostalgia :is(.rooms-v12-tools,.rooms-v12-featured,.rooms-v12-card,.rooms-v17-featured,.rental-wizard-shell){
  border-color:var(--mn4-line-warm)!important;background:linear-gradient(145deg,var(--mn4-panel-2),var(--mn4-surface))!important;color:var(--mn4-text)!important;
}
html body.morfm-global-nostalgia :is(.rooms-v12-search,.rooms-v12-sort,.rooms-v12-layout-switch button,.rooms-v12-tabs button){background:#1a121a!important;border-color:rgba(211,160,111,.26)!important;color:var(--mn4-cream)!important}
html body.morfm-global-nostalgia :is(.rooms-v12-tabs button.is-active,.rooms-v12-tabs button.active,.rooms-v12-btn--primary,.rooms-v12-card__footer a){background:linear-gradient(110deg,#87543e,#b35d78)!important;border-color:#d3a06f!important;color:#fff!important}
html body.morfm-global-nostalgia .rooms-v12-btn--ghost{background:#1b1422!important;border-color:var(--mn4-line-warm)!important;color:var(--mn4-cream)!important}
html body.morfm-global-nostalgia :is(.rooms-v12-eyebrow,.rooms-v17-category,.rooms-v17-official b){color:var(--mn4-peach)!important}
html body.morfm-global-nostalgia :is(.rooms-v12-card__body p,.rooms-v12-directory__header p,.rooms-v17-dj__copy p){color:var(--mn4-muted)!important}

/* =========================================================
   PEOPLE / DISCOVER CARDS
   ========================================================= */
html body.morfm-global-nostalgia .people-page-shell{color:var(--mn4-text)!important;background:var(--mn4-bg)!important}
html body.morfm-global-nostalgia :is(.people-search-panel,.people-profile-card,.people-empty-state){
  border-color:var(--mn4-line-warm)!important;background:linear-gradient(145deg,var(--mn4-panel-2),var(--mn4-surface))!important;color:var(--mn4-text)!important;box-shadow:0 12px 32px rgba(0,0,0,.22)!important;
}
html body.morfm-global-nostalgia .people-search-form{background:#1a121a!important;border-color:rgba(211,160,111,.28)!important}
html body.morfm-global-nostalgia .people-search-form input{color:var(--mn4-text)!important}
html body.morfm-global-nostalgia :is(.people-filter-chip,.people-clear-filter,.people-view-tools span,.people-view-tools button,.people-quick-btn){background:#1a121a!important;border-color:rgba(211,160,111,.26)!important;color:var(--mn4-cream)!important}
html body.morfm-global-nostalgia :is(.people-filter-chip.is-active,.people-filter-chip:hover,.people-card-actions .is-primary,.people-quick-btn.is-primary){background:linear-gradient(110deg,#87543e,#b35d78)!important;border-color:#d3a06f!important;color:#fff!important;box-shadow:0 0 18px rgba(211,160,111,.12)!important}
html body.morfm-global-nostalgia :is(.people-card-bio,.people-card-stats,.people-section-heading p,.people-search-history small){color:var(--mn4-muted)!important}
html body.morfm-global-nostalgia :is(.people-mini-badge,.people-card-stats b){color:var(--mn4-peach)!important}

/* =========================================================
   SOCIAL FEED
   ========================================================= */
html body.morfm-global-nostalgia .social-stream-shell{color:var(--mn4-text)!important}
html body.morfm-global-nostalgia .social-stream-hero{
  border-color:var(--mn4-line-strong)!important;background:linear-gradient(110deg,#160f17,#120d17 45%,#1b1422)!important;box-shadow:var(--mn4-shadow)!important;
}
html body.morfm-global-nostalgia .social-stream-hero:before{background:linear-gradient(90deg,rgba(11,8,16,.95),rgba(18,13,23,.68) 45%,rgba(18,13,23,.12) 70%,rgba(11,8,16,.32))!important}
html body.morfm-global-nostalgia :is(.social-stream-composer,.social-stream-shared,.social-stream-signals,.social-stream-activity-card,.social-stream-encounter){
  border-color:var(--mn4-line-warm)!important;background:linear-gradient(145deg,var(--mn4-panel-2),var(--mn4-surface))!important;color:var(--mn4-text)!important;box-shadow:0 16px 38px rgba(0,0,0,.22)!important;
}
html body.morfm-global-nostalgia :is(.social-stream-tools button,.social-stream-encounter a){background:#1a121a!important;border-color:rgba(211,160,111,.26)!important;color:var(--mn4-cream)!important}
html body.morfm-global-nostalgia :is(.social-stream-btn--primary,.social-stream-btn--gift){background:linear-gradient(110deg,#87543e,#b35d78)!important;color:#fff!important}
html body.morfm-global-nostalgia .social-stream-kicker{background:rgba(135,84,62,.15)!important;border-color:rgba(211,160,111,.32)!important;color:var(--mn4-peach)!important}
html body.morfm-global-nostalgia .social-stream-hero h1 span{background:linear-gradient(90deg,#f6dfc5,#efb07d,#b35d78)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
html body.morfm-global-nostalgia :is(.social-stream-hero__copy>p,.social-stream-section-title span,.social-stream-signal-empty p,.social-stream-encounter p){color:var(--mn4-muted)!important}
html body.morfm-global-nostalgia .social-stream-shell :is(.bg-slate-900\/90,.bg-slate-900,.bg-slate-800,.bg-slate-800\/50){background-color:#15101b!important}
html body.morfm-global-nostalgia .social-stream-shell :is(.border-slate-800,.border-slate-700){border-color:rgba(211,160,111,.22)!important}

/* =========================================================
   PRIVACY CENTER
   ========================================================= */
html body.morfm-global-nostalgia .privacy-reference-shell{color:var(--mn4-text)!important;background:var(--mn4-bg)!important}
html body.morfm-global-nostalgia :is(.privacy-reference-hero,.privacy-protection-card,.privacy-panel,.privacy-metric-grid>article,.privacy-metric-grid>div){
  border-color:var(--mn4-line-warm)!important;background:linear-gradient(145deg,var(--mn4-panel-2),var(--mn4-surface))!important;color:var(--mn4-text)!important;box-shadow:0 14px 38px rgba(0,0,0,.22)!important;
}
html body.morfm-global-nostalgia .privacy-reference-hero{background:radial-gradient(circle at 84% 18%,rgba(179,93,120,.13),transparent 28%),linear-gradient(135deg,#160f17,#120d17)!important}
html body.morfm-global-nostalgia :is(.privacy-reference-kicker,.privacy-panel-heading small,.privacy-metric-grid small){color:var(--mn4-peach)!important}
html body.morfm-global-nostalgia :is(.privacy-panel-heading p,.privacy-info-box,.privacy-permission-list p,.privacy-empty-state,.privacy-audit-list small,.privacy-request-list small){color:var(--mn4-muted)!important}
html body.morfm-global-nostalgia .privacy-reference-shell :is(input,select,textarea){background:#1a121a!important;border-color:rgba(211,160,111,.28)!important;color:var(--mn4-text)!important}
html body.morfm-global-nostalgia .privacy-reference-shell :is(button,.privacy-reference-pills span){border-color:rgba(211,160,111,.26)!important}
html body.morfm-global-nostalgia .privacy-reference-shell :is(.privacy-primary-btn,.privacy-panel button.primary){background:linear-gradient(110deg,#87543e,#b35d78)!important;color:#fff!important}

/* =========================================================
   NOTIFICATIONS
   ========================================================= */
html body.morfm-global-nostalgia .notifx-page{
  background:radial-gradient(circle at 18% 16%,rgba(135,84,62,.13),transparent 26%),radial-gradient(circle at 84% 20%,rgba(179,93,120,.11),transparent 24%),linear-gradient(180deg,var(--mn4-bg),#100a12)!important;
  color:var(--mn4-text)!important;
}
html body.morfm-global-nostalgia .notifx-page::before{background:none!important}
html body.morfm-global-nostalgia :is(.notifx-hero,.notifx-livepanel,.notifx-toolbar,.notifx-card,.notifx-panel,.notifx-modal__dialog,.notifx-stat){
  border-color:var(--mn4-line-warm)!important;background:linear-gradient(145deg,rgba(27,20,34,.97),rgba(18,13,23,.98))!important;color:var(--mn4-text)!important;box-shadow:0 16px 38px rgba(0,0,0,.24)!important;
}
html body.morfm-global-nostalgia .notifx-kicker{color:var(--mn4-peach)!important}
html body.morfm-global-nostalgia .notifx-kicker::before{background:linear-gradient(135deg,#efb07d,#b35d78)!important;box-shadow:0 0 0 5px rgba(211,160,111,.10)!important}
html body.morfm-global-nostalgia .notifx-title em{background:linear-gradient(90deg,#f6dfc5,#efb07d 55%,#b35d78)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
html body.morfm-global-nostalgia :is(.notifx-lead,.notifx-stat span,.notifx-card__body p,.notifx-preview-list p,.notifx-quote,.notifx-tip p){color:var(--mn4-muted)!important}
html body.morfm-global-nostalgia :is(.notifx-btn--primary,.notifx-filter.is-active,.notifx-filter.active){background:linear-gradient(110deg,#87543e,#b35d78)!important;border-color:#d3a06f!important;color:#fff!important;box-shadow:0 12px 28px rgba(135,84,62,.18)!important}
html body.morfm-global-nostalgia :is(.notifx-btn--ghost,.notifx-filter,.notifx-search input,.notifx-tools button){background:#1a121a!important;border-color:rgba(211,160,111,.26)!important;color:var(--mn4-cream)!important}

/* =========================================================
   ROOM OWNER / ROOM SETTINGS
   ========================================================= */
html body.morfm-global-nostalgia .room-owner-page{background:var(--mn4-bg)!important;color:var(--mn4-text)!important}
html body.morfm-global-nostalgia .room-owner-os{border-color:var(--mn4-line-warm)!important;background:var(--mn4-bg)!important;box-shadow:var(--mn4-shadow)!important}
html body.morfm-global-nostalgia .room-owner-nav{
  background:linear-gradient(180deg,#160f17,#100d16 68%,#0b0810)!important;border-color:rgba(211,160,111,.24)!important;
}
html body.morfm-global-nostalgia .room-owner-workspace{background:linear-gradient(180deg,#0b0810,#100a12)!important}
html body.morfm-global-nostalgia :is(.room-owner-command-card,.room-owner-form,.room-owner-branding-hero,.room-owner-branding-preview,.room-owner-media-card,.room-owner-welcome-card,.room-owner-portal-studio,.room-owner-vip-card){
  border-color:var(--mn4-line-warm)!important;background:linear-gradient(145deg,var(--mn4-panel-2),var(--mn4-surface))!important;color:var(--mn4-text)!important;box-shadow:0 12px 34px rgba(0,0,0,.22)!important;
}
html body.morfm-global-nostalgia .room-owner-command-hero{border-color:var(--mn4-line-strong)!important;background-color:#160f17!important;box-shadow:0 18px 40px rgba(0,0,0,.28)!important}
html body.morfm-global-nostalgia :is(.room-owner-nav-item,.room-owner-command-tools a,.room-owner-command-tools button,.room-owner-row-actions button,.room-owner-theme-card,.room-owner-design-tiles>* ){
  border-color:rgba(211,160,111,.23)!important;background:#1a121a!important;color:var(--mn4-cream)!important;
}
html body.morfm-global-nostalgia :is(.room-owner-nav-item.active,.room-owner-nav-item.is-active,.room-owner-nav-item:hover,.room-owner-save,.room-owner-team-create){background:linear-gradient(110deg,#87543e,#b35d78)!important;border-color:#d3a06f!important;color:#fff!important}
html body.morfm-global-nostalgia .room-owner-page :is(input,select,textarea){background:#120d17!important;border-color:rgba(211,160,111,.28)!important;color:var(--mn4-text)!important}
html body.morfm-global-nostalgia :is(.room-owner-section-head>div>span,.room-owner-nav-title,.room-owner-branding-eyebrow){color:var(--mn4-peach)!important}
html body.morfm-global-nostalgia :is(.room-owner-section-head small,.room-owner-help,.room-owner-toast-note,.room-owner-subtitle){color:var(--mn4-muted)!important}

/* =========================================================
   ADMIN CONTROL PANEL
   ========================================================= */
html body.morfm-global-nostalgia .admin-control-shell{
  --adm-bg:var(--mn4-bg)!important;--adm-panel:var(--mn4-panel)!important;--adm-card:var(--mn4-panel-2)!important;
  --adm-text:var(--mn4-text)!important;--adm-muted:var(--mn4-muted)!important;
  background:radial-gradient(circle at 75% 0,rgba(179,93,120,.12),transparent 28%),linear-gradient(135deg,#0b0810,#120d17 46%,#0b0810)!important;color:var(--mn4-text)!important;
}
html body.morfm-global-nostalgia .admin-control-shell .adm-sidebar{background:linear-gradient(180deg,#160f17,#100d16 60%,#0b0810)!important;border-color:rgba(211,160,111,.24)!important}
html body.morfm-global-nostalgia .admin-control-shell .adm-topbar{background:rgba(18,13,23,.94)!important;border-color:rgba(211,160,111,.22)!important}
html body.morfm-global-nostalgia .admin-control-shell :is(.adm-card,.adm-panel,.adm-stat,.adm-side-card,.adm-radio-card,.adm-list-card,.adm-quick-card,.adm-table-wrap,.adm-search-results,.adm-dropdown){
  border-color:var(--mn4-line-warm)!important;background:linear-gradient(145deg,var(--mn4-panel-2),var(--mn4-surface))!important;color:var(--mn4-text)!important;box-shadow:0 14px 34px rgba(0,0,0,.22)!important;
}
html body.morfm-global-nostalgia .admin-control-shell :is(.adm-nav-link.active,.adm-nav-link:hover,.adm-action.primary,.adm-btn.primary){background:linear-gradient(90deg,rgba(135,84,62,.46),rgba(179,93,120,.25))!important;color:#fff!important;box-shadow:inset 2px 0 #d3a06f!important}
html body.morfm-global-nostalgia .admin-control-shell :is(.adm-search,.adm-input,input,select,textarea){background:#1a121a!important;border-color:rgba(211,160,111,.28)!important;color:var(--mn4-text)!important}
html body.morfm-global-nostalgia .admin-control-shell :is(.adm-brand-name b,.adm-brand-name small,.adm-kicker,.adm-section-kicker){color:var(--mn4-peach)!important}
html body.morfm-global-nostalgia .admin-control-shell :is(.adm-nav-link,.adm-list-copy span,.adm-card p,.adm-stat span,.adm-admin span){color:var(--mn4-muted)!important}

/* =========================================================
   STATIC / FEATURES PAGE
   ========================================================= */
html body.morfm-global-nostalgia .morfm-static-page{color:var(--mn4-text)!important}
html body.morfm-global-nostalgia .morfm-static-page>div,
html body.morfm-global-nostalgia .morfm-static-page article{
  border-color:var(--mn4-line-warm)!important;background:linear-gradient(145deg,var(--mn4-panel-2),var(--mn4-surface))!important;color:var(--mn4-text)!important;box-shadow:0 12px 32px rgba(0,0,0,.20)!important;
}
html body.morfm-global-nostalgia .morfm-static-page :is(.text-fuchsia-300,.text-purple-300){color:var(--mn4-peach)!important}
html body.morfm-global-nostalgia .morfm-static-page :is(.text-slate-300,.text-slate-400){color:var(--mn4-muted)!important}
html body.morfm-global-nostalgia .morfm-static-page input{background:#120d17!important;border-color:rgba(211,160,111,.28)!important;color:var(--mn4-text)!important}

/* Global form/selection polish inside these converted modules. */
html body.morfm-global-nostalgia :is(
  .profile-reference,.live-room-wrapper,.dj-reference-layout,.dj-directory-page,.rooms-v12,.people-page-shell,
  .social-stream-shell,.privacy-reference-shell,.notifx-page,.room-owner-page,.admin-control-shell,.morfm-static-page
) ::placeholder{color:#907d84!important;opacity:1}
html body.morfm-global-nostalgia :is(
  .profile-reference,.live-room-wrapper,.dj-reference-layout,.dj-directory-page,.rooms-v12,.people-page-shell,
  .social-stream-shell,.privacy-reference-shell,.notifx-page,.room-owner-page,.admin-control-shell,.morfm-static-page
) a:focus-visible,
html body.morfm-global-nostalgia :is(
  .profile-reference,.live-room-wrapper,.dj-reference-layout,.dj-directory-page,.rooms-v12,.people-page-shell,
  .social-stream-shell,.privacy-reference-shell,.notifx-page,.room-owner-page,.admin-control-shell,.morfm-static-page
) button:focus-visible{outline:2px solid var(--mn4-peach)!important;outline-offset:2px}

/* =========================================================
   PROFILE MANAGER / PROFILE EDIT
   ========================================================= */
html body.morfm-global-nostalgia .pm-shell{
  color:var(--mn4-text)!important;
  background:
    radial-gradient(circle at 12% 6%,rgba(135,84,62,.12),transparent 25%),
    radial-gradient(circle at 88% 10%,rgba(179,93,120,.10),transparent 26%),
    linear-gradient(180deg,var(--mn4-bg),#100a12)!important;
  border-radius:24px;
}
html body.morfm-global-nostalgia .pm-shell :is(.pm-panel,.pm-media-card,.pm-account-note,.pm-privacy-note,.pm-vip-card,.pm-vip-hero,.pm-live-preview,.pm-savebar,.pm-contexts){
  background:linear-gradient(145deg,var(--mn4-panel-2),var(--mn4-surface))!important;
  border-color:var(--mn4-line-warm)!important;
  color:var(--mn4-text)!important;
  box-shadow:0 14px 34px rgba(0,0,0,.22)!important;
}
html body.morfm-global-nostalgia .pm-shell .pm-tabs{
  background:rgba(18,13,23,.94)!important;border-color:var(--mn4-line-warm)!important;
}
html body.morfm-global-nostalgia .pm-shell .pm-tabs button{color:var(--mn4-muted)!important}
html body.morfm-global-nostalgia .pm-shell .pm-tabs button.active{
  color:#fff!important;background:linear-gradient(110deg,#87543e,#b35d78)!important;box-shadow:inset 0 0 0 1px rgba(239,176,125,.32)!important;
}
html body.morfm-global-nostalgia .pm-shell :is(.pm-kicker,.pm-subtitle,.pm-section-head>div>span){color:var(--mn4-peach)!important}
html body.morfm-global-nostalgia .pm-shell :is(.pm-header p,.pm-section-head p,.pm-media-card p,.pm-full small,.pm-field-grid small,.pm-preview-meta,.pm-savebar>span,.pm-vip-locked-note){color:var(--mn4-muted)!important}
html body.morfm-global-nostalgia .pm-shell :is(input,select,textarea){background:#120d17!important;border-color:rgba(211,160,111,.30)!important;color:var(--mn4-text)!important}
html body.morfm-global-nostalgia .pm-shell :is(input,select,textarea):focus{border-color:var(--mn4-peach)!important;box-shadow:0 0 0 3px rgba(239,176,125,.10)!important}
html body.morfm-global-nostalgia .pm-shell :is(.pm-primary,.pm-upload){background:linear-gradient(110deg,#87543e,#b35d78)!important;border-color:#d3a06f!important;color:#fff!important;box-shadow:0 10px 26px rgba(135,84,62,.18)!important}
html body.morfm-global-nostalgia .pm-shell :is(.pm-secondary,.pm-danger-ghost){background:#1a121a!important;border-color:rgba(211,160,111,.25)!important;color:var(--mn4-cream)!important}
html body.morfm-global-nostalgia .pm-shell :is(.pm-genre-grid span,.pm-choice-grid span,.pm-privacy-grid label,.pm-vip-upload,.pm-vip-asset){background:#171018!important;border-color:rgba(211,160,111,.23)!important;color:var(--mn4-muted)!important}
html body.morfm-global-nostalgia .pm-shell :is(.pm-genre-grid input:checked+span,.pm-choice-grid input:checked+span){background:linear-gradient(110deg,rgba(135,84,62,.45),rgba(179,93,120,.25))!important;border-color:#d3a06f!important;color:var(--mn4-cream)!important}
html body.morfm-global-nostalgia .pm-shell .pm-media-preview{background:radial-gradient(circle at 50% 45%,rgba(179,93,120,.17),#120d17 70%)!important;border-color:var(--mn4-line-warm)!important}
html body.morfm-global-nostalgia .pm-shell .pm-preview-avatar{background:linear-gradient(135deg,#87543e,#b35d78)!important;border-color:#120d17!important}

/* =========================================================
   DJ APPLICATION / PUBLISHER ACADEMY
   ========================================================= */
html body.morfm-global-nostalgia .dj-academy-shell{
  --dj-accent:#efb07d!important;--dj-accent-2:#b35d78!important;
  color:var(--mn4-text)!important;
  background:radial-gradient(circle at 18% 12%,rgba(135,84,62,.15),transparent 28%),radial-gradient(circle at 84% 14%,rgba(179,93,120,.11),transparent 26%),linear-gradient(180deg,#0b0810,#120d17)!important;
}
html body.morfm-global-nostalgia .dj-academy-shell :is(.dj-academy-panel,.dj-assessment-question,.dj-assessment-note,.dj-application-form,.dj-form-user-card,.dj-application-state,.dj-academy-reapply-note){
  background:linear-gradient(145deg,var(--mn4-panel-2),var(--mn4-surface))!important;border-color:var(--mn4-line-warm)!important;color:var(--mn4-text)!important;box-shadow:0 14px 36px rgba(0,0,0,.22)!important;
}
html body.morfm-global-nostalgia .dj-academy-shell :is(.dj-kicker,.dj-question-eyebrow,.dj-academy-brand small){color:var(--mn4-peach)!important}
html body.morfm-global-nostalgia .dj-academy-shell :is(.dj-question-body p,.dj-question-foot,.dj-form-stage-heading p,.dj-application-state p,.dj-academy-reapply-note p){color:var(--mn4-muted)!important}
html body.morfm-global-nostalgia .dj-academy-shell :is(input,select,textarea){background:#120d17!important;border-color:rgba(211,160,111,.30)!important;color:var(--mn4-text)!important}
html body.morfm-global-nostalgia .dj-academy-shell :is(.dj-academy-btn.primary,.dj-academy-btn.submit){background:linear-gradient(110deg,#87543e,#b35d78)!important;border-color:#d3a06f!important;color:#fff!important}
html body.morfm-global-nostalgia .dj-academy-shell :is(.dj-academy-btn.secondary,.dj-academy-btn.ghost,.dj-academy-btn.skip-all){background:#1a121a!important;border-color:rgba(211,160,111,.27)!important;color:var(--mn4-cream)!important}
html body.morfm-global-nostalgia .dj-academy-shell .dj-assessment-progress{background:#21161c!important}
html body.morfm-global-nostalgia .dj-academy-shell .dj-assessment-progress>span{background:linear-gradient(90deg,#87543e,#efb07d,#b35d78)!important}

/* =========================================================
   V4 HARD OVERRIDES — page-local legacy color systems
   These selectors intentionally load last and use the exact
   page roots/classes that previously kept the blue/purple skin.
   ========================================================= */

/* Community rooms: rental history + create-room wizard live outside .rooms-v12. */
html body.morfm-global-nostalgia .rooms-v12-rentals__panel{
  background:linear-gradient(145deg,#1b1422,#120d17)!important;border-color:var(--mn4-line-warm)!important;color:var(--mn4-text)!important;box-shadow:0 14px 34px rgba(0,0,0,.22)!important;
}
html body.morfm-global-nostalgia .rooms-v12-rentals__panel [style*="color:#c084fc"]{color:var(--mn4-peach)!important}
html body.morfm-global-nostalgia .rooms-v12-rentals__panel [style*="color:#94a3b8"]{color:var(--mn4-muted)!important}
html body.morfm-global-nostalgia .rooms-v12-rentals__panel [style*="background:rgba(255,255,255,.035)"]{background:#171018!important;border-color:rgba(211,160,111,.20)!important}
html body.morfm-global-nostalgia .rooms-v12-rentals__panel button{background:linear-gradient(110deg,#87543e,#b35d78)!important;border-color:#d3a06f!important;color:#fff!important}
html body.morfm-global-nostalgia .rental-modal-backdrop{background:rgba(7,5,9,.82)!important;backdrop-filter:blur(10px)!important}
html body.morfm-global-nostalgia .rental-wizard-shell :is(.rental-wizard-header,.rental-step,.rental-summary,.rental-plan-card,.rental-owner-note,.rental-form-section){background:#171018!important;border-color:rgba(211,160,111,.24)!important;color:var(--mn4-text)!important}
html body.morfm-global-nostalgia .rental-wizard-shell :is(input,select,textarea){background:#120d17!important;border-color:rgba(211,160,111,.28)!important;color:var(--mn4-text)!important}
html body.morfm-global-nostalgia .rental-wizard-shell :is(.rental-brand-icon,.rental-step.is-active,.rental-plan-card.is-selected,.rental-primary-btn){background:linear-gradient(110deg,#87543e,#b35d78)!important;border-color:#d3a06f!important;color:#fff!important}

/* Social feed: neutralize legacy Tailwind purple/blue utility colors. */
html body.morfm-global-nostalgia .social-stream-shell :is(.bg-slate-950,.bg-slate-900\/80,.bg-slate-900\/50){background-color:#120d17!important}
html body.morfm-global-nostalgia .social-stream-shell :is(.bg-purple-600,.hover\:bg-purple-500,.bg-purple-950,.bg-purple-950\/60){background:#6f3f35!important}
html body.morfm-global-nostalgia .social-stream-shell :is(.from-purple-600,.from-pink-600,.to-pink-600,.to-amber-500){--tw-gradient-from:#87543e!important;--tw-gradient-to:#b35d78!important}
html body.morfm-global-nostalgia .social-stream-shell :is(.text-purple-400,.text-purple-300,.hover\:text-purple-300){color:var(--mn4-peach)!important}
html body.morfm-global-nostalgia .social-stream-shell :is(.text-slate-300,.text-slate-400,.text-slate-500){color:var(--mn4-muted)!important}
html body.morfm-global-nostalgia .social-stream-shell :is(.focus\:border-purple-500,.border-purple-500\/30){border-color:rgba(211,160,111,.34)!important}

/* Privacy center: actual action and toggle classes used by the page. */
html body.morfm-global-nostalgia .privacy-reference-shell :is(.privacy-gradient-btn,.privacy-btn){background:linear-gradient(110deg,#87543e,#b35d78)!important;border-color:#d3a06f!important;color:#fff!important;box-shadow:0 10px 26px rgba(135,84,62,.18)!important}
html body.morfm-global-nostalgia .privacy-reference-shell :is(.privacy-toggle-row,.privacy-info-box,.privacy-empty-state,.privacy-permission-list>*,.privacy-block-list>*,.privacy-request-list>*,.privacy-audit-list>*){background:#171018!important;border-color:rgba(211,160,111,.20)!important;color:var(--mn4-text)!important}
html body.morfm-global-nostalgia .privacy-reference-shell :is(.privacy-row-copy p,.privacy-row-copy small,.privacy-panel p,.privacy-panel small,.privacy-identity-panel p,.privacy-protection-card p){color:var(--mn4-muted)!important}
html body.morfm-global-nostalgia .privacy-reference-shell .privacy-switch input:checked+span{background:linear-gradient(90deg,#87543e,#b35d78)!important}

/* Notifications: the page's actual select/menu/mini button classes. */
html body.morfm-global-nostalgia .notifx-page :is(.notifx-select,.notifx-more__menu,.notifx-mini-btn,.notifx-more__trigger){background:#1a121a!important;border-color:rgba(211,160,111,.26)!important;color:var(--mn4-cream)!important}
html body.morfm-global-nostalgia .notifx-page :is(.notifx-mini-btn--primary,.notifx-card__actions .is-primary){background:linear-gradient(110deg,#87543e,#b35d78)!important;border-color:#d3a06f!important;color:#fff!important}
html body.morfm-global-nostalgia .notifx-page :is(.notifx-card__eyebrow,.notifx-link){color:var(--mn4-peach)!important}

/* Room Owner: include the real overview / metrics / theme-studio classes. */
html body.morfm-global-nostalgia .room-owner-page :is(
  .room-owner-panel,.room-owner-stat-card,.room-owner-fast-card,.room-owner-live-card,.room-owner-track-card,
  .room-owner-overview-users,.room-owner-overview-requests,.room-owner-overview-djs,.room-owner-overview-stage,
  .room-owner-overview-design,.room-owner-overview-rules,.room-owner-overview-team,.room-owner-card,
  .room-owner-theme-studio,.room-owner-theme-pro-card,.room-owner-radio-theme-panel,.room-owner-radio-theme-card,
  .room-owner-list-item,.room-owner-branding-panel
){background:linear-gradient(145deg,#1b1422,#120d17)!important;border-color:var(--mn4-line-warm)!important;color:var(--mn4-text)!important;box-shadow:0 12px 30px rgba(0,0,0,.20)!important}
html body.morfm-global-nostalgia .room-owner-page :is(.room-owner-quick-action,.room-owner-overview-tabs button,.room-owner-primary-link,.room-owner-upload-button){background:#1a121a!important;border-color:rgba(211,160,111,.25)!important;color:var(--mn4-cream)!important}
html body.morfm-global-nostalgia .room-owner-page :is(.room-owner-overview-tabs button.active,.room-owner-primary-link,.room-owner-upload-button:hover){background:linear-gradient(110deg,#87543e,#b35d78)!important;border-color:#d3a06f!important;color:#fff!important}
html body.morfm-global-nostalgia .room-owner-page :is(.room-owner-radio-theme-kicker,.room-owner-branding-section-title,.room-owner-room-tags){color:var(--mn4-peach)!important}
html body.morfm-global-nostalgia .room-owner-page :is(.room-owner-radio-theme-meta,.room-owner-list-item small,.room-owner-card p,.room-owner-panel p){color:var(--mn4-muted)!important}

/* Admin dashboard: actual card / quick-action / radio center class names. */
html body.morfm-global-nostalgia .admin-control-shell :is(.adm-content,.adm-main){background:transparent!important;color:var(--mn4-text)!important}
html body.morfm-global-nostalgia .admin-control-shell :is(.adm-hero,.adm-stat,.adm-quick,.adm-radio-center,.adm-radio-main,.adm-radio-stat,.adm-side-card,.adm-panel,.adm-action-btn,.adm-search-result){background:linear-gradient(145deg,#1b1422,#120d17)!important;border-color:var(--mn4-line-warm)!important;color:var(--mn4-text)!important;box-shadow:0 12px 30px rgba(0,0,0,.20)!important}
html body.morfm-global-nostalgia .admin-control-shell .adm-hero:after{background:linear-gradient(90deg,rgba(11,8,16,.90),rgba(18,13,23,.62),rgba(18,13,23,.24))!important}
html body.morfm-global-nostalgia .admin-control-shell :is(.adm-quick:hover,.adm-action-btn:hover,.adm-panel-head button,.adm-panel-head a){background:#21161c!important;border-color:rgba(211,160,111,.34)!important;color:var(--mn4-cream)!important}
html body.morfm-global-nostalgia .admin-control-shell :is(.adm-eyebrow,.adm-chip,.adm-stat-icon,.adm-mini-icon,.adm-panel-head h3){color:var(--mn4-peach)!important}
html body.morfm-global-nostalgia .admin-control-shell :is(.adm-hero p,.adm-stat span,.adm-quick span,.adm-list-copy span,.adm-economy-stat span,.adm-mod-stat span,.adm-audit-table th){color:var(--mn4-muted)!important}
html body.morfm-global-nostalgia .admin-control-shell :is(.adm-progress,.adm-activity-bars){background:#21161c!important}
html body.morfm-global-nostalgia .admin-control-shell .adm-progress i{background:linear-gradient(90deg,#87543e,#efb07d,#b35d78)!important}

/* DJ desk: override the dense second-generation reference rules that use !important. */
html body.morfm-global-nostalgia .dj-reference-layout :is(.dj-overview-tabshell,.dj-kpi-strip>* , .dj-summary-grid>div,.dj-quick-grid button,.dj-quick-grid a,.dj-activity-bars,.dj-room-card,.dj-live-profile-card,.dj-overview-loyalty){background:#171018!important;border-color:rgba(211,160,111,.24)!important;color:var(--mn4-text)!important}
html body.morfm-global-nostalgia .dj-reference-layout :is(.dj-track-progress,.dj-activity-bars){background-color:#21161c!important;border-color:rgba(211,160,111,.22)!important}
html body.morfm-global-nostalgia .dj-reference-layout :is(.dj-track-progress i,.dj-activity-bars i){background:linear-gradient(180deg,#efb07d,#87543e)!important}
html body.morfm-global-nostalgia .dj-reference-layout :is(.dj-vinyl,.dj-live-avatar,.dj-user-mini img){border-color:#d3a06f!important;box-shadow:0 0 22px rgba(211,160,111,.20)!important}
html body.morfm-global-nostalgia .dj-reference-layout .dj-live-profile-card .dj-btn.primary{background:linear-gradient(90deg,#87543e,#b35d78)!important;border-color:#d3a06f!important}

/* Live room: force the principal reference composition panels away from blue/purple. */
html body.morfm-global-nostalgia .live-room-wrapper.room-reference-composition :is(
  .room-editorial-hero,.room-reference-hero,.room-reference-stage,.room-reference-chat,.room-reference-participants,
  .room-card,.room-panel,.room-shell-card,.participant-card,.room-chat-message,.room-chat-composer
){background-color:#15101b!important;border-color:rgba(211,160,111,.24)!important;color:var(--mn4-text)!important}
html body.morfm-global-nostalgia .live-room-wrapper.room-reference-composition .room-editorial-hero{background:radial-gradient(circle at 78% 24%,rgba(179,93,120,.15),transparent 30%),linear-gradient(120deg,#1b1422,#120d17 58%,#160f17)!important}
html body.morfm-global-nostalgia .live-room-wrapper.room-reference-composition :is(.room-editorial-eyebrow,.room-reference-kicker,.room-live-label){color:var(--mn4-peach)!important}

/* People cards: cover actual identity/action elements too. */
html body.morfm-global-nostalgia .people-page-shell :is(.people-community-section,.people-card-topline,.people-card-identity){border-color:rgba(211,160,111,.18)!important}
html body.morfm-global-nostalgia .people-page-shell :is(.people-profile-card,.people-card-actions){background-color:#15101b!important}
html body.morfm-global-nostalgia .people-page-shell .people-card-avatar.is-vip{border-color:#d3a06f!important;box-shadow:0 0 22px rgba(211,160,111,.20)!important}
