/* â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•
   D-UMPZ Â· LIGHT THEME (Ð¿Ð¾Ð»Ð½Ð°Ñ Ð²ÐµÑ€ÑÐ¸Ñ)
   ÐÐºÑ‚Ð¸Ð²Ð¸Ñ€ÑƒÐµÑ‚ÑÑ ÐºÐ»Ð°ÑÑÐ¾Ð¼ html.theme-light. Ð“Ñ€ÑƒÐ·Ð¸Ñ‚ÑÑ ÐŸÐžÐ¡Ð›Ð•Ð”ÐÐ˜Ðœ.
   â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• */

/* â”€â”€ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ðµ Ð¼Ð¾Ð±Ð¸Ð»ÑŒÐ½Ð¾Ð¹ Ñ‚ÐµÐ¼Ñ‹ â”€â”€ */
html.theme-light{
  --m-bg:#eef1f7; --m-surface:#ffffff; --m-surface2:#f2f5fa;
  --m-line:#dfe4ee; --m-ink:#1c2432; --m-mute:#6b7688;
  --lt-accent:#65a30d; --lt-accent2:#4d7c0f;
  color-scheme:light;
}

/* â”€â”€ Ð±Ð°Ð·Ð° â”€â”€ */
html.theme-light body{
  background:
    radial-gradient(900px 500px at 85% -10%, rgba(139,92,246,.07), transparent 60%),
    radial-gradient(700px 400px at -10% 0%, rgba(101,163,13,.08), transparent 55%),
    #e9edf5;
  color:#2a3547;
  background-attachment:fixed;
}
html.theme-light ::selection{background:rgba(101,163,13,.25);color:#1c2432}
html.theme-light ::-webkit-scrollbar-track{background:#e9edf5}
html.theme-light ::-webkit-scrollbar-thumb{background:rgba(71,85,105,.25);border-color:#e9edf5;background-clip:content-box}
html.theme-light ::-webkit-scrollbar-thumb:hover{background:rgba(101,163,13,.45);border-color:#e9edf5;background-clip:content-box}

/* â•â•â•â•â•â•â•â•â•â•â• TOPBAR Â· LIGHT â•â•â•â•â•â•â•â•â•â•â• */
html.theme-light{
  --ah-accent:#4d7c0f;
  --ah-accent2:#65a30d;
  --ah-violet:#7C3AED;
  --ah-gold:#b45309;
  --ah-text:#1c2432;
  --ah-muted:#64748b;
  --ah-line:rgba(30,41,59,.10);
}

html.theme-light .topbar{
  background: #1e2e50;
  border-bottom-color:rgba(30,41,59,.10);
  box-shadow:0 6px 24px rgba(15,23,42,.07);
}
html.theme-light .topbar::after{
  background:linear-gradient(90deg,transparent,rgba(101,163,13,.6),rgba(14,165,233,.4),transparent);
  opacity:.4;
}

html.theme-light .topbar .logo-mark{box-shadow:0 6px 20px -4px rgba(124,58,237,.45)}
html.theme-light .topbar .logo-word{color: #f1f1f1;}
html.theme-light .topbar .logo-word em{color:#b45309}

html.theme-light .topbar .mainnav a{color: #ffffff;}
html.theme-light .topbar .mainnav a:hover{color: #eaeef5 !important;background:rgba(15,23,42,.05) !important}
html.theme-light .topbar .mainnav a.active{color: #fbfbfb !important;background:rgba(101,163,13,.12) !important}
html.theme-light .blinking{color:#b45309}

html.theme-light .topbar .cico--support{color:#0284c7}
html.theme-light .topbar .cico--hbd{color:#db2777}
html.theme-light .topbar .cico--tip,
html.theme-light .topbar .cico--bonus{color:#b45309}
html.theme-light .topbar .error-msg{color:#dc2626}

html.theme-light .topbar .stars-pill{box-shadow:0 4px 16px rgba(245,158,11,.28)}

html.theme-light .topbar .user-chip{
  background:rgba(15,23,42,.04); border-color:rgba(30,41,59,.14)}
html.theme-light .topbar .user-chip-wrap:hover .user-chip{border-color:rgba(101,163,13,.45)}
html.theme-light .topbar .user-chip .avatar{background:linear-gradient(135deg,#8B5CF6,#6D28D9)}
html.theme-light .topbar .p-meta b{color: #eceef1;}
html.theme-light .topbar .p-meta small{color: #eff1f3;}
html.theme-light .topbar .user-chip-wrap:hover .chv{color:var(--ah-accent)}

html.theme-light .topbar .user-dropdown{
  background:#fff; border-color:rgba(30,41,59,.12);
  box-shadow:0 16px 40px rgba(15,23,42,.16);
}
html.theme-light .topbar .user-dropdown li a{color:#334155}
html.theme-light .topbar .user-dropdown li a i{color:#94a3b8}
html.theme-light .topbar .user-dropdown li a:hover{background:rgba(101,163,13,.09); color:var(--ah-accent)}
html.theme-light .topbar .user-dropdown li a:hover i{color:var(--ah-accent)}
html.theme-light .topbar .user-dropdown .divider{background:rgba(30,41,59,.10)}
html.theme-light .topbar .user-dropdown .logout,
html.theme-light .topbar .user-dropdown .logout i{color:#dc2626}
html.theme-light .topbar .user-dropdown .logout:hover{background:rgba(220,38,38,.07); color:#b91c1c}

html.theme-light .topbar .lang{
  background:rgba(15,23,42,.04); border-color:rgba(30,41,59,.14); color:var(--ah-muted)}
html.theme-light .topbar .lang:hover{
  background:rgba(101,163,13,.08); border-color:rgba(101,163,13,.4); color:var(--ah-text)}
html.theme-light .topbar .lang-menu{
  background:#fff; border-color:rgba(30,41,59,.12);
  box-shadow:0 16px 40px rgba(15,23,42,.16);
}
html.theme-light .topbar .lang-menu li a{color:#334155}
html.theme-light .topbar .lang-menu li a:hover{background:rgba(101,163,13,.09); color:var(--ah-accent)}

html.theme-light .topbar .online-pill{
  background:rgba(15,23,42,.04); border-color:rgba(30,41,59,.14); color:#1c2432}
html.theme-light .topbar .online-pill .fa-circle{color:var(--ah-accent2)}
html.theme-light .topbar .online-pill strong{color:var(--ah-muted)}

/* ÐºÐ½Ð¾Ð¿ÐºÐ° Ñ‚ÐµÐ¼Ñ‹ â€” ÑÐ²ÐµÑ‚Ð»Ð°Ñ Ð³Ð°Ð¼Ð¼Ð° */
html.theme-light #themeToggle{
  background:rgba(101,163,13,.10);
  border-color:rgba(101,163,13,.35);
  color:#4d7c0f;
}
html.theme-light #themeToggle:hover{
  background:rgba(101,163,13,.18);
  border-color:rgba(101,163,13,.55);
}
html.theme-light #themeToggle::after{
  border-color:rgba(101,163,13,.6);
}

/* â•â•â•â•â•â•â•â•â•â•â• Ð‘ÐÐ›ÐÐÐ¡-ÐšÐÐ Ð¢Ð .bk2 â•â•â•â•â•â•â•â•â•â•â• */
html.theme-light .bk2{
  background:
    radial-gradient(140px 110px at 110% -10%, rgba(101,163,13,.10), transparent 70%),
    radial-gradient(120px 100px at -15% 110%, rgba(14,165,233,.08), transparent 70%),
    linear-gradient(170deg,#ffffff 0%,#f6f8fc 100%);
  border-color:rgba(30,41,59,.10);
  box-shadow:0 10px 26px rgba(15,23,42,.08), inset 0 1px 0 rgba(255,255,255,.8);
  color:#1c2432;
}
html.theme-light .bk2::before{background:linear-gradient(90deg,transparent,rgba(101,163,13,.7),rgba(14,165,233,.45),transparent)}
html.theme-light .bk2 .bk2-cap,
html.theme-light .bk2 .bk2-acc-l{color:#6b7688}
html.theme-light .bk2 .bk2-sum{
  background:linear-gradient(92deg,#1c2432 30%,#b45309 110%);
  -webkit-background-clip:text;background-clip:text;color:transparent;
}
html.theme-light .bk2 .bk2-sum small{-webkit-text-fill-color:#6b7688}
html.theme-light .bk2 .bk2-acc{background:#f6f8fc;border-color:#e3e8f0}
html.theme-light .bk2 .bk2-acc:hover{background:#fff;border-color:rgba(101,163,13,.35)}
html.theme-light .bk2 .bk2-acc-v{color:#1c2432}
html.theme-light .bk2 .bk2-acc .go{color:#6b7688}
html.theme-light .bk2-actions a.bk2-btn,
html.theme-light .bk2-actions a.bk2-btn:hover{background:#fff !important}
html.theme-light .bk2-actions a.bk2-btn--in{background:linear-gradient(135deg,#84cc16,#65a30d) !important;color:#fff !important;box-shadow:0 6px 18px rgba(101,163,13,.35) !important}
html.theme-light .bk2 .bk2-btn--out{color:#1c2432}
html.theme-light .bk2 .bk2-btn--out:hover{border-color:rgba(14,165,233,.5);color:#0284c7}
html.theme-light .bk2 .bk2-foot{color:rgba(107,118,136,.85)}

/* â•â•â•â•â•â•â•â•â•â•â• ÐšÐÐ Ð¢ÐžÐ§ÐšÐ Ð“ÐžÐ¡Ð¢Ð¯ .gcard â•â•â•â•â•â•â•â•â•â•â• */
html.theme-light .gcard{
  color:#1c2432;
  background:
    radial-gradient(120px 80px at 85% -10%, rgba(101,163,13,.10), transparent 70%),
    radial-gradient(140px 90px at -10% 110%, rgba(139,124,255,.08), transparent 70%),
    linear-gradient(165deg,#ffffff,#f6f8fc);
  border:1px solid rgba(30,41,59,.10);
  box-shadow:0 10px 26px rgba(15,23,42,.08), inset 0 1px 0 rgba(255,255,255,.9);
}
html.theme-light .gcard::before{background:linear-gradient(90deg,transparent,rgba(15,23,42,.15),transparent)}
html.theme-light .gcard__uptime,
html.theme-light .gcard__cap{color:#6b7688}
html.theme-light .gcard__num{color:#1c2432}
html.theme-light .gcard__cur{color:#4d7c0f}
html.theme-light .gcard__badge{background:rgba(101,163,13,.10);color:#4d7c0f;border-color:rgba(101,163,13,.3)}
html.theme-light .gcard__sep{background:linear-gradient(90deg,transparent,rgba(15,23,42,.12),transparent)}
html.theme-light .gcard__sub{background:#f2f5fa;color:#64748b}
html.theme-light .gcard__subval{color:#1c2432}
html.theme-light .gdot::after{background:#65a30d}
html.theme-light .abtn--reg{color:#fff !important;background:linear-gradient(135deg,#84cc16,#4d7c0f);box-shadow:0 5px 14px rgba(101,163,13,.35)}
html.theme-light .abtn--login{color:#334155 !important;background:#fff !important;border-color:rgba(30,41,59,.16)}
html.theme-light .abtn--login:hover{color:#1c2432 !important;border-color:rgba(101,163,13,.45)}
html.theme-light .abtn--login svg{color:#334155 !important}
html.theme-light .abtn--login:hover svg{color:#1c2432 !important}

/* â•â•â•â•â•â•â•â•â•â•â• Ð”ÐžÐ¡ÐšÐ ÐŸÐžÐ§ÐÐ¢Ð .vpo â•â•â•â•â•â•â•â•â•â•â• */
html.theme-light .vpo{
  background:#fff;border-color:rgba(30,41,59,.10);
  box-shadow:0 8px 26px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.9);
  color:#1c2432;
}
html.theme-light .vpo__ttl{color:#6b7688}
html.theme-light .vpo__ava img{border-color:#fff}
html.theme-light .vpo__check{border-color:#fff}
html.theme-light .vpo__name{color:#1c2432}
html.theme-light .vpo__name a{color:#1c2432 !important}
html.theme-light .vpo__status{color:#6b7688}
html.theme-light .vpo__r{background:#f6f8fc;border-color:#e3e8f0;color:#1c2432}
html.theme-light .vpo__r:hover{background:#eef2f8}
html.theme-light .vpo__r b{color:#1c2432}
html.theme-light .vpo__comment{color:#475569;background:#d4dae7;border-color:rgba(30,41,59,.16)}
html.theme-light .vpo__cta{color:#ffffff !important;background:#1e2e50;border-color:rgba(30,41,59,.14)}
html.theme-light .vpo__cta:hover{color:#4d7c0f !important;border-color:rgba(101,163,13,.45)}
html.theme-light .board-honor__button{background:#f6f8fc;color:#1c2432;border-color:rgba(30,41,59,.16);box-shadow:none}
html.theme-light .board-honor__button:hover{color:#4d7c0f;border-color:rgba(101,163,13,.45)}
html.theme-light .btn222{color:#fff;background:#65a30d}
html.theme-light .btn222.blue222{background:#0284c7;color:#fff}
html.theme-light .msg-badge{background:rgba(15,23,42,.07);color:#64748b}

/* â•â•â•â•â•â•â•â•â•â•â• Ð’Ð Ð•ÐœÐ¯ / Ð‘ÐÐÐÐ•Ð Ð« / Ð Ð•ÐšÐ›ÐÐœÐ â•â•â•â•â•â•â•â•â•â•â• */
html.theme-light #rightcolumn .time-container{
  background:#fff;border-color:rgba(30,41,59,.10);
  box-shadow:0 4px 14px rgba(15,23,42,.08);color:#1c2432;
}
html.theme-light #rightcolumn .time-container::before{
  background:linear-gradient(135deg,rgba(101,163,13,.06),rgba(139,124,255,.05))}
html.theme-light #rightcolumn .time-title{color:#6b7688}
html.theme-light #rightcolumn .time-value{color:#0284c7}

html.theme-light .ad-frame{background:#fff;border-color:rgba(30,41,59,.10);box-shadow:0 4px 14px rgba(15,23,42,.08)}
html.theme-light .adbox{background:#fff;border-color:rgba(30,41,59,.10);box-shadow:0 8px 22px rgba(15,23,42,.08);color:#1c2432}
html.theme-light .adbox__head{color:#6b7688}
html.theme-light .adbox__tag{color:#64748b;border-color:rgba(30,41,59,.14);background:#f6f8fc}
html.theme-light .ad-ico{color:#64748b;background:#f6f8fc;border-color:#e3e8f0}
html.theme-light .ad-ico:hover{color:#4d7c0f;border-color:rgba(101,163,13,.4);background:#fff}
html.theme-light .baner100-slot,
html.theme-light .baner200-slot{border-color:#cbd5e1;color:#8B94A7;
  background:repeating-linear-gradient(-45deg,rgba(15,23,42,.03) 0 10px,transparent 10px 20px)}
html.theme-light .ad-item{border-color:#cbd5e1}
html.theme-light .ad-item:hover{border-color:rgba(2,132,199,.45);background:#f8fafc}
html.theme-light .ad-item__title{color:#0284c7}
html.theme-light .ad-item:hover .ad-item__title{color:#0369a1}
html.theme-light .ad-item__text,
html.theme-light .ad-item__host{color:#64748b}
html.theme-light .ad-item--free .ad-item__title{color:#1c2432}
html.theme-light .ad-item__cta{color:#fff;background:linear-gradient(135deg,#84cc16,#65a30d)}

/* â•â•â•â•â•â•â•â•â•â•â• Ð‘Ð˜Ð Ð–Ð Ð Ð•Ð™Ð¢Ð˜ÐÐ“Ð .rex-card â•â•â•â•â•â•â•â•â•â•â• */
html.theme-light .rex-card{background:#fff;border-color:rgba(30,41,59,.10);box-shadow:0 10px 30px rgba(15,23,42,.08)}
html.theme-light .rex-card:hover{border-color:rgba(2,132,199,.45)}
html.theme-light .rex-head-t{color:#6b7688}
html.theme-light .rex-head-t b{color:#1c2432}
html.theme-light .rex-rate{background:#f6f8fc;border-color:#e3e8f0}
html.theme-light .rex-rate-val{color:#1c2432}
html.theme-light .rex-rate-cap{color:#7d8a99}

/* â•â•â•â•â•â•â•â•â•â•â• Ð¡Ð¢Ð•ÐÐ .pcard â•â•â•â•â•â•â•â•â•â•â• */
html.theme-light .pcard{
  background:#fff;border-color:rgba(30,41,59,.10);
  box-shadow:0 10px 30px rgba(15,23,42,.08);color:#1c2432;
}
html.theme-light .wall-wrap .walert.red{background:rgba(251,113,133,.08);color:#b91c1c;border-color:rgba(251,113,133,.35)}
html.theme-light .wall-wrap .walert.orange{background:rgba(251,191,36,.1);color:#92400e;border-color:rgba(251,191,36,.4)}

/* â•â•â•â•â•â•â•â•â•â•â• Ð“Ð›ÐÐ’ÐÐÐ¯ .hp-wrap â•â•â•â•â•â•â•â•â•â•â• */
html.theme-light .hp-wrap{
  --hp-bg:#ffffff;
  --hp-bg2:#f4f7fb;
  --hp-page:#eef1f7;
  --hp-ink:#1c2432;
  --hp-muted:#64748b;
  --hp-line:rgba(30,41,59,.10);
  --hp-line-strong:rgba(2,132,199,.45);
  --hp-cyan:#0891b2;
  --hp-cyan2:#0284c7;
  --hp-cyan-l:#67e8f9;
  --hp-green:#059669;
  --hp-gold:#b45309;
  --hp-lime:#65a30d;
  --hp-lime2:#4d7c0f;
}
html.theme-light .hp-wrap .hero{
  background:linear-gradient(170deg,#ffffff,#f6f9fd);
  border-color:var(--hp-line);
  box-shadow:0 14px 40px rgba(15,23,42,.08);
}
html.theme-light .hp-wrap .hero-badge{border-color:rgba(2,132,199,.35);background:rgba(2,132,199,.06);color:var(--hp-cyan)}
html.theme-light .hp-wrap .hero-title{color:#1c2432}
html.theme-light .hp-wrap .hero-note{color:rgba(30,41,59,.45)}
html.theme-light .hp-wrap .btn-primary{background:linear-gradient(135deg,#22d3ee,#0284c7);color:#fff !important}
html.theme-light .hp-wrap .btn-ghost{background:#fff;border-color:rgba(30,41,59,.14);color:var(--hp-ink) !important}
html.theme-light .hp-wrap .btn-ghost:hover{border-color:rgba(2,132,199,.5);color:var(--hp-cyan) !important}

html.theme-light .hp-wrap .visor{
  background:linear-gradient(165deg,#ffffff 0%,#f2f6fb 100%);
  border-color:var(--hp-line);
  box-shadow:0 12px 34px rgba(15,23,42,.09);
}
html.theme-light .hp-wrap .vtask{border-color:#e3e8f0;background:#f6f9fd}
html.theme-light .hp-wrap .vtask b{color:#1c2432}
html.theme-light .hp-wrap .vt-ico{color:#fff}
html.theme-light .hp-wrap .visor-foot{border-color:rgba(2,132,199,.35)}

html.theme-light .hp-wrap .st{
  background:#fff;border-color:var(--hp-line);
  box-shadow:0 8px 22px rgba(15,23,42,.07);
}
html.theme-light .hp-wrap .st::after{background:var(--gl,rgba(101,163,13,.10))}
html.theme-light .hp-wrap .st-ico{color:#fff}
html.theme-light .hp-wrap .st-ico.st-1{background:linear-gradient(135deg,#84cc16,#4d7c0f)}
html.theme-light .hp-wrap .st-ico.st-3{background:linear-gradient(135deg,#67e8f9,#0891b2 60%,#0284c7)}
html.theme-light .hp-wrap .st-num{color:#1c2432}
html.theme-light .hp-wrap .st-chip.lime{color:#fff;background:linear-gradient(135deg,#84cc16,#4d7c0f)}
html.theme-light .hp-wrap .st-chip.gold{color:#fff;background:linear-gradient(135deg,#fbbf24,#d97706)}
html.theme-light .hp-wrap .st-chip.cyan{color:#fff;background:linear-gradient(135deg,#67e8f9,#0891b2)}

html.theme-light .hp-wrap .pill{border-color:rgba(2,132,199,.35);background:rgba(2,132,199,.06);color:var(--hp-cyan)}
html.theme-light .hp-wrap .pill--violet{border-color:rgba(124,58,237,.35);background:rgba(124,58,237,.07);color:#7c3aed}
html.theme-light .hp-wrap .sec-title{color:#1c2432}

html.theme-light .hp-wrap .step{
  background:#fff;border-color:var(--hp-line);
  box-shadow:0 8px 22px rgba(15,23,42,.06)}
html.theme-light .hp-wrap .step::after{color:rgba(15,23,42,.05)}
html.theme-light .hp-wrap .step-num{background:linear-gradient(135deg,#22d3ee,#0284c7);color:#fff}
html.theme-light .hp-wrap .step h3{color:#1c2432}

html.theme-light .hp-wrap .notice{background:#f4fdf7;border-color:rgba(5,150,105,.3)}
html.theme-light .hp-wrap .notice-icon{background:linear-gradient(135deg,#34d399,#059669);color:#fff}
html.theme-light .hp-wrap .notice p{color:#475569}

html.theme-light .hp-wrap .safety{
  background:#fff;border-color:var(--hp-line);
  box-shadow:0 8px 22px rgba(15,23,42,.06)}
html.theme-light .hp-wrap .safety>i{color:#fff}
html.theme-light .hp-wrap .safety h3{color:#1c2432}
html.theme-light .hp-wrap .format{
  background:#fff;border-color:var(--hp-line);color:var(--hp-ink);
  box-shadow:0 6px 18px rgba(15,23,42,.05)}
html.theme-light .hp-wrap .format:hover{background:#f8fafc;border-color:var(--hp-line-strong)}
html.theme-light .hp-wrap .format-icon{color:#fff}
html.theme-light .hp-wrap .format b{color:#1c2432}
html.theme-light .hp-wrap .f-cyan,
html.theme-light .hp-wrap .f-blue{color:#fff}

/* â•â•â•â•â•â•â•â•â•â•â• ÐœÐ•ÐÐ® ÐšÐÐ‘Ð˜ÐÐ•Ð¢Ð â•â•â•â•â•â•â•â•â•â•â• */
html.theme-light{
  --line:rgba(30,41,59,.16);
  --text:#1c2432;
  --text-mid:#475569;
  --bg-hover:rgba(15,23,42,.05);
  --bg-card1:#ffffff;
  --bg-card2:#f4f7fb;
  --blue:#2563eb;
  --accent:#65a30d;
}
html.theme-light ul.usermenu li a,
html.theme-light ul.usermenu li.active a{color:var(--text-mid);border-bottom-color:var(--line)}
html.theme-light ul.usermenu li a:hover{color:var(--blue)}
html.theme-light ul.usermenu li.active a{background:var(--bg-hover);color:var(--text)}
html.theme-light .usermnutitle-g{
  color: #f9f9f9;
  background: linear-gradient(170deg, #1e2e50, #1e2e50);
  border-bottom:1px solid var(--line);
}
html.theme-light .usermnutitle-g::before{
  content:"";
  background-image:none;
  width:9px;height:9px;
  right:22px;
  border-right:2px solid #64748b;
  border-bottom:2px solid #64748b;
  transform:translateY(-50%) rotate(45deg);
  border-radius:1px;
  transition:transform .2s;
}
html.theme-light .usermnutitle-c::before{transform:translateY(-50%) rotate(225deg)}
html.theme-light .usermnuline{
  color:var(--text-mid);
  border-bottom-color:var(--line);
  border-right-color:rgba(30,41,59,.06);
}
html.theme-light .usermnuline:hover{color:var(--blue);background:var(--bg-hover)}
html.theme-light .user_menuline{
  color:var(--text);background:#fff;border-left:4px solid transparent;
  border-radius:0 9px 9px 0;transition:background-color .15s,border-color .15s;
}
html.theme-light .user_menuline:hover{background:#f2f5fa;border-color:rgba(37,99,235,.45)}
html.theme-light .usermnuline-act,
html.theme-light .usermnuline-act:hover{
  background:rgba(37,99,235,.08);color:#1d4ed8;
  border-color:rgba(37,99,235,.4);border-left:4px solid #2563eb;
}

/* â•â•â•â•â•â•â•â•â•â•â• ÐœÐžÐ‘Ð˜Ð›Ð¬ÐÐÐ¯ Ð¢Ð•ÐœÐ (.msh) â•â•â•â•â•â•â•â•â•â•â• */
html.theme-light body .mhd{background:linear-gradient(180deg,#fff,#f6f8fc);border-bottom-color:#dfe4ee}
html.theme-light body .mhd__name{color:#1c2432}
html.theme-light body .mhd__btn{color:#1c2432}
html.theme-light body .mhd__dot{box-shadow:0 0 0 2px #f6f8fc}
html.theme-light body .mbal__i,
html.theme-light body .mtile__i,
html.theme-light body .mgr,
html.theme-light body .mlnk{background:#fff;border-color:#dfe4ee;color:#1c2432;box-shadow:0 3px 12px rgba(15,23,42,.06)}
html.theme-light body .mgr__t{color:#1c2432}
html.theme-light body .mgr__b a{color:#1c2432}
html.theme-light body .mtb{background:linear-gradient(180deg,#fff,#f2f5fa);border-top-color:#dfe4ee}
html.theme-light body .mft{background:#fff;border-top-color:#dfe4ee}
html.theme-light body .mft__cp b{color:#1c2432}
html.theme-light body .msht{background:#fff}
html.theme-light body .mdr{background:#eef1f7}
html.theme-light body .mdr__top{background:linear-gradient(140deg,#e8e4ff 0%,#f6f8fc 55%,#eef2f8 100%);border-bottom-color:rgba(101,163,13,.3)}
html.theme-light body .mdr__nm2{color:#1c2432;text-shadow:none}
html.theme-light body .mdr__prog{background:rgba(30,41,59,.1)}
html.theme-light body #popup{background:#fff !important;color:#1c2432 !important;box-shadow:0 -8px 40px rgba(15,23,42,.25) !important}
html.theme-light body #popup .title-popup{background:#fff !important;color:#1c2432 !important;border-bottom-color:#dfe4ee}
html.theme-light body #mtoast{background:#fff;color:#1c2432;border-color:#dfe4ee}
html.theme-light body #load{background:rgba(233,237,245,.75) !important}
html.theme-light body #scroll-up{background:#fff;border-color:#dfe4ee;color:#1c2432;box-shadow:0 6px 18px rgba(15,23,42,.15)}

/* â•â•â•â•â•â•â•â•â•â•â• POPUP / OVERLAY (Ð´ÐµÑÐºÑ‚Ð¾Ð¿) â•â•â•â•â•â•â•â•â•â•â• */
html.theme-light #load{background:rgba(233,237,245,.72)}
html.theme-light #popup{
  background:#fff;border:1px solid rgba(30,41,59,.12);
  box-shadow:0 30px 80px rgba(15,23,42,.25);
  color:#2a3547;
}
html.theme-light #popup .title-popup{
  background:#f2f5fa;color:#1c2432;
  border-bottom:1px solid rgba(30,41,59,.1);
}
html.theme-light #popup .closed-popup{color:#64748b;background:rgba(15,23,42,.06)}
html.theme-light #popup .closed-popup:hover{color:#1c2432;background:rgba(15,23,42,.12)}
html.theme-light #popup .text-popup{color:#2a3547}

/* tiptip-Ñ‚ÑƒÐ»Ñ‚Ð¸Ð¿Ñ‹ Ð¾ÑÑ‚Ð°Ð²Ð»ÐµÐ½Ñ‹ Ñ‚Ñ‘Ð¼Ð½Ñ‹Ð¼Ð¸ â€” Ñ‡Ð¸Ñ‚Ð°ÑŽÑ‚ÑÑ Ð½Ð° Ð¾Ð±ÐµÐ¸Ñ… Ñ‚ÐµÐ¼Ð°Ñ… */

/* ═══════════════════════════════════════════════════════
   AURORA CHAIN · Рекламная цепочка · LIGHT
   ═══════════════════════════════════════════════════════ */

/* ── контейнер ── */
html.theme-light .dchain-wrap{
  background:linear-gradient(170deg,#ffffff 0%,#f4f7fb 100%) !important;
  border:1px solid rgba(30,41,59,.12) !important;
  box-shadow:0 6px 20px rgba(15,23,42,.08) !important;
  color:#1c2432;
}
html.theme-light .dchain-wrap::before{
  background:linear-gradient(90deg,transparent,rgba(101,163,13,.65),rgba(124,58,237,.45),transparent);
  opacity:.6;
}

/* ── чип слева: зелёная плитка (лайм на белом не читается) ── */
html.theme-light .dchain-wrap .dchain-chip{
  background:linear-gradient(135deg,#84cc16,#4d7c0f) !important;
  color:#fff !important;
  box-shadow:0 3px 10px rgba(101,163,13,.3) !important;
}

/* ── пилюля-ссылка ── */
html.theme-light .dchain-wrap a.dchain-link{
  border:1px solid rgba(30,41,59,.12) !important;
  color:#1c2432 !important;
  background:#f6f8fc !important;
}
html.theme-light .dchain-wrap a.dchain-link:hover{
  background:#eef2f8 !important;
  border-color:rgba(101,163,13,.45) !important;
}
html.theme-light .dchain-wrap .dchain-txt{
  color:#1c2432 !important;
}

/* ── бейдж переходов ── */
html.theme-light .dchain-wrap .dchain-badge{
  background:rgba(255,255,255,.8) !important;
  border:1px solid rgba(30,41,59,.14) !important;
  color:#64748b !important;
}
html.theme-light .dchain-wrap .dchain-badge i{color:#4d7c0f !important}

/* ── кнопка «+» ── */
html.theme-light .dchain-wrap a.dchain-add{
  border:1px dashed rgba(30,41,59,.22) !important;
  background:rgba(30,41,59,.03) !important;
  color:#64748b !important;
}
html.theme-light .dchain-wrap a.dchain-add:hover{
  border-color:rgba(101,163,13,.55) !important;
  color:#4d7c0f !important;
  background:rgba(101,163,13,.07) !important;
}

/* ── цвета из БД: тонировки пересчитаны под светлый фон ── */

/* КРАСНЫЙ */
html.theme-light .dchain-wrap a[class*="red" i],
html.theme-light .dchain-wrap a[class*="красн" i]{
  background:rgba(239,68,68,.09) !important;
  border-color:rgba(220,38,38,.35) !important;
}
html.theme-light .dchain-wrap a[class*="red" i]:hover,
html.theme-light .dchain-wrap a[class*="красн" i]:hover{
  background:rgba(239,68,68,.18) !important;
  border-color:rgba(220,38,38,.55) !important;
}

/* ЗЕЛЁНЫЙ */
html.theme-light .dchain-wrap a[class*="green" i],
html.theme-light .dchain-wrap a[class*="зелен" i],
html.theme-light .dchain-wrap a[class*="зелён" i]{
  background:rgba(22,163,74,.09) !important;
  border-color:rgba(22,163,74,.35) !important;
}
html.theme-light .dchain-wrap a[class*="green" i]:hover,
html.theme-light .dchain-wrap a[class*="зелен" i]:hover,
html.theme-light .dchain-wrap a[class*="зелён" i]:hover{
  background:rgba(22,163,74,.18) !important;
  border-color:rgba(22,163,74,.55) !important;
}

/* ЧЁРНЫЙ — серый графит на белом */
html.theme-light .dchain-wrap a[class*="black" i],
html.theme-light .dchain-wrap a[class*="черн" i],
html.theme-light .dchain-wrap a[class*="чёрн" i]{
  background:rgba(51,65,85,.08) !important;
  border-color:rgba(71,85,105,.4) !important;
}
html.theme-light .dchain-wrap a[class*="black" i]:hover,
html.theme-light .dchain-wrap a[class*="черн" i]:hover,
html.theme-light .dchain-wrap a[class*="чёрн" i]:hover{
  background:rgba(51,65,85,.16) !important;
  border-color:rgba(71,85,105,.6) !important;
}

/* ОРАНЖЕВЫЙ */
html.theme-light .dchain-wrap a[class*="orange" i],
html.theme-light .dchain-wrap a[class*="оранж" i]{
  background:rgba(234,88,12,.09) !important;
  border-color:rgba(234,88,12,.35) !important;
}
html.theme-light .dchain-wrap a[class*="orange" i]:hover,
html.theme-light .dchain-wrap a[class*="оранж" i]:hover{
  background:rgba(234,88,12,.18) !important;
  border-color:rgba(234,88,12,.55) !important;
}

/* КОРИЧНЕВЫЙ */
html.theme-light .dchain-wrap a[class*="brown" i],
html.theme-light .dchain-wrap a[class*="коричн" i]{
  background:rgba(146,94,51,.1) !important;
  border-color:rgba(146,94,51,.38) !important;
}
html.theme-light .dchain-wrap a[class*="brown" i]:hover,
html.theme-light .dchain-wrap a[class*="коричн" i]:hover{
  background:rgba(146,94,51,.2) !important;
  border-color:rgba(146,94,51,.58) !important;
}

/* СИНИЙ (строго ДО голубого — порядок сохранён) */
html.theme-light .dchain-wrap a[class*="blue" i],
html.theme-light .dchain-wrap a[class*="синий" i]{
  background:rgba(37,99,235,.09) !important;
  border-color:rgba(37,99,235,.35) !important;
}
html.theme-light .dchain-wrap a[class*="blue" i]:hover,
html.theme-light .dchain-wrap a[class*="синий" i]:hover{
  background:rgba(37,99,235,.18) !important;
  border-color:rgba(37,99,235,.55) !important;
}

/* ГОЛУБОЙ (после синего) */
html.theme-light .dchain-wrap a[class*="lightblue" i],
html.theme-light .dchain-wrap a[class*="light-blue" i],
html.theme-light .dchain-wrap a[class*="голуб" i]{
  background:rgba(14,165,233,.09) !important;
  border-color:rgba(14,165,233,.33) !important;
}
html.theme-light .dchain-wrap a[class*="lightblue" i]:hover,
html.theme-light .dchain-wrap a[class*="light-blue" i]:hover,
html.theme-light .dchain-wrap a[class*="голуб" i]:hover{
  background:rgba(14,165,233,.18) !important;
  border-color:rgba(14,165,233,.52) !important;
}

/* ═══════════════════════════════════════════════════════
   ЛЕНТА ВЫПЛАТ · .pw2 · LIGHT
   ═══════════════════════════════════════════════════════ */
html.theme-light .pw2-head b{color:#1c2432}
html.theme-light .pw2-all{
  color:#4d7c0f;
  border:1px solid rgba(101,163,13,.4);
}
html.theme-light .pw2-all:hover{background:rgba(101,163,13,.09)}

html.theme-light .pw2-item{
  background:linear-gradient(170deg,#ffffff,#f4f7fb);
  border:1px solid rgba(30,41,59,.12);
  box-shadow:0 3px 10px rgba(15,23,42,.05);
}
html.theme-light .pw2-item:hover{border-color:var(--pc,#059669)}

html.theme-light .pw2-ava{
  border:2px solid var(--pc,#059669);
  background:#eef2f8;
}
html.theme-light .pw2-user{color:#1c2432}
html.theme-light .pw2-sum{color:var(--pc,#059669)}
html.theme-light .pw2-sum i{color:#6b7688}

html.theme-light .pw2-sys{
  background:rgba(15,23,42,.04);
  border:1px solid rgba(30,41,59,.14);
  color:#475569;
}
html.theme-light .pw2-date{color:#94a3b8}