[data-theme=light]{color-scheme:light;--bg: #cfccc6;--bg-secondary: #c7c4bd;--bg-card: #dcd9d3;--bg-card-hover: #d4d1cb;--bg-input: #e3e0db;--bg-elevated: #dcd9d3;--border: #b9b5ad;--border-light: #a8a39a;--border-strong: #6e685e;--text: #1f1c18;--text-secondary: #3a3630;--text-muted: #4a453e;--accent: #1f4f9e;--accent-hover: #1a4285;--on-accent: #ffffff;--accent-bg: rgba(31, 79, 158, .1);--accent-rgb: 31, 79, 158;--brand: var(--accent);--danger: #9a221d;--danger-hover: #801b17;--danger-bg: rgba(154, 34, 29, .08);--warning: #674400;--warning-bg: rgba(103, 68, 0, .09);--success: #155c31;--success-bg: rgba(21, 92, 49, .09);--info: #174f86;--info-bg: rgba(23, 79, 134, .09);--gold: #614a05;--diamond: #0f5858;--purple: #5a399f;--focus: #1f4f9e;--shadow: 0 2px 8px rgba(40, 32, 20, .1);--shadow-pop: 0 10px 28px rgba(40, 32, 20, .16);--glass: rgba(199, 196, 189, .95);--glass-border: rgba(40, 32, 20, .12)}[data-theme=light] .header{background:var(--bg-secondary);border-bottom:1px solid var(--border)}[data-theme=light] .burger span{background:var(--text-secondary)}[data-theme=light] .burger:hover span{background:var(--text)}[data-theme=light] .server-card{background:var(--bg-card);border-color:var(--border)}[data-theme=light] .server-card:hover{border-color:var(--border-light)}[data-theme=light] .server-card-promoted{border-color:#9a6e084d;background:#9a6e0805}[data-theme=light] .server-card-highlighted{border-color:#1a80804d;background:#1a808005}[data-theme=light] .sc-ip-copy{background:var(--bg-secondary);border-color:var(--border)}[data-theme=light] .sc-ip-copy:hover{border-color:var(--accent);color:var(--accent)}[data-theme=light] .search-input{background:var(--bg-card);color:var(--text)}[data-theme=light] .search-input:focus{background:var(--bg-card)}[data-theme=light] .search-dropdown{background:var(--bg-card);border-color:var(--border)}[data-theme=light] .search-dropdown-item:hover,[data-theme=light] .search-dropdown-item:focus-visible{background:var(--bg-secondary)}[data-theme=light] .sidebar-block{background:var(--bg-card);border-color:var(--border)}[data-theme=light] .sidebar-nav-link:hover{background:#0000000a}[data-theme=light] .sidebar-nav-link.active{background:#0000000f}[data-theme=light] .sidebar-nav-link-accent:hover{background:var(--accent-bg)}[data-theme=light] .stats-activity-item:hover,[data-theme=light] .sidebar-mini-card:hover{background:#00000005}[data-theme=light] .filter-link:hover{color:var(--text);background:#00000008}[data-theme=light] .filter-link.active{color:var(--accent);background:var(--accent-bg)}[data-theme=light] .chart-tab{background:var(--bg-card);border-color:var(--border);color:var(--text-secondary)}[data-theme=light] .chart-tab:hover,[data-theme=light] .chart-tab.active{background:var(--accent-bg);color:var(--accent);border-color:var(--accent)}[data-theme=light] .sort-tab:hover,[data-theme=light] .sort-tab.active{background:var(--accent-bg);color:var(--accent)}[data-theme=light] .stat-card{background:var(--bg-card);border-color:var(--border)}[data-theme=light] .notif-item:hover{background:#00000005}[data-theme=light] a.notif-popup-item:hover{background:var(--bg-secondary)}[data-theme=light] .ticket-msg{background:var(--bg-secondary);border-color:var(--border)}[data-theme=light] .howto-step{background:var(--bg-card);border-color:var(--border)}[data-theme=light] .tag{background:var(--bg-secondary);border-color:var(--border);color:var(--text-muted)}[data-theme=light] .social-link{background:var(--bg-card);border-color:var(--border)}[data-theme=light] .social-link:hover{background:var(--bg-secondary);border-color:var(--border-light)}[data-theme=light] .server-tag-btn{background:var(--bg-secondary);border-color:var(--border);color:var(--text-secondary)}[data-theme=light] .server-tag-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}[data-theme=light] .server-tag-btn.active{background:var(--accent-bg);border-color:var(--accent);color:var(--accent)}[data-theme=light] .rank-table tr:hover td{background:var(--bg-secondary)}[data-theme=light] .faq-question{color:var(--text)}[data-theme=light] .faq-question:hover{color:var(--accent)}[data-theme=light] .stats-geo-bar-wrap{background:var(--bg-elevated)}[data-theme=light] .stats-user-chip{background:var(--bg-secondary);border-color:var(--border)}[data-theme=light] .stats-user-chip:hover{border-color:var(--border-light)}[data-theme=light] .stats-disclaimer{background:var(--bg-secondary);border-color:var(--border)}[data-theme=light] .header-icon-btn,[data-theme=light] .header-user-btn,[data-theme=light] .user-menu-item{color:var(--text-secondary)}[data-theme=light] ::-webkit-scrollbar-track{background:var(--bg-secondary)}[data-theme=light] ::-webkit-scrollbar-thumb{background:var(--border-light)}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}[data-theme=light] .skeleton{background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--border) 50%,var(--bg-secondary) 75%)}[data-theme=light] .notif-popup-header{border-bottom-color:var(--border)}[data-theme=light] .notif-popup-item.unread{background:var(--accent-bg)}[data-theme=light] .header-notif-badge{border-color:var(--bg-card)}[data-theme=light] .admin-sidebar{background:var(--bg-card);box-shadow:1px 0 0 var(--border)}[data-theme=light] .admin-topbar{background:var(--bg-card);border-bottom-color:var(--border)}[data-theme=light] .admin-nav-link:hover,[data-theme=light] .admin-nav-link.active{background:#0000000a}[data-theme=light] .sc2-motd,[data-theme=light] .server-motd-banner,[data-theme=light] .status-motd,[data-theme=light] .sc-motd{--motd-grid: rgba(0, 0, 0, .035);color:#2a2621;text-shadow:none;border:1px solid var(--border);box-shadow:inset 0 1px 2px #3026180f;background:repeating-linear-gradient(0deg,var(--motd-grid) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,var(--motd-grid) 0 1px,transparent 1px 4px),linear-gradient(180deg,#d8d5cf,#d0cdc7)}[data-theme=light] .status-motd{padding:10px 14px;border-radius:var(--radius-sm)}[data-theme=light] .server-motd-banner:before,[data-theme=light] .sc-motd:before{display:none}[data-theme=light] :is(.sc2-motd,.server-motd-banner,.status-motd,.sc-motd) :is(span,a){text-shadow:none}[data-theme=light] :is(.sc2-motd,.server-motd-banner,.status-motd,.sc-motd) span[style*="color:#"]{filter:brightness(.5) saturate(1.3)}[data-theme=light] :is(.sc2-motd,.server-motd-banner,.status-motd,.sc-motd) span:is([style*="color:#000000" i],[style*="color:#0000AA" i],[style*="color:#00AA00" i],[style*="color:#00AAAA" i],[style*="color:#AA0000" i],[style*="color:#AA00AA" i],[style*="color:#FFAA00" i],[style*="color:#AAAAAA" i],[style*="color:#555555" i],[style*="color:#5555FF" i],[style*="color:#55FF55" i],[style*="color:#55FFFF" i],[style*="color:#FF5555" i],[style*="color:#FF55FF" i],[style*="color:#FFFF55" i],[style*="color:#FFFFFF" i]){filter:none}[data-theme=light] :is(.sc2-motd,.server-motd-banner,.status-motd,.sc-motd) [style*="color:#000000" i]{color:#1b1d21!important}[data-theme=light] :is(.sc2-motd,.server-motd-banner,.status-motd,.sc-motd) [style*="color:#0000AA" i]{color:#1f2fa8!important}[data-theme=light] :is(.sc2-motd,.server-motd-banner,.status-motd,.sc-motd) [style*="color:#00AA00" i]{color:#156319!important}[data-theme=light] :is(.sc2-motd,.server-motd-banner,.status-motd,.sc-motd) [style*="color:#00AAAA" i]{color:#096064!important}[data-theme=light] :is(.sc2-motd,.server-motd-banner,.status-motd,.sc-motd) [style*="color:#AA0000" i]{color:#a3161a!important}[data-theme=light] :is(.sc2-motd,.server-motd-banner,.status-motd,.sc-motd) [style*="color:#AA00AA" i]{color:#8a2391!important}[data-theme=light] :is(.sc2-motd,.server-motd-banner,.status-motd,.sc-motd) [style*="color:#FFAA00" i]{color:#7d4908!important}[data-theme=light] :is(.sc2-motd,.server-motd-banner,.status-motd,.sc-motd) [style*="color:#AAAAAA" i]{color:#51575e!important}[data-theme=light] :is(.sc2-motd,.server-motd-banner,.status-motd,.sc-motd) [style*="color:#555555" i]{color:#474c53!important}[data-theme=light] :is(.sc2-motd,.server-motd-banner,.status-motd,.sc-motd) [style*="color:#5555FF" i]{color:#3a45c9!important}[data-theme=light] :is(.sc2-motd,.server-motd-banner,.status-motd,.sc-motd) [style*="color:#55FF55" i]{color:#1f6325!important}[data-theme=light] :is(.sc2-motd,.server-motd-banner,.status-motd,.sc-motd) [style*="color:#55FFFF" i]{color:#085f6b!important}[data-theme=light] :is(.sc2-motd,.server-motd-banner,.status-motd,.sc-motd) [style*="color:#FF5555" i]{color:#a42429!important}[data-theme=light] :is(.sc2-motd,.server-motd-banner,.status-motd,.sc-motd) [style*="color:#FF55FF" i]{color:#8e2891!important}[data-theme=light] :is(.sc2-motd,.server-motd-banner,.status-motd,.sc-motd) [style*="color:#FFFF55" i]{color:#6b5300!important}[data-theme=light] :is(.sc2-motd,.server-motd-banner,.status-motd,.sc-motd) [style*="color:#FFFFFF" i]{color:#2a2621!important}[data-theme=light] .field-error,[data-theme=light] .vote-msg-error{color:var(--danger)}[data-theme=light] .cr-chip.is-active,[data-theme=light] .catalog-filter-btn.active,[data-theme=light] .catalog-filter-chip.active{color:var(--accent-hover)}[data-theme=light] .srv-tab[aria-current=true]{color:var(--text)}[data-theme=light] .cr-badge:not([class*=cr-badge--]){background:var(--bg-secondary);border-color:var(--border)}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:#56514a;opacity:1}[data-theme=light] .btn:not(.btn-primary,.btn-ghost,.btn-danger,.btn-gold,:hover),[data-theme=light] .sc2-chip--more:not(:hover,:focus-visible){border-color:var(--border-strong)}
