/* Five additional materials. The original dark theme has no overrides here. */
@media screen{
  html[data-moreol-palette="light-metal"]{
    --bg:#edf0f3;--bg-2:#e4e9ed;--surface:#fff;--surface-2:#f1f4f7;--surface-3:#e1e7ec;--panel:#fff;
    --ink:#1a303e;--text:#203644;--text-2:#405361;--muted:#4c6070;--muted-2:#526674;--line:#ced8e1;--line-2:#a5b7c5;
    --gold:#805a24;--gold-bright:#6e491a;--gold-bg:#f0e5d2;--bronze:#55616b;
    --mp-accent:#936628;--mp-accent-soft:#efe4d1;--mp-accent-ink:#6b471b;--mp-halo:#dfc39938;--mp-halo-2:#b9cdda30;
    --mp-button:linear-gradient(115deg,#e8c991,#ddbc7f);--mp-button-ink:#27323a;--mp-nav:#203844;--mp-nav-ink:#fff;
    --mp-hero:radial-gradient(ellipse at 85% 58%,#ccd8df88,transparent 50%),linear-gradient(120deg,#fff,#f6f8fa);
    --mp-medallion:radial-gradient(circle at 28% 20%,#3b5765,#1b2e39 70%);--mp-medallion-border:#b9cbd4;--mp-medallion-radius:50%;--mp-medallion-turn:0deg;
    --mp-code:#e9eff3;--mp-code-ink:#39536a;--mp-grid:#627f9820;--mp-shadow:#2c415f14;--mp-map:#dee6ec;--mp-map-line:#8099ab;
  }
  html[data-moreol-palette="light-spectrum"]{
    --bg:#eef2fd;--bg-2:#e3ebfa;--surface:#fff;--surface-2:#f3f6ff;--surface-3:#e1e9fa;--panel:#fff;
    --ink:#182a48;--text:#203651;--text-2:#3c526e;--muted:#4c607c;--muted-2:#526784;--line:#cddaf1;--line-2:#9bb2d6;
    --gold:#3051b6;--gold-bright:#244599;--gold-bg:#e4ebff;--bronze:#5d6587;
    --mp-accent:#3056d0;--mp-accent-soft:#e7edff;--mp-accent-ink:#2649b4;--mp-halo:#67d4e930;--mp-halo-2:#bda4f930;
    --mp-button:linear-gradient(115deg,#315fea,#264dce);--mp-button-ink:#fff;--mp-nav:#e4ecff;--mp-nav-ink:#254bbd;
    --mp-hero:radial-gradient(ellipse at 98% 0,#daccffcc,transparent 54%),radial-gradient(ellipse at 80% 100%,#a9eaf5c4,transparent 58%),linear-gradient(110deg,#fff 25%,#f1f6ff);
    --mp-medallion:linear-gradient(135deg,#fff 8%,#e3f1ff 55%,#e7e2ff);--mp-medallion-border:#b6caff;--mp-medallion-radius:24%;--mp-medallion-turn:-12deg;
    --mp-code:#1b344e;--mp-code-ink:#c3dff8;--mp-grid:#536fcb22;--mp-shadow:#5666ae1a;--mp-map:#e0e9f5;--mp-map-line:#7e9bbc;
  }
  html[data-moreol-palette="light-pearl"]{
    --bg:#f3f0e9;--bg-2:#eae5da;--surface:#fffdf9;--surface-2:#f7f3ea;--surface-3:#e9e1d1;--panel:#fffdf9;
    --ink:#352f28;--text:#3d3831;--text-2:#5b5144;--muted:#685e50;--muted-2:#716451;--line:#dfd4c0;--line-2:#bca887;
    --gold:#80571f;--gold-bright:#714a19;--gold-bg:#f0e2c8;--bronze:#776247;
    --mp-accent:#926527;--mp-accent-soft:#efe3cb;--mp-accent-ink:#765122;--mp-halo:#e6c98b30;--mp-halo-2:#ddc8a420;
    --mp-button:linear-gradient(115deg,#e5c98e,#d5b274);--mp-button-ink:#3b3020;--mp-nav:#ede1c9;--mp-nav-ink:#755025;
    --mp-hero:radial-gradient(ellipse at 100% 8%,#e7d6aac4,transparent 66%),linear-gradient(110deg,#fffdfa,#f3edde);
    --mp-medallion:repeating-linear-gradient(120deg,#fff5 0 1px,transparent 1px 4px),linear-gradient(135deg,#fff9e9,#d1bea0 55%,#f5ead0);--mp-medallion-border:#cfbc96;--mp-medallion-radius:50%;--mp-medallion-turn:0deg;
    --mp-code:#f0e8d9;--mp-code-ink:#705331;--mp-grid:#9b7c421b;--mp-shadow:#69533414;--mp-map:#e9e2d4;--mp-map-line:#a09176;
  }
  html[data-moreol-palette="dark-sapphire"]{
    --bg:#121b30;--bg-2:#17223a;--surface:#1b2943;--surface-2:#22324f;--surface-3:#2a3d5e;--panel:#1b2943;
    --ink:#ebf1ff;--text:#e0e9fa;--text-2:#bbcbe4;--muted:#acbdd9;--muted-2:#9eb4d4;--line:#384c6e;--line-2:#536e99;
    --gold:#a9ccff;--gold-bright:#c1dcff;--gold-bg:#344f782e;--bronze:#b5c4df;
    --green:#9adcc5;--green-bg:#467f6928;--blue:#a4cdff;--blue-bg:#547fd12b;--red:#f1b0ac;--red-bg:#a5535125;--amber:#e8cb8e;--amber-bg:#9d7a3928;
    --mp-accent:#9cc9ff;--mp-accent-soft:#273e61;--mp-accent-ink:#c5deff;--mp-halo:#548de625;--mp-halo-2:#8c5ddc20;
    --mp-button:linear-gradient(115deg,#a3cfff,#79b3f5);--mp-button-ink:#142946;--mp-nav:#2c4670;--mp-nav-ink:#e0eeff;
    --mp-hero:radial-gradient(ellipse at 98% 10%,#7046b04d,transparent 58%),radial-gradient(ellipse at 85% 100%,#258caa3d,transparent 58%),linear-gradient(120deg,#1e2d48,#18233d);
    --mp-medallion:linear-gradient(140deg,#334b70,#1b294a 55%,#383460);--mp-medallion-border:#719bd5;--mp-medallion-radius:24%;--mp-medallion-turn:-12deg;
    --mp-code:#142038;--mp-code-ink:#a9d8fa;--mp-grid:#669ee029;--mp-shadow:#02071435;--mp-map:#293d5b;--mp-map-line:#627d9e;
  }
  html[data-moreol-palette="dark-amber"]{
    --bg:#201d1c;--bg-2:#29241f;--surface:#302a25;--surface-2:#393128;--surface-3:#453b30;--panel:#302a25;
    --ink:#f3ece0;--text:#eae2d7;--text-2:#d1c2ae;--muted:#c2b39f;--muted-2:#bba88e;--line:#514536;--line-2:#776349;
    --gold:#ebc48b;--gold-bright:#f4d7a9;--gold-bg:#a4804326;--bronze:#c4b49a;
    --green:#b5d3ae;--green-bg:#728b4228;--blue:#b3cddd;--blue-bg:#5e7d8d28;--red:#efb4a4;--red-bg:#a5534028;--amber:#f1ca89;--amber-bg:#ac793528;
    --mp-accent:#e4bb7d;--mp-accent-soft:#473927;--mp-accent-ink:#f0d3a8;--mp-halo:#bb823121;--mp-halo-2:#855e361a;
    --mp-button:linear-gradient(115deg,#eccc99,#d5ac6c);--mp-button-ink:#30251a;--mp-nav:#4b3c29;--mp-nav-ink:#f0d5ad;
    --mp-hero:radial-gradient(ellipse at 92% 24%,#ad752b30,transparent 60%),linear-gradient(120deg,#332b23,#282521);
    --mp-medallion:repeating-linear-gradient(125deg,#f3d5a004 0 1px,transparent 1px 4px),radial-gradient(circle at 25% 18%,#615039,#28251f 75%);--mp-medallion-border:#a78853;--mp-medallion-radius:50%;--mp-medallion-turn:0deg;
    --mp-code:#26221d;--mp-code-ink:#e3c598;--mp-grid:#c7a5691a;--mp-shadow:#08050335;--mp-map:#40392e;--mp-map-line:#918065;
  }

  html[data-moreol-palette]:not([data-moreol-palette="dark"]) body,
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) .app{background:radial-gradient(ellipse at 90% 12%,var(--mp-halo),transparent 48%),radial-gradient(ellipse at 12% 86%,var(--mp-halo-2),transparent 45%),var(--bg);color:var(--text)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) ::selection{background:var(--mp-accent-soft);color:var(--mp-accent-ink)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(a,button,input,select,textarea):focus-visible{outline-color:var(--mp-accent)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) ::-webkit-scrollbar-thumb{background:var(--line-2)}

  /* Public site: text and spacing stay intact; light falls across the surfaces. */
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.hero,.capabilities,.route-panel,.price-panel){background:var(--surface);border-color:var(--line);box-shadow:0 14px 38px var(--mp-shadow)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.hero,.price-panel){background:var(--mp-hero)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.hero,.capabilities,.route-panel,.price-panel):before,
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.hero,.capabilities,.route-panel,.price-panel):after{border-color:var(--mp-accent)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.brand,.hero h1,.title-accent,.title-brand,.feature-copy h3,.section-heading h2,.contacts h2,.benefit-list h4,.payment-copy h3,.price-line>strong){color:var(--ink)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.brand small,.nav a,.hero-lead,.section-description,.benefit-list p,.contact-label,.contact-details address,.footer,.legal,.footer>a,.price-note,.volume-terms,.payment-copy>p,.payment-next>p,.price-includes li,.included-label,.price-line>p,.price-heading,.payment-eyebrow,.feature-tab>span,.map-key,.route-countries,.time-metrics p,.time-caption,.price-mark,.status-separator,.entry-message){color:var(--text-2)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.nav span,.visual-topline,.orbit-caption,.terminal-label,.section-index,.editor-caption,.feature-view-label,.feature-tab small){color:var(--muted)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.code-comment,.feature-link,.section-heading h2 em,.contacts h2 em,.contact-details a,.contact-phones a,.text-link,.price-line>strong span,.price-asterisk){color:var(--mp-accent-ink)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.editor-bar,.hero-status,.feature-bottom,.feature-toolbar,.tabs,.feature-view,.time-metrics){background:var(--surface-2);color:var(--text-2);border-color:var(--line)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.file-tab,.motion-toggle,.motion-notice,.satellite,.cabinet){background:var(--surface);color:var(--text-2);border-color:var(--line-2);box-shadow:0 4px 14px var(--mp-shadow)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.satellite b,.file-dot){color:var(--text-2)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) .button-gold{background:var(--mp-button);color:var(--mp-button-ink);box-shadow:0 5px 16px var(--mp-shadow)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) .button-gold:hover{filter:brightness(1.05)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.expand-all,.payment-cta,.price-contact){background:var(--mp-accent-soft);color:var(--mp-accent-ink);border-color:var(--line-2)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.feature-tab.active,.feature-tab:hover,.motion-toggle[aria-pressed="true"],.cabinet:hover){background:var(--mp-accent-soft)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.feature-tab.active>span,.feature-tab svg,.feature-tab.active svg,.motion-symbol,.price-contact svg,.price-includes li:before){color:var(--mp-accent-ink)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.benefit-list li+li,.all-features-expanded .feature-panel+.feature-panel,.time-metrics>div+div,.contacts,.promo){border-color:var(--line)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) .hero-terminal{background:var(--mp-code);border-color:var(--line-2);box-shadow:4px 4px 0 var(--mp-shadow)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) .hero-terminal :is(.typing-line,.terminal-comment,.terminal-prompt,.terminal-label){color:var(--mp-code-ink)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) .code-field{color:var(--mp-accent);opacity:.14}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) .code-ring{fill:var(--mp-accent);opacity:.65}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) .orbits stop{stop-color:var(--mp-accent)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) .orbits>ellipse:last-of-type{stroke:var(--mp-accent)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) .glass-facets{stroke:var(--mp-accent)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) .logo-aura{inset:auto;left:50%;top:47%;width:46%;aspect-ratio:1;transform:translate(-50%,-50%) rotate(var(--mp-medallion-turn));border:1px solid var(--mp-medallion-border);border-radius:var(--mp-medallion-radius);background:var(--mp-medallion);box-shadow:0 15px 35px var(--mp-shadow),inset 0 0 0 5px #ffffff0a;animation:none}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) .hero-logo{animation:none;transform:none}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) .parking-promise{background:var(--green-bg);border-color:var(--green)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.parking-promise strong,.promo-zero,.promo h3,.time-metrics strong){color:var(--green);text-shadow:none}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.parking-promise p,.promo-tag,.promo h3+p){color:var(--text-2)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) .route-map .land{fill:var(--mp-map)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) .route-map .coast{stroke:var(--mp-map-line)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) .route-map .island{fill:var(--mp-map);stroke:var(--mp-map-line)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) .route-map text{fill:var(--text-2)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) .contacts{background:linear-gradient(95deg,transparent,var(--mp-halo),transparent)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) .intro{background:radial-gradient(ellipse at center,var(--mp-halo),transparent 65%),var(--bg);color:var(--text)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.intro-top>span,.intro-code,.intro-signature,.intro-caption>span,.intro-code b,.intro-signature b,.intro-caption p){color:var(--text-2)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) .intro-skip{background:var(--surface);color:var(--text);border-color:var(--line-2)}
  /* Code illustrations deliberately remain readable dark mini-screens. */
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.feature-art,.payment-picture){--gold:#e7d0a6;--green:#8dddd0;--ink:#e1e8e8;--muted:#9cb7c2;--mp-accent-ink:#8dddd0;color:#d1e2e6;border-color:var(--line-2)}

  /* Workspace surfaces and legacy fixed colors share the selected material. */
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) .main{background:none}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.sb,.topbar){background:var(--surface);border-color:var(--line)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.sb-foot,.sb-co){background:var(--surface-2);border-color:var(--line)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.sb-logo-name,.sb-co-name,.topbar-title,.wl-brand,.wl-greet,.admin-splash h1,.wl-bot-title,.fx-title,.fx-rate){color:var(--ink)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.sb-logo-sub,.sb-co-lbl,.sb-co-user,.sb-sec,.sb-item,.moreol-about-link,.auth-label,.auth-form label>span,.login-sub,.auth-note,.auth-request-note,.guest-lock p,.auth-divider,.wl-tag,.wl-sub,.wl-sub p,.admin-splash p,.admin-splash-kicker,.wl-bot-sub,.fx-unit-label,.fx-context){color:var(--text-2)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.sb-item i,.topbar-title:before,.admin-panel-tile i,.fx-code,.login-name){color:var(--mp-accent)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) .sb-logo:after{background:var(--mp-accent)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) .sb-item:hover{background:var(--surface-2);color:var(--ink)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) .sb-item.active{background:var(--mp-nav);color:var(--mp-nav-ink);border-left-color:var(--mp-accent)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) .sb-item.active i{color:inherit}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.card,.auth-box,.guest-lock,.apply-section,.rs-card,.rs-panel,.cab-card,.cab-panel,.cab-dash-card,.dash-card,.wf-card,.doc-card,.wl-ct-card,.adm-card,.adash-card,.propiska-simple-row,.request-card,.fx-panel,.wl-bot){background:var(--surface);border-color:var(--line);box-shadow:0 8px 24px var(--mp-shadow)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.apply-head,.cab-head,.rs-head,.pg-head,.wf-head){border-color:var(--line)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select,.customs-currency-trigger,.customs-currency-menu){background:var(--surface);color:var(--text);border-color:var(--line-2)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(input,textarea)::placeholder{color:var(--muted);opacity:1}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(input,select,textarea):disabled{background:var(--surface-2);color:var(--muted)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(select option,.fx-currency-select option){background:var(--surface);color:var(--text)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(input,select,textarea):focus{border-color:var(--mp-accent);box-shadow:0 0 0 2px var(--mp-halo)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.btn-gold,.auth-submit,.apply-submit,.rs-submit,.guest-login-btn,.wl-sub-link){background:var(--mp-button);color:var(--mp-button-ink);border-color:var(--line-2);box-shadow:0 5px 16px var(--mp-shadow)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.btn-gold,.auth-submit,.apply-submit,.rs-submit,.guest-login-btn,.wl-sub-link):hover{filter:brightness(1.06);color:var(--mp-button-ink)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.auth-secondary,.guest-reg-btn,.pg-refresh,.cab-btn,.topbar-logout,.fx-date-toggle,.fx-convert-toggle,.fx-picker button,.fx-convert-submit,.auth-back){background:var(--mp-accent-soft);color:var(--mp-accent-ink);border-color:var(--line)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.rs-drop,.apply-doc,.account-security-rules,.fx-card,.fx-picker,.fx-converter){background:var(--surface-2);border-color:var(--line)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.doc-card,.wl-bot):hover{background:var(--surface-2);border-color:var(--line-2)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.auth-card,.auth-request-card,.auth-request-state,.invite-session-guard-card){background:var(--mp-hero);border-color:var(--line-2);box-shadow:0 18px 48px var(--mp-shadow)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) .auth-input{background:var(--surface);border-color:var(--line-2)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) .auth-input input{background:transparent;border:0}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) .auth-tabs{background:var(--surface-2);border-color:var(--line)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) .auth-tabs button{color:var(--text-2)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) .auth-tabs button.active{background:var(--mp-accent-soft);color:var(--mp-accent-ink);box-shadow:inset 0 -1px var(--mp-accent)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) table{border-color:var(--line)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) thead th{background-color:var(--surface-2);color:var(--text-2);border-color:var(--line)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) tbody td{border-color:var(--line)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) tbody tr:hover td{background-color:var(--mp-halo-2)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.admin-panel-tile,.admin-menu-toggle,.admin-mode-select){background:var(--surface);color:var(--text-2);border-color:var(--line)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) .admin-panel-tile:hover{background:var(--surface-2);border-color:var(--line-2)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) .admin-panel-tile.active{background:var(--mp-accent-soft);color:var(--mp-accent-ink);border-color:var(--mp-accent);box-shadow:inset 2px 0 var(--mp-accent)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.wl-hero,.admin-splash){background:var(--mp-hero);border-color:var(--line-2);box-shadow:0 18px 42px var(--mp-shadow)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.wl-hero,.admin-splash):before{background-image:linear-gradient(var(--mp-grid) 1px,transparent 1px),linear-gradient(90deg,var(--mp-grid) 1px,transparent 1px)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.wl-hero,.admin-splash):after{color:var(--muted)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) .wl-hero-copy{background:none}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.wl-hero-scene,.admin-splash-scene):before{z-index:1}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) :is(.wl-hero-scene,.admin-splash-scene):after{content:'';position:absolute;left:50%;top:50%;width:51%;aspect-ratio:1;background:var(--mp-medallion);border:1px solid var(--mp-medallion-border);border-radius:var(--mp-medallion-radius);transform:translate(-50%,-50%) rotate(var(--mp-medallion-turn));box-shadow:0 16px 38px var(--mp-shadow),inset 0 0 0 5px #ffffff0a;z-index:0}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) .wl-route{background:var(--mp-code);border-color:var(--line)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) .wl-route:after{color:var(--mp-code-ink)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) .admin-splash-line:after{color:var(--mp-accent-ink)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) .wl-bot{border-right:3px solid var(--mp-accent)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) .wl-bot-ic{background:var(--mp-accent-soft);color:var(--mp-accent-ink);border-color:var(--line-2)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) .fx-change.up{color:var(--green)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) .fx-change.down{color:var(--red)}
  html.moreol-site[data-moreol-palette]:not([data-moreol-palette="dark"]) .boot{background:radial-gradient(ellipse at center,var(--mp-halo),transparent 65%),var(--bg)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) .moreol-theme-button{background:var(--surface);border-color:var(--line-2);color:var(--text-2)}
  html[data-moreol-palette]:not([data-moreol-palette="dark"]) .moreol-theme-button:hover{background:var(--surface-2);border-color:var(--mp-accent)}
}
