/* MADPILOT v3.28 — generated themes: Снежная (snow, from morgue) + Янтарная/оранжевая (orange, from blood). Do not edit by hand: regenerate with tools/gen_themes.py */

/* ---- SNOW ---- */
html[data-theme="snow"]{--h-bg:#09090c;--h-bg2:#0d0e12;--h-panel:#17181c;--h-panel2:#181a27;--h-ink:#f0f8f4;--h-muted:#bdbdcb;--h-faint:#5b7283;--h-accent:#2f39ec;--h-accent2:#050e9d;--h-accent3:#999eff;--h-line:rgba(66,75,224,.32);--h-line-soft:rgba(255,255,255,.075);--h-glow:rgba(47,57,236,.22);--h-shadow:0 28px 80px rgba(4,5,6,.62);--h-card:linear-gradient(155deg,rgba(24,26,36,.96),rgba(13,14,18,.985));--h-metal:linear-gradient(180deg,rgba(31,33,51,.97),rgba(16,17,26,.985));--h-page-image:url('./theme_snow.jpg');--h-overlay-image:url('./horror_3.webp');--h-icon-filter:drop-shadow(0 6px 10px rgba(4,5,6,.8))}
html[data-theme="snow"]{--h-surface:rgba(12,14,17,.78);--h-surface-2:rgba(255,255,255,.03);--h-surface-3:rgba(4,5,6,.24);--h-strong:#ffffff}
html[data-theme="snow"]{
  --h-bg:#080f13;--h-bg2:#0c1b23;--h-panel:#15232b;--h-panel2:#182c35;
  --h-ink:#f4f9fb;--h-muted:#bacad0;--h-faint:#788c96;
  --h-accent:#aacedf;--h-accent2:#397692;--h-accent3:#dbf5ff;
  --h-line:rgba(170,206,223,.30);--h-glow:rgba(170,206,223,.14);
  --h-card:linear-gradient(155deg,rgba(21,44,55,.96),rgba(10,22,28,.985));
  --h-metal:linear-gradient(180deg,rgba(32,59,71,.96),rgba(14,29,36,.985));
  --h-page-image:url('./theme_snow.jpg');--h-overlay-image:url('./horror_1.webp');
}
html[data-theme="snow"]{--h-surface:rgba(11,26,35,.82)}
html[data-theme="snow"]{
  --h-title:#f7fcff;
  --h-chip-text:#e6f8ff;
}
html[data-theme="snow"]{
  --h-surface-1:linear-gradient(160deg,rgba(13,30,39,.92),rgba(9,21,27,.985));
  --h-surface-2:linear-gradient(135deg,rgba(42,91,114,.82),rgba(13,33,43,.97) 56%,rgba(7,20,26,.995));
  --h-surface-3:linear-gradient(160deg,rgba(232,248,255,.05),rgba(4,5,6,.22));
  --h-surface-4:linear-gradient(180deg,rgba(0,22,34,.34),rgba(255,255,255,.015));
  --h-field-bg:linear-gradient(180deg,rgba(8,23,31,.96),rgba(14,33,43,.992));
  --h-chip-bg:linear-gradient(180deg,rgba(230,247,255,.06),rgba(4,5,6,.22));
}
html[data-theme="snow"] body{
  background:
    linear-gradient(180deg,rgba(6,16,22,.38),rgba(4,12,18,.92)),
    radial-gradient(circle at 78% 8%,rgba(170,206,223,.13),transparent 30%),
    radial-gradient(circle at 14% 18%,rgba(220,244,255,.05),transparent 19%),
    var(--h-page-image) center/cover fixed no-repeat!important;
}
html[data-theme="snow"] .mh-horror-atmosphere:before{
  background:
    linear-gradient(180deg,rgba(60,114,138,.46),transparent 72%),
    radial-gradient(ellipse at 15% 0,rgba(219,244,255,.09) 0 18px,transparent 19px),
    radial-gradient(ellipse at 72% 0,rgba(219,244,255,.07) 0 22px,transparent 23px)!important;
  opacity:.32!important;filter:blur(.2px)
}
html[data-theme="snow"] .mh-horror-atmosphere:after{opacity:.025!important;mix-blend-mode:screen!important;filter:grayscale(.42) contrast(1.2)}
html[data-theme="snow"] .topbar,html[data-theme="snow"] .panel,html[data-theme="snow"] .floor-card,html[data-theme="snow"] .hero,html[data-theme="snow"] .settings-section{
  box-shadow:0 26px 76px rgba(4,5,6,.58),0 0 26px rgba(170,206,223,.08),inset 0 0 0 1px rgba(238,250,255,.025)!important;
}
html[data-theme="snow"] .topbar:before,html[data-theme="snow"] .panel:before,html[data-theme="snow"] .floor-card:before,html[data-theme="snow"] .hero:before{
  background:
    linear-gradient(108deg,transparent 0 34%,rgba(237,249,255,.03) 48%,transparent 62%),
    repeating-linear-gradient(90deg,transparent 0 88px,rgba(221,245,255,.015) 89px 90px)!important;
}
html[data-theme="snow"] .panel-head,html[data-theme="snow"] .floor-head,html[data-theme="snow"] .profile-subpanel-head{
  background:
    linear-gradient(135deg,rgba(53,103,127,.84),rgba(14,37,48,.96) 58%,rgba(7,21,28,.99))!important;
}
html[data-theme="snow"] .panel-head:after,html[data-theme="snow"] .floor-head:after{
  content:"";position:absolute;right:18px;top:0;width:88px;height:4px;
  background:linear-gradient(90deg,transparent,#add0e1,#e7f8ff,#add0e1,transparent);opacity:.72
}
html[data-theme="snow"] .btn,html[data-theme="snow"] .mode-control,html[data-theme="snow"] .action-card,html[data-theme="snow"] .mh-theme-card.active,html[data-theme="snow"] .mh-lang-btn.active{
  background:linear-gradient(180deg,rgba(58,110,134,.95),rgba(17,43,55,.988))!important;
  color:#f8fdff!important;
  border-color:rgba(170,206,223,.34)!important;
  box-shadow:0 14px 24px rgba(4,5,6,.34),0 0 14px rgba(170,206,223,.07),inset 0 1px rgba(255,255,255,.05)!important;
}
html[data-theme="snow"] .btn.light,html[data-theme="snow"] .raid-chip:not(.active),html[data-theme="snow"] .clan-v-btn.ghost{background:linear-gradient(180deg,rgba(232,248,255,.06),rgba(4,5,6,.22))!important;color:var(--h-body)!important}
html[data-theme="snow"] .metric:before,html[data-theme="snow"] .mh-search-trace-row i,html[data-theme="snow"] .mh-search-status-dot,html[data-theme="snow"] .mh-control-trigger:after{box-shadow:0 0 14px rgba(170,206,223,.3)!important}
html[data-theme="snow"] .mh-search-status-dot,html[data-theme="snow"] .mh-control-trigger:after{background:radial-gradient(circle,#f5fcff,#c2e1f0 56%,#4c849f)!important}
html[data-theme="snow"] :where(.kpi,.stat-card,.friend-room-card,.friend-room-loot-card,.ug-kpis article,.ug-setting,.clan-v-room-card,.mut-category,.drop-card,.mode-control,.action-card){
  box-shadow:0 10px 20px rgba(4,5,6,.24),inset 0 1px rgba(243,251,255,.03),0 0 0 1px rgba(170,206,223,.03)!important;
}
html[data-theme="snow"] :where(input,textarea,select){box-shadow:inset 0 10px 24px rgba(4,5,6,.34),0 0 0 1px rgba(170,206,223,.08)!important}
html[data-theme="snow"] #homeHero .mh-search-board:before{
  background:
    repeating-linear-gradient(0deg,transparent 0 3px,rgba(238,250,255,.02) 4px),
    linear-gradient(135deg,transparent 0 34%,rgba(170,206,223,.07) 100%)!important;
}
html[data-theme="snow"] .mh-theme-card[data-theme-choice="blood"]{background:linear-gradient(180deg,rgba(2,8,108,.34),rgba(10,11,19,.9))!important}
html[data-theme="snow"] .mh-theme-card[data-theme-choice="surgery"]{background:linear-gradient(180deg,rgba(19,90,105,.34),rgba(9,23,27,.9))!important}
html[data-theme="snow"] .mh-theme-card[data-theme-choice="morgue"]{background:linear-gradient(180deg,rgba(43,94,119,.72),rgba(11,25,32,.93))!important}
html[data-theme="snow"] .kpi i,html[data-theme="snow"] .stat-card i{background:linear-gradient(90deg,#aacedf,transparent)!important}
html[data-theme="snow"]{
  --t-bg:#061218;
  --t-panel:#0a1e28;
  --t-panel-2:#0f2734;
  --t-raised:#133240;
  --t-raised-2:#193f51;
  --t-field:#071720;
  --t-text:#f7fcff;
  --t-muted:#c0d2da;
  --t-soft:#899da7;
  --t-accent:#b1d5e6;
  --t-accent-2:#3f7b96;
  --t-border:rgba(177,213,230,.28);
  --t-border-soft:rgba(232,248,255,.09);
  --t-glow:rgba(177,213,230,.13);
  --t-card:linear-gradient(155deg,#163645,#0a1e28);
  --t-card-soft:linear-gradient(155deg,#1b4051,#0b222e);
  --t-head:linear-gradient(115deg,#397895,#153a4b 58%,#091b25);
  --t-button:linear-gradient(180deg,#448aa9,#1c4558);
}
html[data-theme="snow"]{
  --tx-title:#f8fdff;
  --tx-body:#dcebf1;
  --tx-muted:#b0c6d0;
  --tx-label:#b6dff1;
  --tx-number:#f0fbff;
  --tx-dim:#7592a0;
}
html[data-theme="snow"] main :where(.eyebrow,[class*="-kicker"],.settings-pill,.floor-pill){text-shadow:0 0 10px rgba(177,213,230,.14)!important}
html[data-theme="snow"]{
  --tx-title:#f9fdff;
  --tx-body:#e2f0f6;
  --tx-muted:#bbd0d9;
  --tx-label:#b7e2f6;
  --tx-number:#f2fbff;
  --tx-dim:#89a2ac;
}
html[data-theme="snow"]{--h-page-image-mobile:url('./theme_snow_mobile.webp')}
/* ---- ORANGE ---- */
html[data-theme="orange"]{--h-bg:#050404;--h-bg2:#0a0808;--h-panel:#121012;--h-panel2:#1a1412;--h-ink:#f3efe7;--h-muted:#a7a099;--h-faint:#6f6668;--h-accent:#da5f15;--h-accent2:#7e3105;--h-accent3:#ffa95b;--h-line:rgba(209,99,36,.32);--h-line-soft:rgba(255,255,255,.075);--h-glow:rgba(218,95,21,.22);--h-shadow:0 28px 80px rgba(0,0,0,.62);--h-card:linear-gradient(155deg,rgba(24,19,18,.96),rgba(10,8,8,.985));--h-metal:linear-gradient(180deg,rgba(36,27,24,.97),rgba(16,12,11,.985));--h-page-image:url('./theme_orange.jpg');--h-overlay-image:url('./horror_3.webp');--h-icon-filter:drop-shadow(0 6px 10px rgba(0,0,0,.8))}
html[data-theme="orange"]{--h-surface:rgba(8,7,9,.78);--h-surface-2:rgba(255,255,255,.03);--h-surface-3:rgba(0,0,0,.24);--h-strong:#ffffff}
html[data-theme="orange"] .panel-head:after,html[data-theme="orange"] .floor-head:after{content:"";position:absolute;right:15px;top:0;width:70px;height:4px;background:linear-gradient(90deg,transparent,#803205,#d95f16,#5d2403,transparent);opacity:.58;filter:blur(.2px);pointer-events:none}
html[data-theme="orange"]{
  --h-bg:#030101;
  --h-bg2:#080503;
  --h-panel:#110905;
  --h-panel2:#180d07;
  --h-ink:#f6f2ea;
  --h-muted:#bcb2a7;
  --h-faint:#7f7169;
  --h-accent:#f37f19;
  --h-accent2:#8d3604;
  --h-accent3:#ffd6b1;
  --h-line:rgba(243,127,25,.38);
  --h-line-soft:rgba(255,215,180,.10);
  --h-glow:rgba(243,127,25,.28);
  --h-card:linear-gradient(160deg,rgba(26,14,8,.97),rgba(8,5,3,.992));
  --h-metal:linear-gradient(180deg,rgba(41,21,10,.98),rgba(13,8,5,.992));
}
html[data-theme="orange"] body{
  background:
    linear-gradient(180deg,rgba(3,1,1,.36),rgba(2,1,1,.9)),
    radial-gradient(circle at 82% 8%,rgba(243,127,25,.22),transparent 33%),
    radial-gradient(circle at 10% 18%,rgba(154,57,4,.16),transparent 22%),
    radial-gradient(circle at 74% 32%,rgba(92,36,4,.12),transparent 20%),
    var(--h-page-image) center/cover fixed no-repeat!important;
}
html[data-theme="orange"] body:before{
  opacity:.26!important;
  background-image:
    repeating-linear-gradient(0deg,transparent 0 3px,rgba(255,255,255,.03) 4px),
    radial-gradient(circle at 14% 9%,rgba(255,156,70,.22) 0 2px,transparent 3px),
    radial-gradient(circle at 19% 2%,rgba(140,54,5,.34) 0 9px,transparent 11px),
    radial-gradient(circle at 63% 4%,rgba(140,54,5,.28) 0 7px,transparent 9px),
    radial-gradient(circle at 77% 11%,rgba(255,156,70,.18) 0 2px,transparent 3px)!important;
  background-size:auto,130px 150px,220px 180px,260px 200px,160px 140px!important;
}
html[data-theme="orange"] body:after{
  background:
    radial-gradient(ellipse at 50% -16%,transparent 0 40%,rgba(0,0,0,.66) 84%),
    linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.6)),
    linear-gradient(90deg,rgba(0,0,0,.42),transparent 18%,transparent 82%,rgba(0,0,0,.42))!important;
}
html[data-theme="orange"] .mh-horror-atmosphere:before{
  opacity:.54;
  filter:blur(.2px) saturate(1.2);
}
html[data-theme="orange"] .topbar,html[data-theme="orange"] .panel,html[data-theme="orange"] .floor-card,html[data-theme="orange"] .hero,html[data-theme="orange"] .mode-panel,html[data-theme="orange"] .ug-panel,html[data-theme="orange"] .settings-section{
  box-shadow:
    0 28px 80px rgba(0,0,0,.66),
    0 0 34px rgba(243,127,25,.07),
    inset 0 1px rgba(255,255,255,.03)!important;
}
html[data-theme="orange"] .topbar:before,html[data-theme="orange"] .panel:before,html[data-theme="orange"] .floor-card:before,html[data-theme="orange"] .hero:before{
  background:
    linear-gradient(108deg,transparent 0 36%,rgba(255,255,255,.02) 48%,transparent 58%),
    radial-gradient(circle at 12% 0,rgba(243,127,25,.06),transparent 24%)!important;
}
html[data-theme="orange"] .panel-head,html[data-theme="orange"] .floor-head,html[data-theme="orange"] .profile-subpanel-head{
  background:
    linear-gradient(110deg,rgba(94,37,5,.95),rgba(23,13,8,.98) 54%,rgba(10,6,4,.99))!important;
}
html[data-theme="orange"] .panel-head:after,html[data-theme="orange"] .floor-head:after{
  content:"";
  position:absolute;right:18px;top:0;width:86px;height:5px;
  background:linear-gradient(90deg,transparent,#6d2902,#ff8a24,#712b04,transparent);
  opacity:.82;filter:blur(.15px);pointer-events:none;
}
html[data-theme="orange"] .page-head h2,html[data-theme="orange"] #homeHero .mh-search-copy h3{
  text-shadow:0 2px 0 #000000,0 0 20px rgba(243,127,25,.18),0 0 36px rgba(132,51,5,.12)!important;
}
html[data-theme="orange"] .eyebrow,html[data-theme="orange"] #homeHero .mh-search-kicker,html[data-theme="orange"] #homeHero .mh-search-board-head span,html[data-theme="orange"] .hero-topline{
  color:#ffca9c!important;
}
html[data-theme="orange"] .btn,html[data-theme="orange"] .mode-control,html[data-theme="orange"] .action-card{
  background:
    linear-gradient(180deg,rgba(125,51,8,.96),rgba(59,25,5,.98))!important;
  border-color:rgba(243,127,25,.34)!important;
  box-shadow:0 12px 24px rgba(0,0,0,.34), inset 0 1px rgba(255,255,255,.05), inset 0 -14px 20px rgba(0,0,0,.18)!important;
}
html[data-theme="orange"] .btn.light,html[data-theme="orange"] .raid-chip:not(.active){
  background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(34,17,7,.45))!important;
}
html[data-theme="orange"] .btn:before,html[data-theme="orange"] .mode-control:before,html[data-theme="orange"] .action-card:before,html[data-theme="orange"] .mh-control-trigger:before{
  content:"";
  position:absolute;left:0;top:0;right:0;height:16px;pointer-events:none;
  background:
    radial-gradient(circle at 6% 0,rgba(255,142,44,.55) 0 4px,transparent 5px),
    radial-gradient(circle at 14% 0,rgba(120,46,4,.9) 0 8px,transparent 9px),
    radial-gradient(circle at 25% 0,rgba(255,142,44,.4) 0 3px,transparent 4px),
    linear-gradient(180deg,rgba(132,52,6,.55),transparent 78%);
  opacity:.24;
}
html[data-theme="orange"] .metric:before,html[data-theme="orange"] .mh-search-trace-row i,html[data-theme="orange"] .tag,html[data-theme="orange"] .mode-control-state,html[data-theme="orange"] .mh-search-status-dot{
  box-shadow:0 0 14px rgba(243,127,25,.28)!important;
}
html[data-theme="orange"] .kpi,html[data-theme="orange"] .stat-card,html[data-theme="orange"] .settings-v201 .mode-visibility-tile,html[data-theme="orange"] .settings-v201 .auth-session-summary>div,html[data-theme="orange"] .boss-card,html[data-theme="orange"] .reward-money,html[data-theme="orange"] .reward-empty,html[data-theme="orange"] .drop-card,html[data-theme="orange"] .mh-search-target,html[data-theme="orange"] .mh-search-trace-row{
  background:linear-gradient(160deg,rgba(255,255,255,.038),rgba(28,14,7,.54))!important;
}
html[data-theme="orange"] .mh-search-board{
  background:
    linear-gradient(180deg,rgba(0,0,0,.24),rgba(0,0,0,.44)),
    linear-gradient(135deg,rgba(106,42,6,.22),rgba(0,0,0,.42)),
    var(--h-page-image) center/cover no-repeat!important;
}
html[data-theme="orange"] .mh-search-board:after{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:
    radial-gradient(circle at 8% 0,rgba(162,62,5,.24) 0 14px,transparent 16px),
    radial-gradient(circle at 15% 0,rgba(255,150,59,.16) 0 5px,transparent 7px),
    radial-gradient(circle at 81% 0,rgba(162,62,5,.2) 0 11px,transparent 13px),
    linear-gradient(180deg,rgba(132,52,6,.08),transparent 28%);
  opacity:.55;
}
html[data-theme="orange"] .mh-search-target.has-signal{
  box-shadow:0 0 0 1px rgba(255,255,255,.05),0 16px 28px rgba(0,0,0,.34),0 0 22px rgba(243,127,25,.14)!important;
}
html[data-theme="orange"] .mh-control-trigger:after{background:#ff9031!important;box-shadow:0 0 14px #ff9031!important}
html[data-theme="orange"] ::selection{background:#cc520d;color:#ffffff}
html[data-theme="orange"]{
  --h-bg:#020100;
  --h-bg2:#050201;
  --h-panel:#120803;
  --h-panel2:#1a0c04;
  --h-ink:#fff9ef;
  --h-muted:#d3c3ab;
  --h-faint:#907a65;
  --h-accent:#ff8b24;
  --h-accent2:#712900;
  --h-accent3:#ffe6ad;
  --h-line:rgba(255,146,49,.42);
  --h-line-soft:rgba(255,211,140,.11);
  --h-glow:rgba(255,139,36,.34);
  --h-card:linear-gradient(160deg,rgba(23,11,4,.975),rgba(7,3,1,.995));
  --h-metal:linear-gradient(180deg,rgba(51,24,7,.985),rgba(12,5,2,.995));
}
html[data-theme="orange"] body{
  background:
    radial-gradient(circle at 50% 115%,rgba(255,167,25,.16),transparent 34%),
    radial-gradient(circle at 18% 8%,rgba(255,139,36,.18),transparent 24%),
    radial-gradient(circle at 82% 14%,rgba(146,55,1,.16),transparent 26%),
    linear-gradient(180deg,rgba(7,3,1,.44),rgba(1,0,0,.92)),
    var(--h-page-image) center/cover fixed no-repeat!important;
}
html[data-theme="orange"] body:before{
  opacity:.34!important;
  background-image:
    repeating-linear-gradient(0deg,transparent 0 3px,rgba(255,255,255,.024) 4px),
    radial-gradient(circle at 8% 2%,rgba(255,165,42,.28) 0 3px,transparent 4px),
    radial-gradient(circle at 12% 0,rgba(130,50,3,.54) 0 13px,transparent 15px),
    radial-gradient(circle at 38% 0,rgba(255,143,45,.18) 0 4px,transparent 5px),
    radial-gradient(circle at 78% 0,rgba(130,50,3,.44) 0 10px,transparent 12px),
    radial-gradient(circle at 86% 6%,rgba(255,179,42,.24) 0 3px,transparent 4px)!important;
  background-size:auto,120px 140px,260px 190px,200px 150px,240px 180px,160px 130px!important;
}
html[data-theme="orange"] body:after{
  background:
    radial-gradient(ellipse at 50% -16%,transparent 0 42%,rgba(0,0,0,.76) 84%),
    radial-gradient(circle at 50% 118%,rgba(255,168,18,.16),transparent 30%),
    linear-gradient(180deg,rgba(0,0,0,.06),rgba(0,0,0,.68)),
    linear-gradient(90deg,rgba(0,0,0,.54),transparent 18%,transparent 82%,rgba(0,0,0,.54))!important;
}
html[data-theme="orange"] .mh-horror-atmosphere:after{
  opacity:.28!important;
  background:
    radial-gradient(circle at 50% 100%,rgba(255,170,20,.2),transparent 32%),
    conic-gradient(from 190deg at 50% 50%,transparent,rgba(255,162,32,.06),transparent 45%,rgba(255,139,36,.06),transparent)!important;
}
html[data-theme="orange"] .topbar,html[data-theme="orange"] .panel,html[data-theme="orange"] .floor-card,html[data-theme="orange"] .hero,html[data-theme="orange"] .mode-panel,html[data-theme="orange"] .settings-section,html[data-theme="orange"] .mh-control-panel{
  border-color:rgba(255,147,52,.34)!important;
  box-shadow:
    0 32px 90px rgba(0,0,0,.72),
    0 0 44px rgba(255,138,34,.08),
    inset 0 0 0 1px rgba(255,255,255,.018)!important;
}
html[data-theme="orange"] .panel:after,html[data-theme="orange"] .floor-card:after,html[data-theme="orange"] .hero:after{
  opacity:.42!important;
  background:
    linear-gradient(180deg,rgba(255,147,52,.12),transparent 14%),
    radial-gradient(circle at 100% 0,rgba(255,185,40,.08),transparent 18%)!important;
}
html[data-theme="orange"] .topbar:after{
  background:linear-gradient(90deg,transparent,rgba(255,188,76,.08),rgba(255,142,43,.1),transparent)!important;
}
html[data-theme="orange"] .panel-head,html[data-theme="orange"] .floor-head,html[data-theme="orange"] .profile-subpanel-head{
  background:
    linear-gradient(110deg,rgba(111,42,2,.98),rgba(34,15,5,.992) 52%,rgba(10,4,2,.996))!important;
}
html[data-theme="orange"] .panel-head:before,html[data-theme="orange"] .floor-head:before{
  content:"";
  position:absolute;left:0;right:0;top:0;height:100%;pointer-events:none;
  background:
    radial-gradient(circle at 10% 0,rgba(255,178,52,.12),transparent 18%),
    linear-gradient(180deg,rgba(255,143,45,.06),transparent 55%);
}
html[data-theme="orange"] .panel-head:after,html[data-theme="orange"] .floor-head:after{
  content:"";
  position:absolute;right:18px;top:0;width:110px;height:7px;
  background:
    linear-gradient(90deg,transparent,#5d2200,#ff8a23,#923501,#ffbb31,transparent);
  opacity:.86;filter:blur(.1px);pointer-events:none;
  clip-path:polygon(0 0,100% 0,94% 38%,89% 52%,91% 70%,82% 100%,0 100%);
}
html[data-theme="orange"] .page-head h2,html[data-theme="orange"] #homeHero .mh-search-copy h3{
  text-shadow:
    0 2px 0 #000000,
    0 0 20px rgba(255,138,34,.2),
    0 0 42px rgba(255,168,31,.12),
    0 0 66px rgba(112,42,1,.1)!important;
}
html[data-theme="orange"] .brand-mark,html[data-theme="orange"] .mh-loader-sigil,html[data-theme="orange"] .settings-head-emblem,html[data-theme="orange"] .settings-section-symbol,html[data-theme="orange"] .mode-visibility-icon,html[data-theme="orange"] .mh-search-target-portrait{
  background:
    radial-gradient(circle at 36% 28%,rgba(255,179,48,.18),rgba(103,40,4,.56) 42%,rgba(10,5,2,.98) 74%)!important;
  box-shadow:0 12px 24px rgba(0,0,0,.42),0 0 18px rgba(255,142,42,.12)!important;
}
html[data-theme="orange"] .brand-mark{color:#ffe9c2!important}
html[data-theme="orange"] .eyebrow,html[data-theme="orange"] #homeHero .mh-search-kicker,html[data-theme="orange"] #homeHero .mh-search-board-head span,html[data-theme="orange"] .hero-topline,html[data-theme="orange"] .mh-control-head small{
  color:#ffdea0!important;
  text-shadow:0 0 10px rgba(255,168,24,.16)!important;
}
html[data-theme="orange"] .btn,html[data-theme="orange"] .mode-control,html[data-theme="orange"] .action-card,html[data-theme="orange"] .mh-theme-card.active,html[data-theme="orange"] .mh-lang-btn.active{
  background:
    linear-gradient(180deg,rgba(138,55,5,.98),rgba(57,22,2,.992))!important;
  border-color:rgba(255,142,42,.36)!important;
  box-shadow:
    0 14px 28px rgba(0,0,0,.38),
    0 0 16px rgba(255,141,39,.08),
    inset 0 1px rgba(255,255,255,.06),
    inset 0 -16px 20px rgba(0,0,0,.2)!important;
}
html[data-theme="orange"] .btn:hover,html[data-theme="orange"] .mode-control:hover,html[data-theme="orange"] .action-card:hover,html[data-theme="orange"] .mh-control-trigger:hover{
  box-shadow:
    0 18px 36px rgba(0,0,0,.46),
    0 0 20px rgba(255,140,38,.16),
    0 0 32px rgba(255,182,32,.08),
    inset 0 1px rgba(255,255,255,.06)!important;
}
html[data-theme="orange"] .btn:before,html[data-theme="orange"] .mode-control:before,html[data-theme="orange"] .action-card:before,html[data-theme="orange"] .mh-control-trigger:before,html[data-theme="orange"] .mh-search-board:after{
  mix-blend-mode:screen;
}
html[data-theme="orange"] .btn:after,html[data-theme="orange"] .mode-control:after,html[data-theme="orange"] .action-card:after{
  content:"";
  position:absolute;left:0;right:0;bottom:0;height:6px;pointer-events:none;
  background:linear-gradient(90deg,transparent,rgba(255,169,22,.46),rgba(255,137,32,.72),rgba(255,169,22,.46),transparent);
  opacity:.58;
}
html[data-theme="orange"] .metric,html[data-theme="orange"] .kpi,html[data-theme="orange"] .stat-card,html[data-theme="orange"] .settings-v201 .mode-visibility-tile,html[data-theme="orange"] .settings-v201 .auth-session-summary>div,html[data-theme="orange"] .boss-card,html[data-theme="orange"] .reward-money,html[data-theme="orange"] .reward-empty,html[data-theme="orange"] .drop-card,html[data-theme="orange"] .mh-search-target,html[data-theme="orange"] .mh-search-trace-row,html[data-theme="orange"] .fact,html[data-theme="orange"] .empty{
  background:linear-gradient(160deg,rgba(255,255,255,.034),rgba(41,17,4,.56))!important;
  border-color:rgba(255,210,130,.14)!important;
}
html[data-theme="orange"] .tag,html[data-theme="orange"] .floor-badge,html[data-theme="orange"] .auth-session-badge,html[data-theme="orange"] .mode-control-state{
  background:linear-gradient(180deg,rgba(0,0,0,.34),rgba(74,30,4,.42))!important;
  color:#ffe4b1!important;
  border-color:rgba(255,165,62,.22)!important;
}
html[data-theme="orange"] input,html[data-theme="orange"] textarea,html[data-theme="orange"] select{
  background:linear-gradient(180deg,rgba(8,4,2,.96),rgba(15,7,4,.992))!important;
  border-color:rgba(255,168,70,.22)!important;
}
html[data-theme="orange"] input:focus,html[data-theme="orange"] textarea:focus,html[data-theme="orange"] select:focus{
  box-shadow:0 0 0 3px rgba(255,139,36,.16),0 0 20px rgba(255,170,22,.08),inset 0 10px 28px rgba(0,0,0,.42)!important;
}
html[data-theme="orange"] #homeHero .mh-search-board{
  background:
    linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,.48)),
    linear-gradient(135deg,rgba(120,46,3,.22),rgba(0,0,0,.44)),
    var(--h-page-image) center/cover no-repeat!important;
}
html[data-theme="orange"] #homeHero .mh-search-board:before{
  background:
    repeating-linear-gradient(0deg,transparent 0 3px,rgba(255,255,255,.022) 4px),
    linear-gradient(135deg,transparent 0 34%,rgba(255,173,28,.07) 100%)!important;
}
html[data-theme="orange"] #homeHero .mh-search-status,html[data-theme="orange"] #homeHero .mh-search-trace-row,html[data-theme="orange"] #homeHero .mh-search-target.has-signal{
  box-shadow:0 12px 24px rgba(0,0,0,.28),0 0 18px rgba(255,142,43,.12)!important;
}
html[data-theme="orange"] #homeHero .mh-search-status-dot,html[data-theme="orange"] .mh-control-trigger:after{
  background:radial-gradient(circle,#ffd472,#ff9439 56%,#7c2d01)!important;
  box-shadow:0 0 16px rgba(255,150,55,.4),0 0 28px rgba(255,180,34,.16)!important;
}
html[data-theme="orange"] .pulse-dot.on{
  background:#ff9942!important;
  box-shadow:0 0 16px rgba(255,146,50,.44),0 0 28px rgba(255,177,34,.16)!important;
}
html[data-theme="orange"] ::-webkit-scrollbar-thumb{
  background:linear-gradient(#ffaa1f,#a23c01)!important;
}
html[data-theme="orange"]{
  --h-title:#fffaf3;
  --h-chip-text:#ffe8c0;
}
html[data-theme="orange"]{
  --h-surface-1:linear-gradient(160deg,rgba(16,7,3,.93),rgba(5,2,1,.988));
  --h-surface-2:linear-gradient(135deg,rgba(108,41,2,.9),rgba(26,11,4,.98) 54%,rgba(7,3,1,.995));
  --h-surface-3:linear-gradient(160deg,rgba(255,238,220,.04),rgba(0,0,0,.24));
  --h-surface-4:linear-gradient(180deg,rgba(20,8,0,.34),rgba(255,255,255,.012));
  --h-field-bg:linear-gradient(180deg,rgba(10,5,2,.97),rgba(18,8,3,.994));
  --h-chip-bg:linear-gradient(180deg,rgba(255,226,198,.06),rgba(0,0,0,.24));
}
html[data-theme="orange"] .topbar:before,html[data-theme="orange"] .panel:before,html[data-theme="orange"] .floor-card:before,html[data-theme="orange"] .hero:before{
  background:
    linear-gradient(108deg,transparent 0 35%,rgba(255,255,255,.022) 48%,transparent 61%),
    radial-gradient(circle at 12% 0,rgba(255,165,86,.05),transparent 18%)!important;
}
html[data-theme="orange"] :where(.kpi,.stat-card,.friend-room-card,.friend-room-loot-card,.ug-kpis article,.ug-setting,.clan-v-room-card,.mut-category,.drop-card,.mode-control,.action-card){
  box-shadow:0 10px 22px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.02),0 0 0 1px rgba(255,139,36,.04)!important;
}
html[data-theme="orange"] .btn.light,html[data-theme="orange"] .raid-chip:not(.active),html[data-theme="orange"] .clan-v-btn.ghost{background:linear-gradient(180deg,rgba(255,235,214,.05),rgba(0,0,0,.26))!important;color:var(--h-body)!important}
html[data-theme="orange"] .mh-theme-card[data-theme-choice="blood"]{background:linear-gradient(180deg,rgba(79,31,4,.74),rgba(21,9,3,.92))!important}
html[data-theme="orange"] .mh-theme-card[data-theme-choice="surgery"]{background:linear-gradient(180deg,rgba(22,60,54,.36),rgba(8,16,16,.9))!important}
html[data-theme="orange"] .mh-theme-card[data-theme-choice="morgue"]{background:linear-gradient(180deg,rgba(30,49,64,.38),rgba(8,14,20,.9))!important}
html[data-theme="orange"] .kpi i,html[data-theme="orange"] .stat-card i{background:linear-gradient(90deg,#ff8b24,transparent)!important}
html[data-theme="orange"]{
  --t-bg:#040201;
  --t-panel:#0c0603;
  --t-panel-2:#130904;
  --t-raised:#180b05;
  --t-raised-2:#230f06;
  --t-field:#080301;
  --t-text:#fff8ef;
  --t-muted:#c8b6a6;
  --t-soft:#95806e;
  --t-accent:#ff9031;
  --t-accent-2:#903603;
  --t-border:rgba(255,144,49,.30);
  --t-border-soft:rgba(255,219,188,.09);
  --t-glow:rgba(255,144,49,.18);
  --t-card:linear-gradient(155deg,#1b0c05,#090402);
  --t-card-soft:linear-gradient(155deg,#210e05,#0b0502);
  --t-head:linear-gradient(115deg,#6e2a05,#210d04 58%,#090402);
  --t-button:linear-gradient(180deg,#903807,#3e1803);
}
html[data-theme="orange"]{
  --tx-title:#fffaf3;
  --tx-body:#e8d7c7;
  --tx-muted:#baa18c;
  --tx-label:#ffb472;
  --tx-number:#ffebc7;
  --tx-dim:#826a5e;
}
html[data-theme="orange"] main :where(.eyebrow,[class*="-kicker"],.settings-pill,.floor-pill){text-shadow:0 0 10px rgba(255,144,49,.18)!important}
html[data-theme="orange"]{
  --tx-title:#fffbf5;
  --tx-body:#f0e4d9;
  --tx-muted:#c7ad97;
  --tx-label:#ffae69;
  --tx-number:#fff0d6;
  --tx-dim:#9f8672;
}
html[data-theme="orange"]{--h-page-image-mobile:url('./theme_orange_mobile.webp')}
html[data-theme="orange"]{--h-overlay-image:url('./theme_orange_overlay.webp')}
