/* Soft slate / sage palette. Color-only overrides; layout and media unchanged. */
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .topbar{background:#263541!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .topnav>a.active,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .topnav>div>a.active{background:#4b6b68!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .topnav a{color:#e5edf2!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .server-panel,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .main-column,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .public-content,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .auth-content{background:#263541!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .panel-toolbar,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .list-toolbar,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .server-detail-toolbar,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .auth-title{background:#304451!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .server-row,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .server-detail-card{background:#354954!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .server-row,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .server-detail-card{color:#dce5e9!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .server-visual h2,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .server-detail-name{color:#edf4f5!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .server-row,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .server-detail-card{border-color:#526a76!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .stat.green{background:#4a6d62!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .stat.gold{background:#526d88!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .promo-card{background:#30434d!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .promo-card{border-color:#6b8d88!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .promo-card{color:#d5e3e5!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .promo-title{background:#4c696a!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .sidebar-section h3{background:#3c5360!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .metric-list>div{background:#293b46!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .metric-list span,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .metric-list b{color:#deeaed!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .contact-link{background:#4b6768!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .blog-box a{background:#314752!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .auth-form input:not([type=checkbox]),body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .member-form input,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .member-form textarea{background:#293d49!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .auth-submit,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .register-submit{background:#4a6d62!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .page-shell{background:rgba(32,47,59,.94)!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .sidebar,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .footer{background:#293b46!important;color:#dce5e9!important;border-color:#526a76!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .metric-list>div,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .server-rank,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .rank-cell,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .server-detail-info,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .auth-field,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .local-captcha{border-color:#526a76!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .meta-info,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .meta-info p,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .server-summary,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .server-desc,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .server-short-description{color:#c9d9de!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .meta-info p b,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .meta-info a,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .server-row a,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .server-visual h2 a,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .blog-box a,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .promo-card a{color:#e0ece9!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .vip,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .vip-label,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .vip-crown,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .rank-vip{color:#9fd1b7!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .stat.green,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .stat.gold,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .promo-title,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .contact-link,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .auth-submit,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .register-submit{color:#f5faf8!important;border-color:#73948c!important;box-shadow:none!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .panel-toolbar input,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .list-toolbar input,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) #serverSearch,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .auth-form input:not([type=checkbox]),body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .member-form input,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .member-form textarea{background:#293d49!important;color:#edf4f5!important;border-color:#66808b!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .panel-toolbar button,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .list-toolbar button,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) #searchBtn,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .server-filter-trigger{background:#425d6a!important;color:#eef5f5!important;border-color:#69828b!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .blog-box h3,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .sidebar-section,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .auth-title{background:#304451!important;color:#edf4f5!important;border-color:#526a76!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .topnav>a:hover,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .topnav>div>a:hover,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .blog-box a:hover,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .contact-link:hover,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .promo-title:hover{background:#4a656c!important;color:#fff!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .stat.green:hover,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .auth-submit:hover,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .register-submit:hover{background:#587c6e!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .stat.gold:hover{background:#627f99!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .server-row:hover{background:#3b515c!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .auth-content,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .public-content,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .server-detail-description{color:#dce5e9!important}
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .footer a,body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .copyright{color:#c9d9de!important}
/* BEGIN RGB TICKER FRAME */
body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .site-announcements{
 animation:ticker-rgb-frame 6s linear infinite!important;
 box-shadow:inset 0 0 0 2px #ff4f78;
 border-color:transparent!important;
}
@keyframes ticker-rgb-frame{
 0%,100%{box-shadow:inset 0 0 0 2px #ff4f78}
 16.67%{box-shadow:inset 0 0 0 2px #ffb347}
 33.33%{box-shadow:inset 0 0 0 2px #71ee67}
 50%{box-shadow:inset 0 0 0 2px #35dcf4}
 66.67%{box-shadow:inset 0 0 0 2px #6e88ff}
 83.33%{box-shadow:inset 0 0 0 2px #de6aff}
}
@media(prefers-reduced-motion:reduce){
 body:is(.home-page,.new-servers-page,.best-servers-page,.auth-page,.server-detail-page) .site-announcements{animation:none!important;box-shadow:inset 0 0 0 2px #35dcf4}
}
/* END RGB TICKER FRAME */
