/*
 * MorFM — Global Nostalgia Skin v1.1
 * 2026-09-21
 *
 * Goal: carry the homepage's dark wine / copper / cream nostalgia palette
 * through every layout-backed page without changing page behaviour or markup.
 * Loaded after page CSS as a final visual compatibility layer.
 */

html{background:#0b0810!important}

body.morfm-global-nostalgia{
  --morfm-bg:#0b0810;
  --morfm-surface-0:#120c11;
  --morfm-surface-1:#171018;
  --morfm-surface-2:#21161c;
  --morfm-surface-elevated:#2a1b22;
  --morfm-border:#5d4038;
  --morfm-border-subtle:#38272a;
  --morfm-text:#f6e7d8;
  --morfm-text-muted:#bca9a0;
  --morfm-text-subtle:#8f7d76;
  --morfm-primary:#b86d50;
  --morfm-primary-hover:#cf8a64;
  --morfm-accent:#b85e78;
  --morfm-vip-gold:#d7a85d;
  --morfm-vip-gold-gradient:linear-gradient(135deg,#efc77e 0%,#a9653e 100%);
  --morfm-shadow-glow:0 0 24px rgba(190,105,77,.24);
  --mn-global-bg:#0b0810;
  --mn-global-deep:#100a0f;
  --mn-global-panel:#171018;
  --mn-global-panel-2:#21161c;
  --mn-global-panel-3:#2b1b22;
  --mn-global-line:rgba(213,158,116,.22);
  --mn-global-line-strong:rgba(224,169,124,.42);
  --mn-global-cream:#f6e7d3;
  --mn-global-cream-2:#ecd5bc;
  --mn-global-muted:#bca9a0;
  --mn-global-copper:#c17b58;
  --mn-global-copper-2:#e0a574;
  --mn-global-wine:#7d394b;
  --mn-global-rose:#b85e78;
  --mn-global-gold:#d7aa62;
  background:#0b0810!important;
  color:var(--mn-global-cream)!important;
}

body.morfm-global-nostalgia,
body.morfm-global-nostalgia .morfm-app-layout{
  min-height:100vh;
  background-color:#0b0810!important;
  background-image:
    linear-gradient(180deg,rgba(7,5,12,.04),rgba(8,5,11,.50) 72%,#0b0810 100%),
    url('../images/home/nostalgia/nostalgia-page-sides-v1.webp')!important;
  background-position:center top,center top!important;
  background-size:100% 100%,100% auto!important;
  background-repeat:no-repeat,no-repeat!important;
  background-attachment:fixed,fixed!important;
  color:var(--mn-global-cream)!important;
}
body.morfm-global-nostalgia .morfm-main-content{
  color:var(--mn-global-cream)!important;
  background:transparent!important;
}
body.morfm-global-nostalgia ::selection{background:#8e4a48;color:#fff4e8}
body.morfm-global-nostalgia *{scrollbar-color:#7f4b3d #150e12}
body.morfm-global-nostalgia a{accent-color:var(--mn-global-copper)}

/* Keep the homepage artwork itself authoritative; this file only supplies the shared chrome. */
body.morfm-global-nostalgia .morfm-nostalgia-home,
body.morfm-global-nostalgia .morfm-nostalgia-home *{--mn-global-preserve:1}

/* --------------------------------------------------------------------------
   Global navbar — direct continuation of the nostalgia homepage chrome
   -------------------------------------------------------------------------- */
body.morfm-global-nostalgia .morfm-header{
  border-bottom-color:rgba(214,158,113,.38)!important;
  background:
    radial-gradient(circle at 8% 50%,rgba(183,91,63,.14),transparent 24%),
    radial-gradient(circle at 92% 50%,rgba(144,55,82,.17),transparent 24%),
    linear-gradient(180deg,#160d12 0%,#110a0f 58%,#0d080d 100%)!important;
  box-shadow:0 10px 32px rgba(0,0,0,.42),inset 0 -1px 0 rgba(224,164,116,.12)!important;
  backdrop-filter:blur(18px) saturate(1.03)!important;
}
body.morfm-global-nostalgia .morfm-header::before{
  background:linear-gradient(90deg,rgba(179,100,69,.10),transparent 27%,transparent 73%,rgba(153,64,88,.10)),linear-gradient(180deg,rgba(255,229,194,.018),transparent 55%)!important;
}
body.morfm-global-nostalgia .morfm-header::after{
  height:2px!important;
  background:linear-gradient(90deg,transparent 0%,#87543e 8%,#d3a06f 30%,#b35d78 50%,#d3a06f 70%,#87543e 92%,transparent 100%)!important;
  opacity:.92!important;
  box-shadow:0 0 14px rgba(205,132,91,.34)!important;
}
body.morfm-global-nostalgia .morfm-header-container::before{
  background:radial-gradient(circle at 5% 50%,rgba(238,190,139,.11),transparent 15%),radial-gradient(circle at 95% 50%,rgba(199,102,118,.10),transparent 15%),repeating-linear-gradient(90deg,rgba(255,255,255,.012) 0 1px,transparent 1px 88px)!important;
  opacity:1!important;filter:none!important;
}
body.morfm-global-nostalgia .morfm-logo{color:#f5dfc8!important;text-shadow:0 3px 18px rgba(0,0,0,.55)!important}
body.morfm-global-nostalgia .morfm-logo .logo-text{color:#f5e2cc!important;font-family:Georgia,"Times New Roman",serif!important;font-weight:800!important;letter-spacing:-.035em!important}
body.morfm-global-nostalgia .morfm-logo .logo-text span{color:#f4dfc7!important}
body.morfm-global-nostalgia .morfm-logo .logo-text b,
body.morfm-global-nostalgia .morfm-logo .logo-highlight{
  background:linear-gradient(180deg,#edc59a 0%,#cb865f 48%,#b35c77 100%)!important;
  -webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;
  filter:drop-shadow(0 0 7px rgba(193,105,78,.16))!important;
}
body.morfm-global-nostalgia .morfm-logo-tagline{color:#ad8e80!important}
body.morfm-global-nostalgia .morfm-nav a{color:#bdaba5!important;border-color:transparent!important}
body.morfm-global-nostalgia .morfm-nav a .morfm-nav-icon{color:#c38b69!important;filter:drop-shadow(0 0 6px rgba(195,139,105,.20))!important}
body.morfm-global-nostalgia .morfm-nav a:hover{
  color:#fff0df!important;border-color:rgba(214,156,110,.28)!important;
  background:linear-gradient(180deg,rgba(112,58,45,.23),rgba(67,34,37,.17))!important;
  box-shadow:inset 0 1px rgba(255,236,210,.035)!important;
}
body.morfm-global-nostalgia .morfm-nav a.is-active{
  color:#fff3e2!important;border-color:rgba(220,163,116,.54)!important;
  background:linear-gradient(135deg,rgba(117,58,43,.68),rgba(93,38,58,.48))!important;
  box-shadow:0 0 0 1px rgba(224,169,124,.06),0 8px 26px rgba(52,16,21,.30),inset 0 1px rgba(255,231,202,.08)!important;
}
body.morfm-global-nostalgia .morfm-nav a.is-active::after{background:linear-gradient(90deg,#c17b58,#e4b27a,#b85e78)!important;box-shadow:0 0 10px rgba(213,145,92,.42)!important}
body.morfm-global-nostalgia .morfm-nav-icon--vip{color:#e5bd68!important}
body.morfm-global-nostalgia .morfm-social-menu__trigger{color:#bdaba5!important}
body.morfm-global-nostalgia .morfm-social-menu__trigger:hover,
body.morfm-global-nostalgia .morfm-social-menu.is-open .morfm-social-menu__trigger{color:#fff0df!important;border-color:rgba(214,156,110,.28)!important;background:rgba(101,50,43,.20)!important}
body.morfm-global-nostalgia .morfm-social-menu.is-active .morfm-social-menu__trigger{color:#fff3e2!important;border-color:rgba(220,163,116,.54)!important;background:linear-gradient(135deg,rgba(117,58,43,.68),rgba(93,38,58,.48))!important;box-shadow:0 8px 26px rgba(52,16,21,.28),inset 0 1px rgba(255,231,202,.08)!important}
body.morfm-global-nostalgia .morfm-social-menu__chevron{color:#937c74!important}
body.morfm-global-nostalgia .morfm-social-menu.is-open .morfm-social-menu__chevron{color:#e5b993!important}
body.morfm-global-nostalgia .morfm-social-menu__panel{
  border-color:rgba(208,151,108,.29)!important;
  background:radial-gradient(circle at 88% 4%,rgba(141,62,76,.15),transparent 32%),linear-gradient(160deg,rgba(29,17,19,.99),rgba(13,10,14,.99))!important;
  box-shadow:0 28px 72px rgba(0,0,0,.60),0 0 34px rgba(152,78,62,.10),inset 0 1px rgba(255,236,211,.035)!important;
}
body.morfm-global-nostalgia .morfm-nav .morfm-social-menu__item{color:#dccfc5!important}
body.morfm-global-nostalgia .morfm-nav .morfm-social-menu__item:hover{border-color:rgba(211,155,112,.20)!important;background:linear-gradient(135deg,rgba(117,58,43,.18),rgba(100,43,59,.10))!important}
body.morfm-global-nostalgia .morfm-nav .morfm-social-menu__item.is-active{border-color:rgba(220,163,116,.30)!important;background:linear-gradient(135deg,rgba(117,58,43,.28),rgba(100,43,59,.14))!important}
body.morfm-global-nostalgia .morfm-social-menu__item-icon{color:#e5a48e!important;background:linear-gradient(145deg,rgba(137,64,56,.27),rgba(122,44,67,.14))!important;border-color:rgba(207,151,109,.18)!important}
body.morfm-global-nostalgia .morfm-social-menu__label{color:#f7e8d9!important}
body.morfm-global-nostalgia .morfm-social-menu__arrow{color:#98847c!important}

body.morfm-global-nostalgia .morfm-navbar-notifications{
  border:1px solid rgba(199,127,111,.30)!important;border-radius:13px!important;
  background:linear-gradient(145deg,rgba(111,45,63,.52),rgba(62,29,42,.60))!important;
  color:#f3c3ba!important;box-shadow:0 8px 24px rgba(59,20,31,.22),inset 0 1px rgba(255,238,213,.05)!important;
}
body.morfm-global-nostalgia .morfm-navbar-notifications:hover,
body.morfm-global-nostalgia .morfm-navbar-notification-hub.is-open .morfm-navbar-notifications{color:#ffe4d8!important;border-color:rgba(228,157,127,.55)!important;background:linear-gradient(145deg,rgba(126,52,65,.58),rgba(69,32,44,.66))!important}
body.morfm-global-nostalgia .morfm-navbar-notifications__badge{background:linear-gradient(135deg,#c65c70,#8d344f)!important;border-color:#1a0f14!important;box-shadow:0 0 0 4px rgba(184,94,120,.08),0 10px 20px rgba(106,39,59,.32)!important}
body.morfm-global-nostalgia .morfm-navbar-notification-preview{border-color:rgba(208,151,108,.24)!important;background:linear-gradient(180deg,rgba(29,18,20,.985),rgba(13,10,14,.99))!important;box-shadow:0 28px 64px rgba(0,0,0,.48),0 0 28px rgba(152,78,62,.08)!important}
body.morfm-global-nostalgia .morfm-navbar-notification-preview__item{border-color:rgba(207,151,109,.14)!important;background:linear-gradient(180deg,rgba(47,29,29,.72),rgba(26,18,22,.88))!important}
body.morfm-global-nostalgia .morfm-navbar-notification-preview__item:hover{border-color:rgba(224,169,124,.28)!important;background:linear-gradient(180deg,rgba(60,35,32,.80),rgba(35,22,27,.92))!important}
body.morfm-global-nostalgia .morfm-navbar-notification-preview__icon{background:linear-gradient(135deg,rgba(184,94,120,.18),rgba(193,123,88,.16))!important;border-color:rgba(224,169,124,.13)!important}
body.morfm-global-nostalgia .morfm-navbar-notification-preview__item strong{color:#f7e8d9!important}
body.morfm-global-nostalgia .morfm-navbar-notification-preview__item p{color:#bba89f!important}
body.morfm-global-nostalgia .morfm-navbar-notification-preview__time{color:#cf9c78!important}
body.morfm-global-nostalgia .morfm-navbar-profile{border-color:rgba(193,143,109,.25)!important;background:linear-gradient(145deg,rgba(43,30,29,.95),rgba(23,18,23,.95))!important;color:#f3e3d3!important;box-shadow:inset 0 1px rgba(255,239,218,.04),0 8px 22px rgba(0,0,0,.16)!important}
body.morfm-global-nostalgia .morfm-navbar-profile:hover{border-color:rgba(220,163,116,.48)!important;background:linear-gradient(145deg,rgba(55,36,31,.97),rgba(31,22,27,.96))!important}
body.morfm-global-nostalgia .morfm-navbar-profile__avatar{border-color:rgba(218,162,119,.62)!important;background:radial-gradient(circle at 35% 28%,#d9997b,#7c3f4d 58%,#24151a)!important;color:#fff4e5!important;box-shadow:0 0 10px rgba(189,108,83,.20)!important}
body.morfm-global-nostalgia .morfm-navbar-profile__chevron{color:#9e8478!important}
body.morfm-global-nostalgia .morfm-navbar-logout{border-color:rgba(190,83,89,.34)!important;background:linear-gradient(110deg,#8f3946,#712c3a)!important;color:#fff1e8!important;box-shadow:0 8px 22px rgba(88,25,35,.24),inset 0 1px rgba(255,226,211,.06)!important}

/* --------------------------------------------------------------------------
   Shared components / forms / tables
   -------------------------------------------------------------------------- */
body.morfm-global-nostalgia .morfm-card,
body.morfm-global-nostalgia .morfm-modal,
body.morfm-global-nostalgia .morfm-toast{
  background:linear-gradient(145deg,rgba(35,23,25,.96),rgba(19,14,18,.98))!important;
  border-color:var(--mn-global-line)!important;
  color:var(--mn-global-cream)!important;
  box-shadow:0 18px 45px rgba(0,0,0,.28),inset 0 1px rgba(255,236,211,.025)!important;
}
body.morfm-global-nostalgia .morfm-btn-primary,
body.morfm-global-nostalgia .auth-navbar-entry{
  border-color:rgba(224,169,124,.34)!important;
  background:linear-gradient(110deg,#9a5741,#7d394b)!important;
  color:#fff2e4!important;
  box-shadow:0 9px 25px rgba(84,34,37,.28),inset 0 1px rgba(255,235,210,.08)!important;
}
body.morfm-global-nostalgia .morfm-btn-secondary{border-color:rgba(207,151,109,.24)!important;background:linear-gradient(145deg,#2b1d1d,#181218)!important;color:#f0ded0!important}
body.morfm-global-nostalgia .morfm-btn-secondary:hover{border-color:rgba(224,169,124,.42)!important;background:linear-gradient(145deg,#38231f,#21161c)!important}
body.morfm-global-nostalgia .morfm-btn-vip{background:linear-gradient(135deg,#e6bd72,#a76840)!important;color:#25150f!important;box-shadow:0 0 18px rgba(215,170,98,.25)!important}
body.morfm-global-nostalgia .morfm-input,
body.morfm-global-nostalgia input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),
body.morfm-global-nostalgia select,
body.morfm-global-nostalgia textarea{
  border-color:rgba(207,151,109,.22)!important;
  background-color:#171015!important;
  color:#f3e2d4!important;
  caret-color:#e0a574!important;
}
body.morfm-global-nostalgia input::placeholder,
body.morfm-global-nostalgia textarea::placeholder{color:#806f69!important}
body.morfm-global-nostalgia .morfm-input:focus,
body.morfm-global-nostalgia input:focus,
body.morfm-global-nostalgia select:focus,
body.morfm-global-nostalgia textarea:focus{border-color:rgba(218,151,105,.68)!important;box-shadow:0 0 0 3px rgba(184,109,80,.12)!important;outline:none!important}
body.morfm-global-nostalgia option{background:#171015!important;color:#f3e2d4!important}
body.morfm-global-nostalgia table{color:#ead9cc}
body.morfm-global-nostalgia th{color:#d9ae88!important;border-color:rgba(207,151,109,.17)!important;background-color:rgba(89,52,43,.20)!important}
body.morfm-global-nostalgia td{border-color:rgba(207,151,109,.12)!important}
body.morfm-global-nostalgia hr{border-color:rgba(207,151,109,.16)!important}

/* Tailwind-heavy legacy/admin views: remap only chromatic utilities, not layout. */
body.morfm-global-nostalgia [class*="bg-slate-9"],
body.morfm-global-nostalgia [class*="bg-slate-8"],
body.morfm-global-nostalgia [class*="bg-gray-9"],
body.morfm-global-nostalgia [class*="bg-zinc-9"]{background-color:rgba(24,16,21,.94)!important}
body.morfm-global-nostalgia [class*="bg-purple-"],
body.morfm-global-nostalgia [class*="bg-violet-"],
body.morfm-global-nostalgia [class*="bg-fuchsia-"]{background-color:rgba(121,60,55,.22)!important}
body.morfm-global-nostalgia [class*="bg-pink-"]{background-color:rgba(134,54,74,.22)!important}
body.morfm-global-nostalgia [class*="border-slate-"],
body.morfm-global-nostalgia [class*="border-purple-"],
body.morfm-global-nostalgia [class*="border-violet-"],
body.morfm-global-nostalgia [class*="border-fuchsia-"],
body.morfm-global-nostalgia [class*="border-pink-"]{border-color:rgba(207,151,109,.24)!important}
body.morfm-global-nostalgia [class*="text-purple-"],
body.morfm-global-nostalgia [class*="text-violet-"],
body.morfm-global-nostalgia [class*="text-fuchsia-"]{color:#d8a883!important}
body.morfm-global-nostalgia [class*="text-pink-"]{color:#d59aa7!important}
body.morfm-global-nostalgia [class*="text-slate-3"],
body.morfm-global-nostalgia [class*="text-slate-4"],
body.morfm-global-nostalgia [class*="text-gray-4"]{color:#bba9a0!important}
body.morfm-global-nostalgia [class*="from-purple-"],
body.morfm-global-nostalgia [class*="from-violet-"],
body.morfm-global-nostalgia [class*="from-fuchsia-"]{--tw-gradient-from:#93513f var(--tw-gradient-from-position)!important;--tw-gradient-to:rgba(147,81,63,0) var(--tw-gradient-to-position)!important}
body.morfm-global-nostalgia [class*="via-purple-"],
body.morfm-global-nostalgia [class*="via-violet-"],
body.morfm-global-nostalgia [class*="via-fuchsia-"]{--tw-gradient-via:#7d394b var(--tw-gradient-via-position)!important}
body.morfm-global-nostalgia [class*="to-purple-"],
body.morfm-global-nostalgia [class*="to-violet-"],
body.morfm-global-nostalgia [class*="to-fuchsia-"]{--tw-gradient-to:#6a2f43 var(--tw-gradient-to-position)!important}
body.morfm-global-nostalgia [class*="to-pink-"]{--tw-gradient-to:#8e4058 var(--tw-gradient-to-position)!important}

/* --------------------------------------------------------------------------
   Page canvases — remove blue/purple page washes while preserving structure.
   -------------------------------------------------------------------------- */
body.morfm-global-nostalgia :where(
  .mrg-shell,.dj-directory-page,.dj-profile-premium,.reward-wheel-page,.wallet-store,
  .memory-archive-page,.messaging-container,.nick-studio-page,.notifx-page,.people-page-shell,
  .profile-reference,.radio-dashboard-shell,.rooms-v12,.social-stream-shell,.social-radar-shell,
  .morfm-support-hub,.vip-store,.dj-academy-shell,.dj-desk,.room-owner-page,.privacy-center,
  .morfm-contact-center,.morfm-safety-reference,.complaint-form-shell,.complaint-info-shell,
  .admin-control-shell,.case-center-shell,.admin-moderation-center,.support-ops-shell,.gm-admin,
  .rw-admin,.nca-page,.nka-page,.gov-shell,.gd-shell,.mi-shell,.vipc,.vsa,.vcm,.vam,.vip-admin,.msp-shell
){
  color:var(--mn-global-cream)!important;
  background-color:transparent!important;
}

/* Root page backdrops that formerly force blue/purple. */
body.morfm-global-nostalgia :where(
  .people-reference-hero,.rooms-v12-hero,.social-radar-hero,.social-stream-hero,
  .wallet-store__hero,.reward-wheel__hero,.vip-store__hero,.dj-directory-hero,
  .support-hero,.morfm-safety-hero,.complaint-form-hero,.complaint-info-hero,
  .admin-moderation-hero,.case-center-hero,.dj-desk-hero,.privacy-reference-hero,
  .radio-panel,.pm-panel,.room-owner-panel,.room-owner-os,.msp-commandbar
){
  border-color:var(--mn-global-line)!important;
  background:radial-gradient(circle at 10% 0,rgba(147,75,52,.14),transparent 34%),radial-gradient(circle at 90% 8%,rgba(126,48,69,.14),transparent 32%),linear-gradient(145deg,rgba(32,20,22,.97),rgba(15,11,16,.98))!important;
  box-shadow:inset 0 1px rgba(255,236,211,.03),0 18px 48px rgba(0,0,0,.22)!important;
}

/* Directory, people, profile and social cards */
body.morfm-global-nostalgia :where(
  .people-search-form,.people-profile-card,.people-empty-state,.people-live-session,
  .rooms-v12-tabs,.rooms-v12-search,.rooms-v12-sort,.rooms-v12-featured,.rooms-v12-card,.rooms-v12-nowplaying,
  .social-radar-hero,.radar-panel,.score-card,.track-row,.radar-guide>div,.match-celebration-card,
  .social-stream-card,.social-stream-compose,.profile-exact__card,.profile-reference-card,
  .pm-tabs,.pm-panel,.pm-media-card,.pm-privacy-grid label,.pm-live-preview,.pm-savebar
){
  border-color:var(--mn-global-line)!important;
  background-color:#171018!important;
  background-image:linear-gradient(145deg,rgba(45,28,29,.80),rgba(20,15,19,.92))!important;
  color:var(--mn-global-cream)!important;
  box-shadow:inset 0 1px rgba(255,236,211,.025),0 12px 34px rgba(0,0,0,.18)!important;
}
body.morfm-global-nostalgia :where(.people-filter-chip,.people-clear-filter,.people-view-tools span,.people-view-tools button,.people-page-number,.people-page-arrow,.rooms-v12-tabs a,.rooms-v12-layout-switch button,.rooms-v12-btn--ghost,.intent-btn,.radar-btn,.genre-pills span){border-color:rgba(207,151,109,.22)!important;background:rgba(58,36,34,.48)!important;color:#d9c3b4!important}
body.morfm-global-nostalgia :where(.people-filter-chip:hover,.people-filter-chip.is-active,.people-page-number.is-active,.rooms-v12-tabs a:hover,.rooms-v12-tabs a.is-active,.rooms-v12-layout-switch button.is-active,.intent-btn.active){border-color:rgba(224,169,124,.48)!important;background:linear-gradient(135deg,rgba(145,75,55,.52),rgba(112,48,64,.44))!important;color:#fff0df!important}
body.morfm-global-nostalgia :where(.people-quick-btn,.rooms-v12-btn--primary,.radar-btn-primary,.social-stream-primary){background:linear-gradient(115deg,#9a5741,#7d394b)!important;border-color:rgba(224,169,124,.36)!important;color:#fff2e4!important;box-shadow:0 9px 25px rgba(84,34,37,.26)!important}

/* Live room / owner / radio */
body.morfm-global-nostalgia .live-room-wrapper.room-premium-shell{
  --room-panel:#171018;--room-panel-2:#21161c;--room-border:rgba(207,151,109,.20);--room-muted:#ae9b93;
  color:var(--mn-global-cream)!important;
  background:linear-gradient(180deg,#100b10,#0b0810)!important;
}
body.morfm-global-nostalgia :where(.room-premium-header,.room-chat-card,.room-participants-card,.room-radio-card,.room-owner-os,.room-owner-nav,.room-owner-panel,.radio-panel,.morfm-room-sheet-dialog){border-color:var(--mn-global-line)!important;background-color:#171018!important;background-image:linear-gradient(145deg,rgba(42,27,29,.92),rgba(18,13,18,.98))!important;color:var(--mn-global-cream)!important}
body.morfm-global-nostalgia :where(.room-owner-nav-item,.room-owner-nav-search,.room-owner-enter-room,.morfm-room-mobile-dock button){border-color:rgba(207,151,109,.20)!important;background:rgba(55,35,34,.52)!important;color:#d8c3b5!important}
body.morfm-global-nostalgia :where(.room-owner-nav-item:hover,.room-owner-nav-item.is-active,.morfm-room-mobile-dock button.is-active){background:linear-gradient(135deg,rgba(145,75,55,.52),rgba(112,48,64,.44))!important;color:#fff0df!important;border-color:rgba(224,169,124,.46)!important}

/* DJ ecosystem */
body.morfm-global-nostalgia :where(.dj-card,.dj-side,.dj-metric,.dj-request,.dj-request-msg,.dj-modal-card,.dj-state-banner,.dj-directory-values article,.dj-directory-card,.dj-profile-card,.dj-academy-panel){border-color:var(--mn-global-line)!important;background-color:#171018!important;background-image:linear-gradient(145deg,rgba(44,28,29,.88),rgba(19,14,18,.96))!important;color:var(--mn-global-cream)!important}
body.morfm-global-nostalgia :where(.dj-btn.primary,.dj-btn.success){background:linear-gradient(115deg,#9a5741,#7d394b)!important;border-color:rgba(224,169,124,.34)!important;color:#fff1e3!important}
body.morfm-global-nostalgia :where(.dj-side button,.dj-chip,.dj-status){border-color:rgba(207,151,109,.20)!important;background:rgba(59,37,35,.48)!important;color:#d7c1b2!important}
body.morfm-global-nostalgia :where(.dj-side button:hover,.dj-side button.is-active){background:linear-gradient(135deg,rgba(145,75,55,.50),rgba(112,48,64,.42))!important;color:#fff0df!important}

/* Wallet, VIP, reward and messaging */
body.morfm-global-nostalgia :where(
  .wallet-package,.wallet-ledger,.wallet-purchase-modal__card,
  .vip-store__membership-card,.vip-store__plan,.vip-store__sales-banner,
  .reward-wheel__stage,.reward-wheel__control-panel,.reward-wheel__status-grid article,
  .messaging-container .morfm-card,.conv-card,.dm-chat-panel,.dm-message-composer
){
  border-color:var(--mn-global-line)!important;
  background-color:#171018!important;
  background-image:linear-gradient(145deg,rgba(45,28,29,.84),rgba(18,13,18,.96))!important;
  color:var(--mn-global-cream)!important;
}
body.morfm-global-nostalgia :where(.wallet-package__buy,.vip-store__primary,.vip-store__buy,.reward-wheel__spin-btn){background:linear-gradient(115deg,#a05c42,#7d394b)!important;border-color:rgba(225,170,125,.38)!important;color:#fff2e4!important;box-shadow:0 11px 30px rgba(91,37,41,.28)!important}
body.morfm-global-nostalgia :where(.wallet-package__bonus,.vip-store__current,.wallet-store__hero-meta span,.reward-wheel__hero-chips span){border-color:rgba(215,170,98,.26)!important;background:rgba(113,75,42,.22)!important;color:#e6c58b!important}

/* Support, contact, complaints and privacy */
body.morfm-global-nostalgia :where(
  .support-category,.support-case,.support-side-card,.support-metrics article,
  .morfm-safety-action,.morfm-safety-card,.morfm-safety-links__grid a,.morfm-safety-history__item,.morfm-safety-empty,
  .complaint-form-card,.complaint-info-grid article,.contact-card,.contact-panel,.privacy-card,.privacy-reference-card
){
  border-color:var(--mn-global-line)!important;
  background-color:#171018!important;
  background-image:linear-gradient(145deg,rgba(44,28,29,.86),rgba(18,13,18,.96))!important;
  color:var(--mn-global-cream)!important;
}
body.morfm-global-nostalgia :where(.support-btn--primary,.morfm-safety-submit,.complaint-form-actions .primary){background:linear-gradient(115deg,#9a5741,#7d394b)!important;color:#fff2e4!important;border-color:rgba(224,169,124,.35)!important}
body.morfm-global-nostalgia :where(.morfm-safety-sidebar,.support-side-card--accent){background:linear-gradient(180deg,#1f1418,#100b10)!important;border-color:var(--mn-global-line)!important}
body.morfm-global-nostalgia .morfm-safety-sidebar__nav a.is-active{background:linear-gradient(90deg,#914b40,#7d394b)!important;color:#fff2e4!important;box-shadow:0 0 24px rgba(151,73,67,.20)!important}

/* Notifications */
body.morfm-global-nostalgia :where(.notifx-hero,.npx-hero,.npx-premium-card,.npx-search,.npx-unread-card,.npx-item,.room-notification-drawer,.room-notification-card,.room-notification-detail__section,.room-notification-detail__fact){border-color:var(--mn-global-line)!important;background-color:#171018!important;background-image:linear-gradient(145deg,rgba(44,28,29,.86),rgba(18,13,18,.97))!important;color:var(--mn-global-cream)!important}
body.morfm-global-nostalgia :where(.npx-category-tabs a.is-active,.npx-item-state>span.is-unread,.room-notification-drawer__read-all,.room-notification-detail__link){border-color:rgba(224,169,124,.36)!important;background:linear-gradient(115deg,#8f4b40,#743447)!important;color:#fff0df!important}

/* Site Studio and admin centers: preserve information architecture, warm the chrome. */
body.morfm-global-nostalgia :where(
  .msp-explorer,.msp-inspector,.msp-preview,.msp-accordion,.msp-history-card,
  .case-center-warning,.case-center-stats article,.case-center-case,.case-center-meta div,.case-center-drawer aside,.case-center-drawer__body section,
  .admin-moderation-notice,.admin-moderation-summary article,.admin-moderation-card,.admin-moderation-evidence,.admin-moderation-assignment,
  .support-ops-alert,.support-ops-card,.gov-stat,.gov-card,.gd-card,.mi-gate,.vipc-card,.vsa__card,.vcm-card,.vam-card,.vip-admin__stat,.vip-admin__card
){
  border-color:var(--mn-global-line)!important;
  background-color:#171018!important;
  background-image:linear-gradient(145deg,rgba(43,27,29,.90),rgba(18,13,18,.97))!important;
  color:var(--mn-global-cream)!important;
}
body.morfm-global-nostalgia :where(.msp-btn.primary,.case-center-actions button,.case-center-assign button,.admin-mod-btn--primary,.admin-mod-btn--assign,.support-ops-btn--primary){background:linear-gradient(115deg,#97533f,#7b384a)!important;border-color:rgba(224,169,124,.34)!important;color:#fff2e4!important}
body.morfm-global-nostalgia :where(.msp-tree-item.active,.msp-shortcuts button.active,.msp-breakpoints button.active){background:linear-gradient(135deg,rgba(145,75,55,.50),rgba(112,48,64,.42))!important;color:#fff0df!important;border-color:rgba(224,169,124,.42)!important}

/* Auth drawer and account pages */
body.morfm-global-nostalgia .auth-drawer{
  border-left-color:rgba(208,151,108,.34)!important;
  background:radial-gradient(circle at 100% 0,rgba(132,53,71,.14),transparent 32%),linear-gradient(180deg,rgba(31,19,21,.99),rgba(13,10,14,.995))!important;
  box-shadow:-18px 0 70px rgba(0,0,0,.48),-1px 0 25px rgba(165,91,67,.10)!important;
}
body.morfm-global-nostalgia .auth-drawer-tabs{border-color:rgba(207,151,109,.18)!important;background:rgba(28,18,20,.70)!important}
body.morfm-global-nostalgia .auth-drawer-tabs button{color:#a9958c!important}
body.morfm-global-nostalgia .auth-drawer-tabs button.active{color:#fff0df!important;border-color:rgba(224,169,124,.46)!important;background:linear-gradient(135deg,rgba(137,69,53,.50),rgba(105,44,61,.42))!important;box-shadow:0 0 20px rgba(137,69,53,.14)!important}
body.morfm-global-nostalgia .auth-primary-btn{border-color:rgba(224,169,124,.30)!important;background:linear-gradient(105deg,#95513e,#8a3c50)!important;box-shadow:0 12px 28px rgba(101,39,48,.23)!important}
body.morfm-global-nostalgia .auth-secondary-btn{border-color:rgba(207,151,109,.17)!important;background:rgba(57,36,34,.46)!important;color:#d4c0b2!important}
body.morfm-global-nostalgia .auth-divider span{background:#171015!important;color:#806d66!important}

/* --------------------------------------------------------------------------
   Footer — use homepage nostalgia styling on every page, without changing copy.
   -------------------------------------------------------------------------- */
body.morfm-global-nostalgia .morfm-global-footer{
  /* Footer is a direct child of the full-width app shell. Reset the legacy
     full-bleed offset as one complete geometry set; mixing left:50% with
     width:100% was what pushed half of the footer outside the viewport. */
  position:relative!important;
  left:0!important;
  right:auto!important;
  transform:none!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  box-sizing:border-box!important;
  isolation:isolate!important;
  border-top:1px solid rgba(211,157,111,.22)!important;
  background:radial-gradient(circle at 10% 18%,rgba(157,78,54,.16),transparent 30%),radial-gradient(circle at 88% 12%,rgba(130,57,73,.16),transparent 29%),linear-gradient(180deg,#120c11 0%,#0d090d 48%,#09070a 100%)!important;
  box-shadow:inset 0 1px rgba(255,232,202,.035),0 -22px 60px rgba(0,0,0,.28)!important;
  color:#f4e7da!important;
}
body.morfm-global-nostalgia .morfm-global-footer__ambient{background:radial-gradient(circle at 4% 46%,rgba(190,101,70,.10),transparent 21%),radial-gradient(circle at 95% 42%,rgba(145,59,78,.12),transparent 23%),linear-gradient(90deg,rgba(87,43,35,.10),transparent 25%,transparent 75%,rgba(83,32,47,.10))!important}
body.morfm-global-nostalgia .morfm-global-footer__logo{color:#fff1df!important}
body.morfm-global-nostalgia .morfm-global-footer__logo-mark{border-color:rgba(222,166,116,.48)!important;background:radial-gradient(circle at 35% 30%,#c98f67 0 9%,#744237 38%,#2a191b 72%)!important;color:#fff0d9!important;box-shadow:0 0 0 5px rgba(171,94,67,.055),0 10px 28px rgba(0,0,0,.28)!important}
body.morfm-global-nostalgia .morfm-global-footer__logo strong,
body.morfm-global-nostalgia .morfm-global-footer__nav h3,
body.morfm-global-nostalgia .morfm-global-footer__newsletter h3{color:#f8e8d8!important;font-family:Georgia,"Times New Roman",serif!important}
body.morfm-global-nostalgia .morfm-global-footer__brand p,
body.morfm-global-nostalgia .morfm-global-footer__newsletter p,
body.morfm-global-nostalgia .morfm-global-footer__nav a{color:#b9a69e!important}
body.morfm-global-nostalgia .morfm-global-footer__signature{color:#d49a7f!important}
body.morfm-global-nostalgia .morfm-global-footer__nav a:hover{color:#f1c29c!important}
body.morfm-global-nostalgia .morfm-global-footer__newsletter{border-color:rgba(207,151,108,.18)!important;background:linear-gradient(145deg,rgba(41,27,27,.70),rgba(22,16,20,.78))!important;box-shadow:inset 0 1px rgba(255,236,211,.035),0 14px 34px rgba(0,0,0,.18)!important}
body.morfm-global-nostalgia .morfm-global-footer__newsletter label{border-color:rgba(206,151,110,.28)!important;background:rgba(13,9,12,.72)!important}
body.morfm-global-nostalgia .morfm-global-footer__newsletter label>button{background:linear-gradient(115deg,#9a5741,#7d394b)!important;color:#fff2e4!important}
body.morfm-global-nostalgia .morfm-global-footer__bottom{border-top-color:rgba(210,158,117,.16)!important;color:#8f7d76!important}
body.morfm-global-nostalgia .morfm-global-footer__bottom>a{border-color:rgba(205,150,109,.25)!important;background:rgba(38,24,24,.52)!important;color:#d7c2b5!important}
body.morfm-global-nostalgia .morfm-global-footer__pulse i{background:linear-gradient(#b6674e,#e1a16f)!important;box-shadow:0 0 8px rgba(202,119,83,.28)!important}

/* Avoid changing semantic state colors that communicate success/warning/error/live. */
body.morfm-global-nostalgia :where(.status-dot-online,.is-success,.success,[class*="status--resolved"],[class*="status--active"]){--mn-semantic-preserve:1}

@media (min-width:901px){body.morfm-global-nostalgia .morfm-header{min-height:88px!important}body.morfm-global-nostalgia .morfm-header-container{height:88px!important}}
@media (max-width:900px){
  body.morfm-global-nostalgia,body.morfm-global-nostalgia .morfm-app-layout{background-size:auto 100%,auto 100vh!important;background-position:center top!important;background-attachment:scroll!important}
  body.morfm-global-nostalgia .morfm-header-container::before{background:linear-gradient(90deg,rgba(183,91,63,.08),transparent 34%,transparent 66%,rgba(144,55,82,.08))!important}
  body.morfm-global-nostalgia .morfm-nav{border-top-color:rgba(203,147,105,.11)!important}
}
@media (max-width:640px){
  body.morfm-global-nostalgia .morfm-header{background:linear-gradient(180deg,#150c11,#0e090d)!important}
  body.morfm-global-nostalgia .morfm-logo .logo-text{font-size:20px!important}
}
@media (prefers-reduced-motion:reduce){body.morfm-global-nostalgia *{scroll-behavior:auto!important}}

/* Standalone Site Studio preview chrome; the previewed component keeps its own appearance variables. */
body.morfm-global-nostalgia .site-preview-stage{
  background:radial-gradient(circle at 14% 0,rgba(151,76,53,.16),transparent 34%),radial-gradient(circle at 88% 7%,rgba(126,48,69,.14),transparent 30%),#0b0810!important;
  color:#f6e7d3!important;
}

/* ========================================================================== 
   MorFM Global Nostalgia v3 — exact homepage palette pass
   Requested 2026-09-21 for Nick Studio, member profile, live room, DJ desk,
   community rooms, DJs, people discovery cards, social feed, Features,
   Privacy Center, Notifications, Room Settings and Admin Dashboard.
   Keep semantic live/success/error colors and user media intact.
   ========================================================================== */
body.morfm-global-nostalgia{
  --mn-home-bg:#0b0810;
  --mn-home-deep:#120d17;
  --mn-home-panel:#15101b;
  --mn-home-panel-2:#1b1422;
  --mn-home-panel-3:#211823;
  --mn-home-line:rgba(243,153,255,.16);
  --mn-home-line-warm:rgba(255,183,116,.22);
  --mn-home-text:#fff7ef;
  --mn-home-muted:#cbbbc7;
  --mn-home-muted-2:#a994a4;
  --mn-home-pink:#ef4ce8;
  --mn-home-purple:#9d35e9;
  --mn-home-peach:#efb07d;
  --mn-home-cream:#f6dfc5;
  --mn-global-bg:#0b0810;
  --mn-global-deep:#120d17;
  --mn-global-panel:#15101b;
  --mn-global-panel-2:#1b1422;
  --mn-global-panel-3:#211823;
  --mn-global-line:rgba(243,153,255,.16);
  --mn-global-line-strong:rgba(255,183,116,.22);
  --mn-global-cream:#fff7ef;
  --mn-global-cream-2:#f6dfc5;
  --mn-global-muted:#cbbbc7;
  --mn-global-copper:#efb07d;
  --mn-global-copper-2:#f6dfc5;
  --mn-global-wine:#9d35e9;
  --mn-global-rose:#ef4ce8;
}

/* Exact shared text language. */
body.morfm-global-nostalgia :where(
  .profile-reference,.live-room-wrapper,.dj-desk,.dj-directory-page,.dj-academy-shell,
  .rooms-v12,.people-page-shell,.social-stream-shell,.privacy-reference-shell,.notifx-page,
  .room-owner-page,.admin-control-shell,.morfm-static-page
){color:var(--mn-home-text)!important}
body.morfm-global-nostalgia :where(
  .profile-reference,.live-room-wrapper,.dj-desk,.dj-directory-page,.dj-academy-shell,
  .rooms-v12,.people-page-shell,.social-stream-shell,.privacy-reference-shell,.notifx-page,
  .room-owner-page,.admin-control-shell,.morfm-static-page
) :where(p,small,.muted,[class*="muted"],[class*="subtitle"],[class*="description"],[class*="lead"]){color:var(--mn-home-muted)!important}
body.morfm-global-nostalgia :where(
  .profile-reference,.live-room-wrapper,.dj-desk,.dj-directory-page,.dj-academy-shell,
  .rooms-v12,.people-page-shell,.social-stream-shell,.privacy-reference-shell,.notifx-page,
  .room-owner-page,.admin-control-shell,.morfm-static-page
) :where(h1,h2,h3,h4,strong){color:var(--mn-home-text)}

/* --------------------------------------------------------------------------
   ÜYE PROFİLİ
   -------------------------------------------------------------------------- */
body.morfm-global-nostalgia .profile-reference{background:transparent!important;color:var(--mn-home-text)!important}
body.morfm-global-nostalgia .profile-exact{
  --p-bg:var(--mn-home-bg);--p-panel:var(--mn-home-panel);--p-panel-2:var(--mn-home-panel-2);
  --p-line:rgba(255,183,116,.22);--p-soft:var(--mn-home-muted);--p-purple:var(--mn-home-pink);
  --p-blue:var(--mn-home-purple);--p-cyan:var(--mn-home-peach);--p-pink:var(--mn-home-pink)
}
body.morfm-global-nostalgia .profile-exact__hero{
  border-color:var(--mn-home-line-warm)!important;
  background:radial-gradient(circle at 68% -5%,rgba(157,53,233,.22),transparent 34%),radial-gradient(circle at 90% 48%,rgba(239,76,232,.14),transparent 28%),linear-gradient(135deg,#120d17 0%,#15101b 54%,#0b0810 100%)!important;
  box-shadow:var(--mn-shadow,0 28px 90px rgba(0,0,0,.48))!important
}
body.morfm-global-nostalgia .profile-exact__hero:after{background:linear-gradient(90deg,rgba(11,8,16,.82),rgba(18,13,23,.52) 48%,rgba(27,20,34,.30))!important}
body.morfm-global-nostalgia :where(
  .profile-exact__back,.profile-exact__membership>*,.profile-exact__chips span,.profile-exact__stat,
  .profile-tab-btn,.profile-exact__panel,.profile-premium-about-card,.profile-premium-info-card,
  .profile-premium-music-card,.profile-premium-post-card,.profile-premium-create-post,.profile-friend-request,
  .profile-list-drawer__panel,.profile-gift-dialog,.profile-gift-choice,.profile-exact__more-menu
){border-color:var(--mn-home-line-warm)!important;background:linear-gradient(145deg,rgba(27,20,34,.97),rgba(18,13,23,.98))!important;color:var(--mn-home-text)!important;box-shadow:inset 0 1px rgba(255,247,239,.025),0 14px 34px rgba(0,0,0,.20)!important}
body.morfm-global-nostalgia :where(.profile-exact__handle,.profile-exact__stat>span,.profile-premium-muted,.profile-premium-info-list span,.profile-friend-request small){color:var(--mn-home-muted)!important}
body.morfm-global-nostalgia .profile-exact__name-row h1,
body.morfm-global-nostalgia .profile-exact__quote,
body.morfm-global-nostalgia .profile-exact__stat strong{color:var(--mn-home-text)!important}
body.morfm-global-nostalgia .profile-exact__stat strong.pink{color:var(--mn-home-pink)!important}
body.morfm-global-nostalgia :where(.profile-exact__actions .act-primary,.profile-exact__actions .act-purple,.profile-premium-create-post button,.profile-gift-dialog__send){border-color:rgba(243,153,255,.36)!important;background:linear-gradient(115deg,var(--mn-home-purple),var(--mn-home-pink))!important;color:#fff!important;box-shadow:0 12px 30px rgba(157,53,233,.22)!important}
body.morfm-global-nostalgia :where(.profile-exact__actions .act-dark,.profile-exact__quote a){border-color:var(--mn-home-line)!important;background:linear-gradient(145deg,#1b1422,#120d17)!important;color:var(--mn-home-cream)!important}
body.morfm-global-nostalgia .profile-exact__actions .act-gift{border-color:rgba(255,183,116,.34)!important;background:linear-gradient(110deg,#8c3a6c,#ef4ce8)!important}
body.morfm-global-nostalgia .profile-exact__avatar{box-shadow:0 0 0 4px rgba(239,76,232,.75),0 0 24px rgba(157,53,233,.48),inset 0 0 24px rgba(255,255,255,.12)!important}
body.morfm-global-nostalgia .profile-exact__avatar--letter{background:linear-gradient(145deg,var(--mn-home-pink),var(--mn-home-purple))!important}
body.morfm-global-nostalgia :where(.profile-exact__tabs .profile-tab-btn:hover,.profile-exact__tabs .profile-tab-btn.active,.profile-exact__tabs .profile-tab-btn.is-active){border-color:rgba(243,153,255,.42)!important;background:linear-gradient(145deg,rgba(157,53,233,.30),rgba(239,76,232,.18))!important;color:#fff7ef!important}
body.morfm-global-nostalgia .profile-premium-vip-cta{border-color:rgba(255,183,116,.30)!important;background:linear-gradient(120deg,rgba(104,50,53,.72),rgba(78,34,65,.76))!important;color:var(--mn-home-cream)!important}

/* --------------------------------------------------------------------------
   CANLI ODA — preserve room artwork/theme media, recolor the chrome.
   -------------------------------------------------------------------------- */
body.morfm-global-nostalgia .live-room-wrapper.room-premium-shell{
  --room-panel:var(--mn-home-panel);--room-panel-2:var(--mn-home-panel-2);
  --room-border:var(--mn-home-line-warm);--room-muted:var(--mn-home-muted);
  background:linear-gradient(180deg,#120d17,#0b0810)!important;color:var(--mn-home-text)!important
}
body.morfm-global-nostalgia :where(
  .live-room-wrapper .room-chat-card,.live-room-wrapper .room-participants-card,.live-room-wrapper .room-dj-card,
  .live-room-wrapper .room-dj-activity-card,.live-room-wrapper .room-info-card,.live-room-wrapper .room-left-info-card,
  .live-room-wrapper .room-stage-card,.live-room-wrapper .room-request-card,.live-room-wrapper .room-my-requests-card,
  .live-room-wrapper .room-member-showcase-card,.live-room-wrapper .room-invite-premium-card,
  .live-room-wrapper .room-editorial-card,.live-room-wrapper .room-sponsor-slot,.live-room-wrapper .room-poll-shell,
  .live-room-wrapper .room-poll-result-card,.live-room-wrapper .room-chat-theme-menu,.live-room-wrapper .room-editorial-modal-content
){border-color:var(--mn-home-line-warm)!important;background-color:var(--mn-home-panel)!important;background-image:linear-gradient(145deg,rgba(27,20,34,.96),rgba(18,13,23,.98))!important;color:var(--mn-home-text)!important;box-shadow:inset 0 1px rgba(255,247,239,.025),0 16px 38px rgba(0,0,0,.22)!important}
body.morfm-global-nostalgia .live-room-wrapper .room-live-cover-hero{border-color:var(--mn-home-line-warm)!important;background-color:var(--mn-home-deep)!important}
body.morfm-global-nostalgia .live-room-wrapper .room-live-cover-hero__veil{background:linear-gradient(90deg,rgba(11,8,16,.82),rgba(18,13,23,.50) 55%,rgba(18,13,23,.18))!important}
body.morfm-global-nostalgia .live-room-wrapper .room-live-cover-hero__glow{background:radial-gradient(circle at 18% 50%,rgba(239,76,232,.14),transparent 30%),radial-gradient(circle at 82% 24%,rgba(239,176,125,.12),transparent 30%)!important}
body.morfm-global-nostalgia :where(
  .live-room-wrapper .room-action-btn,.live-room-wrapper .room-header-actions button,.live-room-wrapper .room-chat-tabs button,
  .live-room-wrapper .room-member-showcase-tab,.live-room-wrapper .room-chat-theme-choice,.live-room-wrapper .room-chat-theme-reset,
  .live-room-wrapper .room-poll-action,.live-room-wrapper .room-poll-add-option,.live-room-wrapper .room-poll-option-remove
){border-color:var(--mn-home-line)!important;background:rgba(27,20,34,.78)!important;color:var(--mn-home-muted)!important}
body.morfm-global-nostalgia :where(
  .live-room-wrapper .room-action-btn:hover,.live-room-wrapper .room-chat-tabs button.active,.live-room-wrapper .room-chat-tabs button.is-active,
  .live-room-wrapper .room-member-showcase-tab.active,.live-room-wrapper .room-member-showcase-tab.is-active,.live-room-wrapper .room-chat-theme-choice.is-active
){border-color:rgba(243,153,255,.40)!important;background:linear-gradient(135deg,rgba(157,53,233,.42),rgba(239,76,232,.22))!important;color:#fff7ef!important}
body.morfm-global-nostalgia :where(.live-room-wrapper .room-owner-launch-btn,.live-room-wrapper .room-global-dj-desk-btn,.live-room-wrapper .room-handoff-launch-btn,.live-room-wrapper .room-invite-premium-btn){border-color:rgba(243,153,255,.38)!important;background:linear-gradient(115deg,var(--mn-home-purple),var(--mn-home-pink))!important;color:#fff!important;box-shadow:0 10px 26px rgba(157,53,233,.18)!important}
body.morfm-global-nostalgia :where(.live-room-wrapper .room-msg-row,.live-room-wrapper .participant-item-row,.live-room-wrapper .room-info-editorial-item,.live-room-wrapper .room-member-showcase-member){border-color:var(--mn-home-line)!important;background:rgba(21,16,27,.70)!important;color:var(--mn-home-text)!important}
body.morfm-global-nostalgia :where(.live-room-wrapper .room-msg-head,.live-room-wrapper .room-msg-body,.live-room-wrapper .participant-meta-line,.live-room-wrapper .room-info-desc){color:var(--mn-home-muted)!important}

/* --------------------------------------------------------------------------
   DJ MASASI + DJ BAŞVURU + DJ'LER
   -------------------------------------------------------------------------- */
body.morfm-global-nostalgia :where(.dj-desk,.dj-academy-shell,.dj-directory-page){background-color:transparent!important;color:var(--mn-home-text)!important}
body.morfm-global-nostalgia :where(.dj-desk-hero,.dj-directory-hero,.dj-academy-panel){border-color:var(--mn-home-line-warm)!important;background:radial-gradient(circle at 12% 0,rgba(239,176,125,.10),transparent 32%),radial-gradient(circle at 88% 12%,rgba(239,76,232,.12),transparent 30%),linear-gradient(145deg,#1b1422,#120d17)!important;color:var(--mn-home-text)!important}
body.morfm-global-nostalgia :where(
  .dj-card,.dj-panel,.dj-side,.dj-metric,.dj-kpi,.dj-request,.dj-request-msg,.dj-state-banner,.dj-modal-card,
  .dj-studio-head-card,.dj-studio-now-card,.dj-studio-mic-card,.dj-studio-jingle-card,.dj-studio-library-card,
  .dj-studio-server-queue-card,.dj-studio-external-card,.dj-room-broadcast-card,.dj-live-profile-card,.dj-live-poll-card,
  .dj-rail-live-card,.dj-rail-room-card,.dj-rail-loyalty-card,.dj-overview-tabshell,.dj-bottom-console,
  .dj-directory-metric,.dj-directory-live-card,.dj-directory-live-empty,.dj-directory-card,.dj-directory-program,
  .dj-directory-upcoming,.dj-directory-filters,.dj-assessment-question,.dj-assessment-note,.dj-question-counter,
  .dj-application-form,.dj-form-user-card,.dj-form-consent,.dj-application-state,.dj-academy-reapply-note
){border-color:var(--mn-home-line-warm)!important;background-color:var(--mn-home-panel)!important;background-image:linear-gradient(145deg,rgba(27,20,34,.97),rgba(18,13,23,.98))!important;color:var(--mn-home-text)!important;box-shadow:inset 0 1px rgba(255,247,239,.025),0 14px 34px rgba(0,0,0,.20)!important}
body.morfm-global-nostalgia :where(.dj-kicker,.dj-eyebrow,.dj-directory-eyebrow,.dj-question-eyebrow){color:var(--mn-home-peach)!important}
body.morfm-global-nostalgia :where(.dj-muted,.dj-card-sub,.dj-directory-bio,.dj-directory-section-head p,.dj-question-body>p,.dj-form-stage-heading p,.dj-question-foot,.dj-form-user-card span){color:var(--mn-home-muted)!important}
body.morfm-global-nostalgia :where(.dj-btn.primary,.dj-academy-btn.primary,.dj-directory-apply,.dj-directory-join,.dj-wide-btn.primary){border-color:rgba(243,153,255,.40)!important;background:linear-gradient(115deg,var(--mn-home-purple),var(--mn-home-pink))!important;color:#fff!important;box-shadow:0 12px 30px rgba(157,53,233,.24)!important}
body.morfm-global-nostalgia :where(.dj-btn.secondary,.dj-academy-btn.secondary,.dj-academy-btn.ghost,.dj-icon-btn,.dj-side button,.dj-chip,.dj-directory-profile-btn){border-color:var(--mn-home-line)!important;background:rgba(27,20,34,.82)!important;color:var(--mn-home-cream)!important}
body.morfm-global-nostalgia :where(.dj-input,.dj-question-select,.dj-application-form input,.dj-application-form select,.dj-application-form textarea,.dj-command-search input,.dj-studio-search input){border-color:var(--mn-home-line-warm)!important;background:#120d17!important;color:var(--mn-home-text)!important}
body.morfm-global-nostalgia :where(.dj-question-select:focus,.dj-application-form input:focus,.dj-application-form select:focus,.dj-application-form textarea:focus){border-color:rgba(239,76,232,.64)!important;box-shadow:0 0 0 3px rgba(157,53,233,.14)!important}
body.morfm-global-nostalgia .dj-assessment-progress{background:#211823!important}body.morfm-global-nostalgia .dj-assessment-progress>span{background:linear-gradient(90deg,#9d35e9,#ef4ce8,#efb07d)!important}
body.morfm-global-nostalgia .dj-directory-brand-accent{color:var(--mn-home-pink)!important}
body.morfm-global-nostalgia :where(.dj-directory-tags span,.dj-directory-values span,.dj-directory-status){border-color:var(--mn-home-line)!important;background:rgba(157,53,233,.10)!important;color:var(--mn-home-cream)!important}

/* --------------------------------------------------------------------------
   TOPLULUK ODALARI
   -------------------------------------------------------------------------- */
body.morfm-global-nostalgia .rooms-v12{background:transparent!important;color:var(--mn-home-text)!important}
body.morfm-global-nostalgia .rooms-v12-hero{border-color:var(--mn-home-line-warm)!important;background:radial-gradient(circle at 16% 0,rgba(239,176,125,.12),transparent 30%),radial-gradient(circle at 86% 18%,rgba(239,76,232,.12),transparent 30%),linear-gradient(145deg,#1b1422,#120d17)!important}
body.morfm-global-nostalgia :where(.rooms-v12-tools,.rooms-v12-tabs,.rooms-v12-search,.rooms-v12-sort,.rooms-v12-featured,.rooms-v12-card,.rooms-v12-empty,.rooms-v17-featured){border-color:var(--mn-home-line-warm)!important;background-color:var(--mn-home-panel)!important;background-image:linear-gradient(145deg,rgba(27,20,34,.96),rgba(18,13,23,.98))!important;color:var(--mn-home-text)!important;box-shadow:inset 0 1px rgba(255,247,239,.02),0 14px 34px rgba(0,0,0,.19)!important}
body.morfm-global-nostalgia :where(.rooms-v12-tabs a,.rooms-v12-layout-switch button,.rooms-v12-btn--ghost,.rooms-v12-fav){border-color:var(--mn-home-line)!important;background:rgba(27,20,34,.74)!important;color:var(--mn-home-muted)!important}
body.morfm-global-nostalgia :where(.rooms-v12-tabs a:hover,.rooms-v12-tabs a.is-active,.rooms-v12-layout-switch button.is-active){border-color:rgba(243,153,255,.40)!important;background:linear-gradient(135deg,rgba(157,53,233,.42),rgba(239,76,232,.20))!important;color:var(--mn-home-text)!important}
body.morfm-global-nostalgia .rooms-v12-btn--primary{border-color:rgba(243,153,255,.40)!important;background:linear-gradient(115deg,var(--mn-home-purple),var(--mn-home-pink))!important;color:#fff!important;box-shadow:0 12px 30px rgba(157,53,233,.22)!important}
body.morfm-global-nostalgia :where(.rooms-v12-category,.rooms-v17-category,.rooms-v17-tags span,.rooms-v17-livepill){border-color:var(--mn-home-line)!important;background:rgba(157,53,233,.10)!important;color:var(--mn-home-cream)!important}
body.morfm-global-nostalgia :where(.rooms-v12-card__body p,.rooms-v12-card__footer,.rooms-v17-track small,.rooms-v17-dj__copy small){color:var(--mn-home-muted)!important}

/* --------------------------------------------------------------------------
   KEŞFET / PEOPLE CARDS
   -------------------------------------------------------------------------- */
body.morfm-global-nostalgia .people-page-shell{background:transparent!important;color:var(--mn-home-text)!important}
body.morfm-global-nostalgia .people-reference-hero{border-color:var(--mn-home-line-warm)!important;background:radial-gradient(circle at 15% 0,rgba(239,176,125,.11),transparent 32%),radial-gradient(circle at 88% 15%,rgba(239,76,232,.12),transparent 30%),linear-gradient(145deg,#1b1422,#120d17)!important}
body.morfm-global-nostalgia :where(.people-search-panel,.people-search-form,.people-filter-toolbar,.people-profile-card,.people-live-session,.people-empty-state,.people-pagination){border-color:var(--mn-home-line-warm)!important;background-color:var(--mn-home-panel)!important;background-image:linear-gradient(145deg,rgba(27,20,34,.96),rgba(18,13,23,.98))!important;color:var(--mn-home-text)!important;box-shadow:0 14px 34px rgba(0,0,0,.18),inset 0 1px rgba(255,247,239,.025)!important}
body.morfm-global-nostalgia :where(.people-filter-chip,.people-clear-filter,.people-view-tools button,.people-page-number,.people-page-arrow,.people-page-size){border-color:var(--mn-home-line)!important;background:rgba(27,20,34,.75)!important;color:var(--mn-home-muted)!important}
body.morfm-global-nostalgia :where(.people-filter-chip.is-active,.people-page-number.is-active,.people-filter-chip:hover){border-color:rgba(243,153,255,.42)!important;background:linear-gradient(135deg,rgba(157,53,233,.42),rgba(239,76,232,.21))!important;color:#fff7ef!important}
body.morfm-global-nostalgia .people-quick-btn{border-color:rgba(243,153,255,.38)!important;background:linear-gradient(115deg,var(--mn-home-purple),var(--mn-home-pink))!important;color:#fff!important}
body.morfm-global-nostalgia :where(.people-card-bio,.people-card-stats,.people-card-topline,.people-section-heading p){color:var(--mn-home-muted)!important}
body.morfm-global-nostalgia .people-card-avatar{border-color:rgba(239,76,232,.42)!important;box-shadow:0 0 0 4px rgba(157,53,233,.08)!important}

/* --------------------------------------------------------------------------
   SOSYAL AKIŞ
   -------------------------------------------------------------------------- */
body.morfm-global-nostalgia .social-stream-shell{background:transparent!important;color:var(--mn-home-text)!important}
body.morfm-global-nostalgia .social-stream-hero{border-color:var(--mn-home-line-warm)!important;background:radial-gradient(circle at 13% 0,rgba(239,176,125,.11),transparent 30%),radial-gradient(circle at 88% 14%,rgba(239,76,232,.12),transparent 31%),linear-gradient(145deg,#1b1422,#120d17)!important}
body.morfm-global-nostalgia :where(.social-stream-composer,.social-stream-card,.social-stream-activity-card,.social-stream-encounter,.social-stream-signals,.social-stream-signal-radar,.social-stream-shared){border-color:var(--mn-home-line-warm)!important;background-color:var(--mn-home-panel)!important;background-image:linear-gradient(145deg,rgba(27,20,34,.96),rgba(18,13,23,.98))!important;color:var(--mn-home-text)!important;box-shadow:0 14px 34px rgba(0,0,0,.18),inset 0 1px rgba(255,247,239,.025)!important}
body.morfm-global-nostalgia .social-stream-kicker{color:var(--mn-home-peach)!important}
body.morfm-global-nostalgia .social-stream-hero h1 span{color:var(--mn-home-pink)!important}
body.morfm-global-nostalgia .social-stream-features span{border-color:var(--mn-home-line)!important;background:rgba(157,53,233,.09)!important;color:var(--mn-home-cream)!important}
body.morfm-global-nostalgia .social-stream-btn--primary{border-color:rgba(243,153,255,.38)!important;background:linear-gradient(115deg,var(--mn-home-purple),var(--mn-home-pink))!important;color:#fff!important}
body.morfm-global-nostalgia .social-stream-btn--gift{border-color:rgba(255,183,116,.34)!important;background:linear-gradient(115deg,#6a3553,#b64398)!important;color:#fff7ef!important}
body.morfm-global-nostalgia .social-stream-shell :where([class*="bg-blue-"],[class*="bg-indigo-"],[class*="bg-cyan-"]){background-color:rgba(157,53,233,.14)!important}
body.morfm-global-nostalgia .social-stream-shell :where([class*="text-blue-"],[class*="text-indigo-"],[class*="text-cyan-"]){color:var(--mn-home-peach)!important}
body.morfm-global-nostalgia .social-stream-shell :where([class*="border-blue-"],[class*="border-indigo-"],[class*="border-cyan-"]){border-color:var(--mn-home-line-warm)!important}

/* --------------------------------------------------------------------------
   ÖZELLİKLER / STATIC CONTENT
   -------------------------------------------------------------------------- */
body.morfm-global-nostalgia .morfm-static-page{color:var(--mn-home-text)!important}
body.morfm-global-nostalgia .morfm-static-page>div,
body.morfm-global-nostalgia .morfm-static-page article{border-color:var(--mn-home-line-warm)!important;background:linear-gradient(145deg,rgba(27,20,34,.96),rgba(18,13,23,.98))!important;color:var(--mn-home-text)!important;box-shadow:0 14px 34px rgba(0,0,0,.16),inset 0 1px rgba(255,247,239,.02)!important}
body.morfm-global-nostalgia .morfm-static-page :where(.text-fuchsia-300,.text-purple-300){color:var(--mn-home-peach)!important}
body.morfm-global-nostalgia .morfm-static-page :where(.text-slate-300,.text-slate-400){color:var(--mn-home-muted)!important}

/* --------------------------------------------------------------------------
   GİZLİLİK MERKEZİ — including text colors.
   -------------------------------------------------------------------------- */
body.morfm-global-nostalgia .privacy-reference-shell{background:transparent!important;color:var(--mn-home-text)!important}
body.morfm-global-nostalgia :where(.privacy-reference-hero,.privacy-panel,.privacy-metric-grid article,.privacy-protection-card,.privacy-info-box,.privacy-avatar-letter,.privacy-empty-state){border-color:var(--mn-home-line-warm)!important;background-color:var(--mn-home-panel)!important;background-image:linear-gradient(145deg,rgba(27,20,34,.97),rgba(18,13,23,.98))!important;color:var(--mn-home-text)!important;box-shadow:inset 0 1px rgba(255,247,239,.025)!important}
body.morfm-global-nostalgia :where(.privacy-reference-kicker,.privacy-panel-heading>div>small){color:var(--mn-home-peach)!important}
body.morfm-global-nostalgia :where(.privacy-reference-hero h1,.privacy-panel-heading h2){color:var(--mn-home-cream)!important}
body.morfm-global-nostalgia :where(.privacy-reference-hero p,.privacy-panel-heading p,.privacy-row-copy small,.privacy-permission-list p,.privacy-permission-list small,.privacy-protection-card p,.privacy-request-list article p,.privacy-request-list small,.privacy-audit-list small){color:var(--mn-home-muted)!important}
body.morfm-global-nostalgia :where(.privacy-reference-pills span,.privacy-toggle-row,.privacy-block-list button,.privacy-request-list>article>span){border-color:var(--mn-home-line)!important;background:rgba(27,20,34,.75)!important;color:var(--mn-home-cream)!important}
body.morfm-global-nostalgia :where(.privacy-metric-icon,.privacy-row-icon,.privacy-panel-icon){border-color:var(--mn-home-line)!important;background:linear-gradient(145deg,rgba(157,53,233,.18),rgba(239,76,232,.08))!important;color:var(--mn-home-peach)!important}
body.morfm-global-nostalgia .privacy-gradient-btn{border-color:rgba(243,153,255,.38)!important;background:linear-gradient(105deg,var(--mn-home-purple),var(--mn-home-pink))!important;color:#fff!important;box-shadow:0 10px 28px rgba(157,53,233,.20)!important}
body.morfm-global-nostalgia :where(.privacy-select-group select,.privacy-request-panel select,.privacy-request-panel textarea){border-color:var(--mn-home-line-warm)!important;background:#120d17!important;color:var(--mn-home-text)!important}
body.morfm-global-nostalgia .privacy-switch>span{border-color:var(--mn-home-line-warm)!important;background:#211823!important}
body.morfm-global-nostalgia .privacy-switch input:checked+span{background:linear-gradient(90deg,var(--mn-home-purple),var(--mn-home-pink))!important}
body.morfm-global-nostalgia .privacy-audit-list article>span{background:var(--mn-home-pink)!important;box-shadow:0 0 12px rgba(239,76,232,.35)!important}

/* --------------------------------------------------------------------------
   BİLDİRİMLER
   -------------------------------------------------------------------------- */
body.morfm-global-nostalgia .notifx-page{background:linear-gradient(180deg,#0b0810,#120d17 52%,#0b0810)!important;color:var(--mn-home-text)!important}
body.morfm-global-nostalgia .notifx-page::before{background:radial-gradient(circle at 18% 16%,rgba(239,76,232,.12),transparent 27%),radial-gradient(circle at 84% 20%,rgba(239,176,125,.10),transparent 25%)!important}
body.morfm-global-nostalgia :where(.notifx-hero,.notifx-stat,.notifx-livepanel,.notifx-preview-item,.notifx-card,.notifx-panel,.notifx-empty,.notifx-modal__dialog,.notifx-more__menu,.notifx-tip){border-color:var(--mn-home-line-warm)!important;background-color:var(--mn-home-panel)!important;background-image:linear-gradient(145deg,rgba(27,20,34,.97),rgba(18,13,23,.98))!important;color:var(--mn-home-text)!important;box-shadow:0 14px 34px rgba(0,0,0,.18),inset 0 1px rgba(255,247,239,.025)!important}
body.morfm-global-nostalgia .notifx-kicker{color:var(--mn-home-peach)!important}
body.morfm-global-nostalgia .notifx-kicker::before{background:linear-gradient(135deg,var(--mn-home-pink),var(--mn-home-purple))!important;box-shadow:0 0 0 5px rgba(239,76,232,.09),0 0 18px rgba(239,76,232,.24)!important}
body.morfm-global-nostalgia .notifx-title em{background:linear-gradient(90deg,var(--mn-home-peach),var(--mn-home-pink) 58%,var(--mn-home-purple))!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
body.morfm-global-nostalgia :where(.notifx-lead,.notifx-stat span,.notifx-preview-item p,.notifx-card__meta,.notifx-card__time,.notifx-quote,.notifx-tip p){color:var(--mn-home-muted)!important}
body.morfm-global-nostalgia :where(.notifx-filter,.notifx-btn--ghost,.notifx-mini-btn,.notifx-more__trigger){border-color:var(--mn-home-line)!important;background:rgba(27,20,34,.76)!important;color:var(--mn-home-cream)!important}
body.morfm-global-nostalgia :where(.notifx-filter.is-active,.notifx-btn--primary,.notifx-mini-btn--primary){border-color:rgba(243,153,255,.42)!important;background:linear-gradient(135deg,var(--mn-home-pink),var(--mn-home-purple))!important;color:#fff!important;box-shadow:0 12px 28px rgba(157,53,233,.20)!important}
body.morfm-global-nostalgia :where(.notifx-search input,.notifx-select){border-color:var(--mn-home-line-warm)!important;background:#120d17!important;color:var(--mn-home-text)!important}
body.morfm-global-nostalgia .notifx-card::before{background:linear-gradient(180deg,var(--mn-home-pink),var(--mn-home-purple) 62%,var(--mn-home-peach))!important}
body.morfm-global-nostalgia .notifx-card::after{background:radial-gradient(circle,rgba(157,53,233,.10),transparent 68%)!important}
body.morfm-global-nostalgia :where(.notifx-preview-avatar,.notifx-card__icon,.notifx-tip__icon){border-color:var(--mn-home-line)!important;background:linear-gradient(135deg,rgba(157,53,233,.18),rgba(239,76,232,.10))!important}
body.morfm-global-nostalgia .notifx-link{color:var(--mn-home-peach)!important}

/* --------------------------------------------------------------------------
   ODA AYARLARI / ROOM OWNER OS
   -------------------------------------------------------------------------- */
body.morfm-global-nostalgia .room-owner-page{background:transparent!important;color:var(--mn-home-text)!important}
body.morfm-global-nostalgia :where(.room-owner-os,.room-owner-nav,.room-owner-panel,.room-owner-card,.room-owner-command-card,.room-owner-stat-card,.room-owner-live-card,.room-owner-track-card,.room-owner-fast-card,.room-owner-media-card,.room-owner-welcome-card,.room-owner-theme-pro-card,.room-owner-radio-theme-card,.room-owner-branding-preview-window,.room-owner-hero-media-editor){border-color:var(--mn-home-line-warm)!important;background-color:var(--mn-home-panel)!important;background-image:linear-gradient(145deg,rgba(27,20,34,.97),rgba(18,13,23,.98))!important;color:var(--mn-home-text)!important;box-shadow:inset 0 1px rgba(255,247,239,.025),0 14px 34px rgba(0,0,0,.18)!important}
body.morfm-global-nostalgia .room-owner-command-hero{border-color:var(--mn-home-line-warm)!important;background-color:var(--mn-home-deep)!important}
body.morfm-global-nostalgia .room-owner-command-hero-shade{background:linear-gradient(90deg,rgba(11,8,16,.84),rgba(18,13,23,.55),rgba(27,20,34,.24))!important}
body.morfm-global-nostalgia :where(.room-owner-nav-item,.room-owner-nav-search,.room-owner-enter-room,.room-owner-quick-action,.room-owner-overview-tabs span,.room-owner-upload-button,.room-owner-media-url-input,.room-owner-branding-savebar,.room-owner-radio-theme-savebar){border-color:var(--mn-home-line)!important;background:rgba(27,20,34,.75)!important;color:var(--mn-home-muted)!important}
body.morfm-global-nostalgia :where(.room-owner-nav-item.is-active,.room-owner-nav-item:hover,.room-owner-overview-tabs span.active){border-color:rgba(243,153,255,.40)!important;background:linear-gradient(135deg,rgba(157,53,233,.40),rgba(239,76,232,.20))!important;color:#fff7ef!important}
body.morfm-global-nostalgia :where(.room-owner-save,.room-owner-primary-link,.room-owner-branding-savebar button,.room-owner-radio-theme-savebar button){border-color:rgba(243,153,255,.40)!important;background:linear-gradient(115deg,var(--mn-home-purple),var(--mn-home-pink))!important;color:#fff!important;box-shadow:0 10px 26px rgba(157,53,233,.19)!important}
body.morfm-global-nostalgia :where(.room-owner-section-head>div>span,.room-owner-branding-eyebrow,.room-owner-radio-theme-kicker){color:var(--mn-home-peach)!important}
body.morfm-global-nostalgia :where(.room-owner-subtitle,.room-owner-help,.room-owner-media-card-head small,.room-owner-branding-section-title p,.room-owner-radio-theme-meta){color:var(--mn-home-muted)!important}
body.morfm-global-nostalgia :where(.room-owner-form input,.room-owner-form select,.room-owner-form textarea,.room-owner-media-url-input input,.room-owner-inline-form input,.room-owner-inline-form select,.room-owner-inline-form textarea){border-color:var(--mn-home-line-warm)!important;background:#120d17!important;color:var(--mn-home-text)!important}

/* --------------------------------------------------------------------------
   YÖNETİM PANELİ
   -------------------------------------------------------------------------- */
body.morfm-global-nostalgia .admin-control-shell{background:#0b0810!important;color:var(--mn-home-text)!important}
body.morfm-global-nostalgia :where(.adm-sidebar,.adm-topbar,.adm-hero,.adm-stat,.adm-quick,.adm-radio-center,.adm-panel,.adm-side-card,.adm-search-results,.adm-dropdown,.adm-toast){border-color:var(--mn-home-line-warm)!important;background-color:var(--mn-home-panel)!important;background-image:linear-gradient(145deg,rgba(27,20,34,.98),rgba(18,13,23,.99))!important;color:var(--mn-home-text)!important;box-shadow:inset 0 1px rgba(255,247,239,.025),0 14px 34px rgba(0,0,0,.19)!important}
body.morfm-global-nostalgia .adm-hero:after{background:linear-gradient(90deg,rgba(11,8,16,.85),rgba(18,13,23,.58),rgba(27,20,34,.26))!important}
body.morfm-global-nostalgia :where(.adm-nav-link,.adm-action-btn,.adm-radio-actions button,.adm-radio-actions a,.adm-panel-head a,.adm-panel-head button,.adm-top-icon,.adm-search){border-color:var(--mn-home-line)!important;background:rgba(27,20,34,.75)!important;color:var(--mn-home-muted)!important}
body.morfm-global-nostalgia :where(.adm-nav-link.active,.adm-nav-link.is-active,.adm-nav-link:hover,.adm-action-btn:hover,.adm-radio-actions button:hover,.adm-radio-actions a:hover){border-color:rgba(243,153,255,.42)!important;background:linear-gradient(135deg,rgba(157,53,233,.42),rgba(239,76,232,.20))!important;color:#fff7ef!important}
body.morfm-global-nostalgia :where(.adm-eyebrow,.adm-brand-name small,.adm-panel-head a,.adm-nmc7-head small,.adm-nostalgia-head small){color:var(--mn-home-peach)!important}
body.morfm-global-nostalgia :where(.adm-list-copy span,.adm-economy-stat span,.adm-mod-stat span,.adm-audit-table th,.adm-system-state,.adm-chip){color:var(--mn-home-muted)!important}
body.morfm-global-nostalgia :where(.adm-stat-icon,.adm-mini-icon){background:linear-gradient(145deg,rgba(157,53,233,.18),rgba(239,76,232,.08))!important;color:var(--mn-home-peach)!important}
body.morfm-global-nostalgia .adm-progress{background:#211823!important}.admin-control-shell .adm-progress i{background:linear-gradient(90deg,var(--mn-home-purple),var(--mn-home-pink),var(--mn-home-peach))!important}
body.morfm-global-nostalgia :where(.adm-nmc7,.adm-nostalgia-center){border-color:var(--mn-home-line-warm)!important;background:radial-gradient(circle at 12% 0,rgba(239,176,125,.10),transparent 34%),radial-gradient(circle at 90% 14%,rgba(239,76,232,.10),transparent 36%),linear-gradient(145deg,#1b1422,#120d17)!important}
body.morfm-global-nostalgia :where(.adm-nmc7-grid a,.adm-nostalgia-card){border-color:var(--mn-home-line-warm)!important;background:linear-gradient(150deg,#1b1422,#120d17)!important;color:var(--mn-home-text)!important}
body.morfm-global-nostalgia :where(.adm-nmc7-head a,.adm-nostalgia-main-link){border-color:rgba(243,153,255,.38)!important;background:linear-gradient(115deg,var(--mn-home-purple),var(--mn-home-pink))!important;color:#fff!important}

/* --------------------------------------------------------------------------
   NICK STUDIO — standalone React/Vite app. The selected nick effect preview is
   intentionally preserved; only the surrounding application chrome is warmed.
   -------------------------------------------------------------------------- */
body.nick-studio-nostalgia{background:#0b0810!important;color:#fff7ef!important;--mn-home-bg:#0b0810;--mn-home-deep:#120d17;--mn-home-panel:#15101b;--mn-home-panel-2:#1b1422;--mn-home-line:rgba(243,153,255,.16);--mn-home-line-warm:rgba(255,183,116,.22);--mn-home-text:#fff7ef;--mn-home-muted:#cbbbc7;--mn-home-pink:#ef4ce8;--mn-home-purple:#9d35e9;--mn-home-peach:#efb07d;--mn-home-cream:#f6dfc5}
body.nick-studio-nostalgia #root{min-height:100vh;background:radial-gradient(circle at 8% 0,rgba(239,176,125,.09),transparent 31%),radial-gradient(circle at 92% 5%,rgba(239,76,232,.10),transparent 30%),#0b0810!important;color:#fff7ef!important}
body.nick-studio-nostalgia :where(header,aside,main,section)[class*="bg-"]{border-color:var(--mn-home-line-warm)!important;background-color:var(--mn-home-panel)!important}
body.nick-studio-nostalgia :where([class*="bg-[#070"],[class*="bg-[#08"],[class*="bg-[#09"],[class*="bg-[#0a"],[class*="bg-[#0b"],[class*="bg-slate-9"],[class*="bg-slate-8"]){background-color:var(--mn-home-panel)!important}
body.nick-studio-nostalgia :where([class*="border-slate"],[class*="border-purple"],[class*="border-violet"],[class*="border-cyan"],[class*="border-blue"]){border-color:var(--mn-home-line-warm)!important}
body.nick-studio-nostalgia :where([class*="text-slate-3"],[class*="text-slate-4"],[class*="text-gray-4"]){color:var(--mn-home-muted)!important}
body.nick-studio-nostalgia :where([class*="text-purple"],[class*="text-violet"],[class*="text-cyan"],[class*="text-blue"]){color:var(--mn-home-peach)!important}
body.nick-studio-nostalgia :where(.morfm-nick-customization-pro,.morfm-advanced-effects-pro,.morfm-control-section,.morfm-engine-status,[role=listbox],.morfm-dropdown-menu){border-color:var(--mn-home-line-warm)!important;background:linear-gradient(145deg,rgba(27,20,34,.98),rgba(18,13,23,.99))!important;color:var(--mn-home-text)!important;box-shadow:0 18px 45px rgba(0,0,0,.36),inset 0 1px rgba(255,247,239,.025)!important}
body.nick-studio-nostalgia .morfm-nick-customization-pro .morfm-control-section:hover{border-color:rgba(243,153,255,.38)!important;box-shadow:0 10px 26px rgba(0,0,0,.24),0 0 18px rgba(239,76,232,.08)!important}
body.nick-studio-nostalgia :where(.morfm-nick-customization-pro input[type=range],.morfm-advanced-effects-pro input[type=range]){background:linear-gradient(90deg,var(--mn-home-purple),var(--mn-home-pink),var(--mn-home-peach))!important}
body.nick-studio-nostalgia :where(.morfm-nick-customization-pro button:focus-visible,.morfm-advanced-effects-pro button:focus-visible){box-shadow:0 0 0 2px #0b0810,0 0 0 4px rgba(239,76,232,.62)!important}
body.nick-studio-nostalgia .morfm-engine-status .engine-copy strong{color:var(--mn-home-cream)!important}
body.nick-studio-nostalgia .morfm-engine-status .engine-copy small{color:var(--mn-home-muted)!important}

/* Chromatic legacy utility cleanup inside only the requested page roots. */
body.morfm-global-nostalgia :where(.profile-reference,.live-room-wrapper,.dj-desk,.dj-directory-page,.dj-academy-shell,.rooms-v12,.people-page-shell,.social-stream-shell,.privacy-reference-shell,.notifx-page,.room-owner-page,.admin-control-shell,.morfm-static-page) :where([class*="text-blue-"],[class*="text-indigo-"],[class*="text-cyan-"]){color:var(--mn-home-peach)!important}
body.morfm-global-nostalgia :where(.profile-reference,.live-room-wrapper,.dj-desk,.dj-directory-page,.dj-academy-shell,.rooms-v12,.people-page-shell,.social-stream-shell,.privacy-reference-shell,.notifx-page,.room-owner-page,.admin-control-shell,.morfm-static-page) :where([class*="bg-blue-"],[class*="bg-indigo-"],[class*="bg-cyan-"]){background-color:rgba(157,53,233,.12)!important}
body.morfm-global-nostalgia :where(.profile-reference,.live-room-wrapper,.dj-desk,.dj-directory-page,.dj-academy-shell,.rooms-v12,.people-page-shell,.social-stream-shell,.privacy-reference-shell,.notifx-page,.room-owner-page,.admin-control-shell,.morfm-static-page) :where([class*="border-blue-"],[class*="border-indigo-"],[class*="border-cyan-"]){border-color:var(--mn-home-line-warm)!important}

/* --------------------------------------------------------------------------
   v3 specificity locks — several legacy reference pages use !important on
   two-class selectors. Keep this block last so the homepage palette wins.
   -------------------------------------------------------------------------- */

/* Member Profile: override the old blue/violet reference skin exactly. */
body.morfm-global-nostalgia .profile-reference .profile-exact__membership .profile-exact__verified{
  border-color:rgba(243,153,255,.42)!important;
  background:linear-gradient(115deg,#9d35e9 0%,#ef4ce8 72%,#efb07d 100%)!important;
  box-shadow:0 8px 22px rgba(157,53,233,.22),inset 0 1px rgba(255,247,239,.12)!important
}
body.morfm-global-nostalgia .profile-reference .profile-exact__actions>a,
body.morfm-global-nostalgia .profile-reference .profile-exact__actions>button,
body.morfm-global-nostalgia .profile-reference .profile-exact__actions>span{
  border-color:rgba(255,183,116,.22)!important;color:#fff7ef!important
}
body.morfm-global-nostalgia .profile-reference .profile-exact__actions .act-primary,
body.morfm-global-nostalgia .profile-reference .profile-exact__actions .act-purple{
  border-color:rgba(243,153,255,.42)!important;
  background:linear-gradient(115deg,#9d35e9,#ef4ce8)!important;
  box-shadow:0 12px 30px rgba(157,53,233,.22)!important
}
body.morfm-global-nostalgia .profile-reference .profile-exact__actions .act-dark,
body.morfm-global-nostalgia .profile-reference .profile-exact__more-trigger,
body.morfm-global-nostalgia .profile-reference .profile-exact__panel>header a,
body.morfm-global-nostalgia .profile-reference .profile-exact__panel>header button,
body.morfm-global-nostalgia .profile-reference .profile-premium-feed__header>button,
body.morfm-global-nostalgia .profile-reference .profile-premium-showcase>header>button{
  border-color:rgba(255,183,116,.22)!important;
  background:linear-gradient(145deg,#1b1422,#120d17)!important;
  color:#f6dfc5!important
}
body.morfm-global-nostalgia .profile-reference .profile-exact__actions .act-gift{
  border-color:rgba(255,183,116,.34)!important;
  background:linear-gradient(115deg,#8c3a6c,#ef4ce8)!important;
  box-shadow:0 12px 28px rgba(239,76,232,.16)!important
}
body.morfm-global-nostalgia .profile-reference .profile-exact__more-dots i{background:#efb07d!important}
body.morfm-global-nostalgia .profile-reference .profile-exact__more-chevron,
body.morfm-global-nostalgia .profile-reference .profile-exact__more-menu small{color:#cbbbc7!important}
body.morfm-global-nostalgia .profile-reference .profile-exact__more-menu{
  border-color:rgba(255,183,116,.22)!important;
  background:linear-gradient(155deg,rgba(27,20,34,.99),rgba(18,13,23,.995))!important;
  box-shadow:0 28px 75px rgba(0,0,0,.46),0 0 32px rgba(239,76,232,.08)!important
}
body.morfm-global-nostalgia .profile-reference .profile-exact__more-menu a:hover,
body.morfm-global-nostalgia .profile-reference .profile-exact__more-menu button:hover{
  border-color:rgba(243,153,255,.24)!important;
  background:linear-gradient(110deg,rgba(157,53,233,.22),rgba(239,76,232,.10))!important
}
body.morfm-global-nostalgia .profile-reference .profile-exact__tabs .profile-tab-btn:hover,
body.morfm-global-nostalgia .profile-reference .profile-exact__tabs .profile-tab-btn.active,
body.morfm-global-nostalgia .profile-reference .profile-exact__tabs .profile-tab-btn.is-active{
  border-color:rgba(243,153,255,.40)!important;
  background:linear-gradient(145deg,rgba(157,53,233,.30),rgba(239,76,232,.18))!important;
  color:#fff7ef!important
}
body.morfm-global-nostalgia .profile-reference .profile-gift-dialog.profile-gift-dialog--catalog,
body.morfm-global-nostalgia .profile-reference .profile-gift-choice--reference{
  border-color:rgba(255,183,116,.24)!important;
  background:radial-gradient(circle at 90% 10%,rgba(239,76,232,.10),transparent 28%),linear-gradient(160deg,#1b1422,#120d17)!important
}
body.morfm-global-nostalgia .profile-reference .profile-gift-choice--reference.is-selected{
  border-color:rgba(243,153,255,.58)!important;
  background:linear-gradient(160deg,rgba(157,53,233,.23),rgba(27,20,34,.99))!important;
  box-shadow:0 0 0 1px rgba(239,76,232,.18),0 18px 42px rgba(0,0,0,.30)!important
}
body.morfm-global-nostalgia .profile-reference .profile-gift-dialog__footer--catalog .profile-gift-dialog__send{
  border-color:rgba(243,153,255,.48)!important;
  background:linear-gradient(105deg,#9d35e9,#ef4ce8)!important;
  box-shadow:0 13px 32px rgba(157,53,233,.22)!important
}

/* DJ Desk: the old reference console carries high-specificity !important blue rules. */
body.morfm-global-nostalgia .dj-reference-layout{
  background:radial-gradient(circle at 52% 0,rgba(239,76,232,.08),transparent 34%),linear-gradient(180deg,#120d17 0%,#0b0810 100%)!important
}
body.morfm-global-nostalgia .dj-reference-layout .dj-desk-topbar,
body.morfm-global-nostalgia .dj-reference-layout .dj-reference-nav,
body.morfm-global-nostalgia .dj-reference-layout .dj-overview-tabshell,
body.morfm-global-nostalgia .dj-reference-layout .dj-operations-tabs{
  border-color:rgba(255,183,116,.22)!important;
  background:linear-gradient(180deg,#1b1422,#120d17)!important
}
body.morfm-global-nostalgia .dj-reference-layout .dj-command-search,
body.morfm-global-nostalgia .dj-reference-layout .dj-user-mini,
body.morfm-global-nostalgia .dj-reference-layout .dj-kpi,
body.morfm-global-nostalgia .dj-reference-layout .dj-card,
body.morfm-global-nostalgia .dj-reference-layout .dj-summary-grid>div,
body.morfm-global-nostalgia .dj-reference-layout .dj-live-profile-card,
body.morfm-global-nostalgia .dj-reference-layout .dj-overview-loyalty,
body.morfm-global-nostalgia .dj-reference-layout .dj-room-card,
body.morfm-global-nostalgia .dj-reference-layout .dj-compact-row,
body.morfm-global-nostalgia .dj-reference-layout audio[data-dj-server-monitor],
body.morfm-global-nostalgia .dj-console-focus{
  border-color:rgba(255,183,116,.22)!important;
  background:#15101b!important;
  background-image:linear-gradient(145deg,rgba(27,20,34,.98),rgba(18,13,23,.99))!important;
  color:#fff7ef!important
}
body.morfm-global-nostalgia .dj-reference-layout .dj-reference-hero{
  border-color:rgba(243,153,255,.38)!important;
  background:radial-gradient(circle at 62% 40%,rgba(157,53,233,.24),transparent 31%),radial-gradient(circle at 88% 18%,rgba(239,76,232,.14),transparent 30%),linear-gradient(115deg,#120d17,#1b1422 62%,#0b0810)!important;
  box-shadow:inset 0 0 0 1px rgba(239,76,232,.08),0 18px 48px rgba(0,0,0,.30)!important
}
body.morfm-global-nostalgia .dj-reference-layout .dj-studio-brand,
body.morfm-global-nostalgia .dj-reference-layout .dj-side-title span{color:#efb07d!important}
body.morfm-global-nostalgia .dj-reference-layout .dj-studio-brand i,
body.morfm-global-nostalgia .dj-reference-layout .dj-track-progress i,
body.morfm-global-nostalgia .dj-reference-layout .dj-activity-bars i{
  background:linear-gradient(180deg,#efb07d,#ef4ce8,#9d35e9)!important
}
body.morfm-global-nostalgia .dj-reference-layout .dj-reference-hero p,
body.morfm-global-nostalgia .dj-reference-layout .dj-kpi small,
body.morfm-global-nostalgia .dj-reference-layout .dj-kpi em,
body.morfm-global-nostalgia .dj-reference-layout .dj-reference-nav small{color:#cbbbc7!important}
body.morfm-global-nostalgia .dj-reference-layout .dj-kpi-icon,
body.morfm-global-nostalgia .dj-reference-layout .dj-kpi:nth-child(3) .dj-kpi-icon,
body.morfm-global-nostalgia .dj-reference-layout .dj-kpi:nth-child(4) .dj-kpi-icon,
body.morfm-global-nostalgia .dj-reference-layout .dj-row-avatar{
  border-color:rgba(255,183,116,.18)!important;
  background:rgba(157,53,233,.14)!important;
  color:#efb07d!important;
  box-shadow:inset 0 0 0 1px rgba(239,76,232,.08)!important
}
body.morfm-global-nostalgia .dj-reference-layout .dj-reference-nav button,
body.morfm-global-nostalgia .dj-reference-layout .dj-reference-nav a,
body.morfm-global-nostalgia .dj-reference-layout .dj-overview-tabshell button,
body.morfm-global-nostalgia .dj-reference-layout .dj-operations-tabs button,
body.morfm-global-nostalgia .dj-reference-layout .dj-room-card .dj-btn,
body.morfm-global-nostalgia .dj-reference-layout .dj-quick-grid button,
body.morfm-global-nostalgia .dj-reference-layout .dj-quick-grid a,
body.morfm-global-nostalgia .dj-reference-layout .dj-studio-source-switch button{
  border-color:rgba(255,183,116,.18)!important;
  background:#1b1422!important;
  color:#f6dfc5!important;
  box-shadow:none!important
}
body.morfm-global-nostalgia .dj-reference-layout .dj-reference-nav button.is-active,
body.morfm-global-nostalgia .dj-reference-layout .dj-overview-tabshell button.is-active,
body.morfm-global-nostalgia .dj-reference-layout .dj-operations-tabs button.is-active{
  border-color:rgba(243,153,255,.44)!important;
  background:linear-gradient(115deg,#9d35e9,#ef4ce8)!important;
  color:#fff!important;
  box-shadow:0 0 18px rgba(239,76,232,.12)!important
}
body.morfm-global-nostalgia .dj-reference-layout .dj-track-progress{background:#211823!important}
body.morfm-global-nostalgia .dj-reference-layout .dj-activity-bars{
  border-color:rgba(255,183,116,.22)!important;
  background:repeating-linear-gradient(0deg,transparent 0 19px,rgba(255,183,116,.06) 20px)!important
}
body.morfm-global-nostalgia .dj-reference-layout .dj-vinyl,
body.morfm-global-nostalgia .dj-reference-layout .dj-live-avatar{
  border-color:#ef4ce8!important;box-shadow:0 0 0 7px rgba(157,53,233,.06),0 0 26px rgba(239,76,232,.16)!important
}
body.morfm-global-nostalgia .dj-reference-layout .dj-live-profile-card .dj-btn.primary{
  background:linear-gradient(90deg,#9d35e9,#ef4ce8)!important
}
body.morfm-global-nostalgia .dj-assessment-progress>span{background:linear-gradient(90deg,#9d35e9,#ef4ce8,#efb07d)!important}

/* Live Room: high-specificity inline reference rules also receive the same chrome. */
body.morfm-global-nostalgia .live-room-wrapper.room-reference-composition .room-premium-header{
  border-color:rgba(255,183,116,.22)!important;
  background-color:#15101b!important;
  box-shadow:0 14px 40px rgba(0,0,0,.30),inset 0 1px rgba(255,247,239,.025)!important
}
body.morfm-global-nostalgia .live-room-wrapper.room-reference-composition .room-reference-dj-hero{
  border-color:rgba(243,153,255,.34)!important;
  background:radial-gradient(circle at 18% 28%,rgba(157,53,233,.18),transparent 30%),radial-gradient(circle at 92% 8%,rgba(239,76,232,.12),transparent 28%),linear-gradient(145deg,#1b1422,#120d17)!important
}
body.morfm-global-nostalgia .live-room-wrapper.room-reference-composition .room-stage-card,
body.morfm-global-nostalgia .live-room-wrapper.room-reference-composition .room-chat-card,
body.morfm-global-nostalgia .live-room-wrapper.room-reference-composition .room-participants-card,
body.morfm-global-nostalgia .live-room-wrapper.room-reference-composition .room-dj-card,
body.morfm-global-nostalgia .live-room-wrapper.room-reference-composition .room-request-card,
body.morfm-global-nostalgia .live-room-wrapper.room-reference-composition .room-my-requests-card,
body.morfm-global-nostalgia .live-room-wrapper.room-reference-composition .room-dj-activity-card,
body.morfm-global-nostalgia .live-room-wrapper.room-reference-composition .room-info-card,
body.morfm-global-nostalgia .live-room-wrapper.room-reference-composition .room-member-showcase-card,
body.morfm-global-nostalgia .live-room-wrapper.room-reference-composition .room-invite-premium-card{
  border-color:rgba(255,183,116,.22)!important;
  background:linear-gradient(180deg,rgba(27,20,34,.99),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
}
body.morfm-global-nostalgia .live-room-wrapper.room-reference-composition .room-chat-card #room-chat-form,
body.morfm-global-nostalgia .live-room-wrapper.room-reference-composition .room-participants-card #participant-search{
  border-color:rgba(255,183,116,.18)!important;background:rgba(18,13,23,.94)!important;color:#fff7ef!important
}
body.morfm-global-nostalgia .live-room-wrapper.room-reference-composition .room-participants-card .participant-item-row:hover{
  border-color:rgba(243,153,255,.16)!important;background:rgba(157,53,233,.07)!important
}
body.morfm-global-nostalgia .live-room-wrapper.room-reference-composition .room-poll-result-message,
body.morfm-global-nostalgia .live-room-wrapper.room-reference-composition .room-chat-card .room-msg-row.room-poll-result-message{
  border-color:rgba(243,153,255,.32)!important;
  background:linear-gradient(110deg,rgba(157,53,233,.16),rgba(18,13,23,.88) 52%,rgba(239,76,232,.08))!important
}
body.morfm-global-nostalgia .live-room-wrapper.room-reference-composition .room-poll-result-kicker{color:#efb07d!important}

/* Privacy copy uses explicit !important values in the legacy component sheet. */
body.morfm-global-nostalgia .privacy-reference-shell .privacy-info-box,
body.morfm-global-nostalgia .privacy-reference-shell .privacy-permission-list p{color:#cbbbc7!important}
