/* Mabbo mavi tema — otomatik uretildi (app/mabbo-theme/build.php). Elle duzenleme. */

/* /public/css/hublia-v2.css */
html:root {
  --bg: #e7ecf4;
  --bg-2: #f2f5fa;
  --surface: rgba(248, 251, 255, .92);
  --surface-2: #f4f8ff;
  --surface-3: #dae3f0;
  --line: rgba(31, 55, 80, .11);
  --line-strong: rgba(31, 55, 80, .19);
  --text: #18222d;
  --muted: #506276;
  --cyan: #2d74b9;
  --blue: #4490da;
  --violet: #326490;
  --yellow: #1750aa;
  --shadow: 0 24px 60px rgba(27, 49, 73, .18);
  --shadow-sm: 0 8px 24px rgba(27, 49, 73, .1);
}
html .h-app, html .h-auth, html .h-admin {
  background: radial-gradient(circle at 12% 0%, rgba(104, 160, 236, .2), transparent 34rem),
    radial-gradient(circle at 88% 8%, rgba(82, 123, 174, .11), transparent 36rem),
    linear-gradient(145deg, #e7ecf4, #f2f5fa 48%, #dfe6ef) fixed;
}
html .tc-dot-orange {
  background: #66aaff;
}
html .adm .bg-yellow-50 {
  background: rgba(107, 155, 255, .09) !important;
}
html .h-dashboard-home .blaze-level {
  color: #1356c4;
}
html .app-header, html .adm-sidebar {
  background: rgba(23, 30, 38, .78);
}
html .app-subnav, html .admin-topbar {
  background: rgba(27, 36, 45, .7);
}
html .app-play, html .guest-primary, html .hl-btn, html .hb-btn, html .hub-btn-inline, html .nd-send-btn, html .shop-vip-buy, html .forum-create-modal button, html .rp-form__actions button, html .adm-sidebar__head a > span {
  color: #0f253b;
}
html .app-play:hover {
  background: #78afff;
}
html .app-play:active {
  background: #4390de;
}
html .app-profile__avatar {
  background: rgba(88, 154, 244, .16);
}
html .app-subnav a:hover, html .app-subnav a.is-active, html .hl-news-tag, html .hub-settings-nav__item.is-active, html .cms-tab.is-active, html .cms-tab.active, html .forum-tag, html .forum-stat, html .shop-vip-card__badge {
  background: rgba(88, 154, 244, .1);
}
html .hl-news-card:hover, html .hub-settings-nav__item.is-active, html .cms-tab.is-active, html .cms-tab.active, html .shop-vip-card--featured {
  border-color: rgba(88, 154, 244, .34);
}
html .hl-input:focus, html .hub-field input:focus, html .hub-field textarea:focus, html textarea:focus, html .adm input:focus, html .adm select:focus {
  border-color: rgba(88, 154, 244, .62) !important;
  box-shadow: 0 0 0 4px rgba(88, 154, 244, .1) !important;
}
html .dash-sidebar-avatar-wrap {
  background: radial-gradient(circle at 50% 85%,rgba(88, 154, 244, .2),transparent 60%);
}
html .shop-vip-card--featured {
  box-shadow: 0 18px 50px rgba(37, 93, 152, .16);
}
html .tk-row:hover, html .adm tbody tr:hover {
  background: rgba(88, 154, 244, .045) !important;
}
html .tk-msg.staff .tk-bubble {
  border-color: rgba(88, 154, 244, .22);
  background: rgba(88, 154, 244, .075);
}
html .staff-box, html .staff-card, html .tc-panel, html .tc-rank-card, html .tc-info-card {
  background: rgba(32, 41, 52, .74);
}
html .staff-banner, html .tc-rank-cover {
  background: linear-gradient(135deg,rgba(88, 154, 244, .16),rgba(156,175,112,.08));
}
html .adm .bg-blue-50 {
  background: rgba(88, 154, 244, .09) !important;
}
html ::selection {
  color: #18222d;
  background: rgba(68, 144, 218, .26);
}
html .app-header, html .adm-sidebar {
  background: rgba(242, 245, 250, .8);
}
html .app-subnav, html .admin-topbar, html .hub-footer {
  background: rgba(231, 236, 244, .78);
}
html .app-nav__link:hover, html .app-nav__link.is-active {
  background: rgba(31, 55, 80, .055);
}
html .app-profile__menu, html .forum-create-modal, html .shop-bank-modal, html .hub-modal, html .tk-modal {
  border-color: rgba(31, 55, 80, .16);
  background: rgba(244, 248, 255, .9);
}
html .app-profile__menu a:hover, html .app-profile__menu button:hover {
  background: rgba(31, 55, 80, .06);
}
html .app-play, html .guest-primary, html .hl-btn, html .hb-btn, html .hub-btn-inline, html .nd-send-btn, html .shop-vip-buy, html .forum-create-modal button, html .rp-form__actions button, html .adm-sidebar__head a > span {
  border-bottom-color: rgba(8, 46, 81, .25);
}
html .app-play:hover, html .guest-primary:hover {
  background: #3d85cb;
}
html .app-play:active {
  background: #2369aa;
}
html .app-profile__avatar {
  background: #d0dff1;
  color: #174572;
}
html .dash-radio-card, html .hl-news-hero, html .hl-news-card, html .hl-panel, html .hb-card, html .hub-panel, html .aside--box, html .hl-aside-box, html .hl-static, html .hl-rooms-box, html .lb-panel, html .nd-card, html .forum-post-card, html .shop-vip-card, html .shop-status-panel, html .shop-bank-panel, html .rp-info, html .staff-box, html .staff-card, html .tc-panel, html .tc-rank-card, html .tc-info-card {
  background: rgba(248, 251, 255, .9);
}
html .hl-news-hero__text, html .dash-news-card__excerpt, html .hub-sidebar-box p, html .dash-thoughts__text, html .forum-post-card__text, html .forum-detail__text, html .forum-cmt__text, html .nd-content, html .shop-vip-card__perks, html .rp-info__list {
  color: #3d4d5f;
}
html .hl-input, html .hub-field input, html .hub-field textarea, html .forum-field input, html .forum-create-modal__ta, html .forum-reply__ta, html .dash-thoughts__input, html .rp-field input, html .rp-field textarea, html .shop-bank-note-input, html .nd-cmt-ta, html .tk-reply-ta, html .tk-modal-input, html .adm input, html .adm textarea, html .adm select {
  box-shadow: inset 0 1px 2px rgba(27, 49, 73, .045);
}
html .hl-input::placeholder, html textarea::placeholder, html .adm input::placeholder, html .adm textarea::placeholder {
  color: #78889b !important;
}
html .hl-input:focus, html .hub-field input:focus, html .hub-field textarea:focus, html textarea:focus, html .adm input:focus, html .adm select:focus {
  border-color: rgba(45, 116, 185, .6) !important;
  box-shadow: 0 0 0 3px rgba(45, 116, 185, .11) !important;
}
html .hub-panel__head, html .hb-card-header, html .forum-post-card__author, html .adm thead {
  background: rgba(31, 55, 80, .035) !important;
}
html .tk-bubble, html .forum-cmt, html .nd-cmt-item, html .nd-other-card, html .nd-other-item, html .hub-settings-nav__item {
  background: rgba(31, 55, 80, .028);
  color: #384859;
}
html .tk-msg.staff .tk-bubble {
  border-color: rgba(45, 116, 185, .22);
  background: rgba(45, 116, 185, .07);
}
html .dash-sidebar-avatar-wrap {
  background: radial-gradient(circle at 50% 85%,rgba(68, 144, 218, .17),transparent 60%);
}
html .guest-header {
  background: linear-gradient(90deg,rgba(242, 246, 252, .98) 0%,rgba(236, 241, 250, .91) 47%,rgba(236, 241, 250, .3) 100%),
    url('/public/auth/covers/summer26_background.png') center/cover no-repeat;
}
html .guest-links a {
  color: #3e4f62;
}
html .guest-links a:hover {
  background: rgba(31, 55, 80, .06);
}
html .guest-hero p, html .guest-eyebrow {
  color: #4a5c70;
}
html .guest-secondary {
  background: rgba(248, 251, 255, .72);
}
html .adm-nav-link:hover {
  background: rgba(31, 55, 80, .055);
}
html .adm-nav-link.active {
  background: rgba(31, 55, 80, .075);
}
html .adm-nav-icon {
  background: rgba(45, 116, 185, .09);
}
html .adm .bg-white, html .adm .bg-gray-50, html .adm .bg-gray-100 {
  background: rgba(248, 251, 255, .9) !important;
}
html .adm table {
  color: #384859;
}
html .adm tbody tr:hover {
  background: rgba(45, 116, 185, .04) !important;
}
html .hub-footer__nav a {
  color: #3d4e60;
}
html .hl-skel, html .hb-skeleton, html .skeleton {
  background: linear-gradient(100deg,rgba(31, 55, 80, .045) 30%,rgba(31, 55, 80, .095) 50%,rgba(31, 55, 80, .045) 70%);
}
html .hub-modal-backdrop, html .forum-create-backdrop, html .shop-bank-modal-backdrop, html .tk-overlay, html .admin-nav-backdrop {
  background: rgba(32, 45, 60, .32);
}
html .skip-link {
  background: #18222d;
}
html .app-profile__button:hover, html .admin-topbar__site:hover {
  background: rgba(31, 55, 80, .075);
}
html .app-hero {
  background: radial-gradient(circle at 80% 15%, rgba(42, 134, 236, .13), transparent 28rem),
    linear-gradient(115deg,#f4f8ff 0%,#e4ecf7 58%,#d0dcec 100%);
}
html .app-hero::before {
  background-image: radial-gradient(rgba(49, 75, 105, .18) .6px,transparent .6px);
}
html .app-hero__eyebrow {
  color: #39587a;
}
html .app-hero__eyebrow i {
  background: #2d80d6;
  box-shadow: 0 0 0 5px rgba(45, 128, 214, .12);
}
html .app-hero h1 {
  color: #18222d;
}
html .app-hero h1 span {
  color: #216aae;
}
html .app-hero__content > p {
  color: #46586c;
}
html .app-hero__primary {
  border: 1px solid #1b5d99;
  background: #2d74b9;
  box-shadow: inset 0 1px rgba(255,255,255,.22),0 7px 18px rgba(22, 69, 114, .14);
}
html .app-hero__primary:hover {
  background: #2369aa;
}
html .app-hero__secondary {
  border: 1px solid rgba(31, 55, 80, .16);
  color: #263544;
}
html .app-hero__meta {
  color: #60748a;
}
html .app-hero__meta strong {
  color: #2c3d4f;
}
html .app-hero__visual::before {
  background: rgba(59, 133, 215, .18);
}
html .app-hero-gallery img {
  border: 5px solid rgba(244, 248, 255, .92);
  box-shadow: 0 18px 48px rgba(25, 48, 72, .22);
}
html .app-hero-gallery__label {
  background: rgba(24, 34, 45, .82);
  box-shadow: 0 8px 20px rgba(24, 34, 45, .18);
}
html .app-hero-gallery__label i {
  background: #509af5;
  box-shadow: 0 0 0 4px rgba(80, 154, 245, .18);
}
html .hl-news-card:hover, html .forum-post-card:hover, html .shop-vip-card:hover {
  border-color: rgba(45, 116, 185, .25);
  box-shadow: 0 14px 34px rgba(27, 49, 73, .13);
}
html .guest-header {
  background: radial-gradient(circle at 78% 42%,rgba(48, 134, 226, .16),transparent 28rem),
    linear-gradient(115deg,rgba(242, 246, 252, .99) 0%,rgba(236, 241, 250, .97) 58%,rgba(204, 219, 239, .88) 100%),
    #e6edf7;
}
html .guest-hero h1 em {
  color: #216aae;
}
html .guest-hero__glow {
  background: rgba(35, 116, 197, .16);
}
html .guest-hero-gallery img {
  border: 6px solid rgba(244, 248, 255, .92);
  box-shadow: 0 22px 58px rgba(25, 48, 72, .24);
}
@media (max-width: 680px) {
html .guest-header {
  background: linear-gradient(to bottom,#f2f6fc 0%,#e6edf7 72%,#d1deef 100%);
}
}
html .h-auth {
  background: #e5ecf6;
}
html .h-auth .auth-screen {
  background: #e5ecf6;
}
html .auth-showcase {
  background: #162230;
}
html .auth-showcase__hero {
  background: #162230;
}
html .auth-showcase__shade {
  background: linear-gradient(90deg,rgba(12, 20, 28, .88) 0%,rgba(12, 23, 35, .56) 42%,rgba(8, 16, 24, .14) 78%),linear-gradient(0deg,rgba(9, 15, 22, .9) 0%,transparent 48%,rgba(9, 15, 22, .38) 100%);
}
html .auth-showcase__discord {
  background: rgba(12, 21, 31, .48);
}
html .auth-radio {
  background: rgba(12, 22, 36, .78);
  box-shadow: 0 10px 30px rgba(2, 6, 10, .2);
}
html .auth-radio__signal {
  background: rgba(45, 116, 185, .22);
  color: #6ca7f1;
}
html .auth-radio.is-playing .auth-radio__signal {
  background: #2d74b9;
  box-shadow: 0 0 0 4px rgba(45, 116, 185, .15);
}
html .auth-radio__button:hover:not(:disabled) {
  border-color: rgba(108, 167, 241, .48);
  background: rgba(45, 116, 185, .3);
}
html .auth-showcase__copy {
  text-shadow: 0 3px 22px rgba(9, 18, 28, .34);
}
html .auth-showcase__online {
  background: rgba(12, 22, 32, .35);
}
html .auth-showcase__copy h1 em {
  color: #6daeff;
}
html .auth-showcase__photo {
  border: clamp(4px,.42vw,7px) solid rgba(240, 246, 255, .9);
  box-shadow: 0 24px 64px rgba(5, 13, 20, .38);
}
html .auth-showcase__scroll i {
  background: rgba(12, 23, 35, .32);
}
html .auth-news {
  border: 1px solid rgba(169, 206, 255, .16);
  background: rgba(12, 22, 36, .94);
  box-shadow: 0 18px 50px rgba(1, 4, 8, .32);
}
html .auth-news__intro a {
  color: #6ca7f1;
}
html .auth-news__featured {
  box-shadow: 0 24px 55px rgba(4, 9, 13, .3);
}
html .auth-news__featured::after {
  background: linear-gradient(0deg,rgba(8, 15, 22, .96),rgba(8, 15, 22, .08) 70%);
}
html .auth-news__featured-copy time, html .auth-news__card time {
  color: #7bb0f1;
}
html .auth-news__featured-copy b {
  color: #aad0ff;
}
html .auth-news__card {
  border: 1px solid rgba(169, 206, 255, .12);
  background: #162333;
}
html .auth-news__card:hover {
  border-color: rgba(108, 167, 241, .42);
  background: #1a293b;
}
html .auth-news__order {
  background: #2d74b9;
}
html .auth-news__card time {
  color: #7ca6da;
}
html .auth-news__all {
  background: rgba(240, 246, 255, .08);
}
html .auth-news__all:hover {
  background: rgba(240, 246, 255, .14);
}
html .auth-news__all span {
  color: #6ca7f1;
}
html .auth-access {
  border-left: 1px solid rgba(36, 59, 84, .12);
  background: rgba(245, 249, 255, .97);
  box-shadow: -24px 0 70px rgba(12, 22, 33, .18);
}
html .auth-tabs {
  border: 1px solid rgba(37, 59, 83, .1);
  background: #d7e1ee;
}
html .auth-tabs button {
  color: #576a81;
}
html .auth-tabs button.is-active {
  background: #f5f9ff;
  color: #202f3e;
  box-shadow: 0 3px 12px rgba(24, 46, 68, .1);
}
html .auth-form .hl-panel__title {
  color: #1c2834;
}
html .auth-form .hl-panel__sub {
  color: #60748a;
}
html .auth-form .hl-input {
  border-color: rgba(35, 57, 82, .16);
  color: #1c2834;
  box-shadow: inset 0 1px 2px rgba(23, 43, 65, .04);
}
html .auth-form .hl-input::placeholder {
  color: #8697aa;
}
html .auth-form .hl-input:focus {
  border-color: rgba(45, 116, 185, .48) !important;
  box-shadow: 0 0 0 4px rgba(45, 116, 185, .08) !important;
}
html .auth-input > svg {
  stroke: #5f81a5;
}
html .auth-input:focus-within > svg {
  stroke: #2d74b9;
}
html .auth-form .hl-captcha__row {
  border: 1px solid rgba(37, 82, 129, .18);
  background: #d8e4f4;
}
html .auth-form .hl-captcha__refresh {
  border: 1px solid rgba(34, 86, 140, .2);
  background: linear-gradient(180deg,#3e83ca,#276dae);
  color: #f2f7ff;
}
html .auth-form .hl-captcha__refresh:hover {
  background: linear-gradient(180deg,#488dd5,#2f75b7);
}
html .auth-form .hl-check {
  color: #53657a;
}
html .auth-form .hl-btn {
  border-color: #1b5d99;
  background: #2d74b9;
}
html .auth-form .hl-btn:hover {
  background: #2369aa;
}
html .auth-form .hl-panel__links a, html .auth-form .hl-check a {
  color: #2369aa;
}
html .auth-access__legal {
  color: #7e8fa3;
}
@media (max-width: 760px) {
html .auth-access {
  background: radial-gradient(circle at 50% 0,rgba(78, 145, 223, .12),transparent 42%),#f5f9ff;
}
}
html .app-hero {
  border-bottom-color: rgba(169, 206, 255, .13);
  background: radial-gradient(circle at 76% 35%,rgba(45, 116, 185, .25),transparent 26rem),
    radial-gradient(circle at 8% 0,rgba(108, 167, 241, .12),transparent 24rem),
    linear-gradient(125deg,#0c1624 0%,#132030 58%,#0c131d 100%);
}
html .app-hero::before {
  background-image: radial-gradient(rgba(194, 220, 255, .38) .6px,transparent .6px);
}
html .app-hero__eyebrow {
  color: #8eb8eb;
}
html .app-hero h1 {
  color: #f5f9ff;
  text-shadow: 0 5px 26px rgba(1, 4, 7, .2);
}
html .app-hero h1 span {
  color: #6ca7f1;
}
html .app-hero__content > p {
  color: rgba(240, 246, 255, .68);
}
html .app-hero__meta {
  color: rgba(240, 246, 255, .52);
}
html .app-hero-gallery img {
  border-color: rgba(240, 246, 255, .88);
  box-shadow: 0 22px 58px rgba(1, 3, 5, .4);
}
html .app-hero-gallery__label {
  background: rgba(12, 22, 36, .88);
}
html .dashboard-home__eyebrow, html .dashboard-section-head > div > span, html .dash-thoughts__head > div > span {
  color: #2d74b9;
}
html .dashboard-quick__card {
  background: rgba(248, 251, 255, .9);
}
html .dashboard-quick__card:hover {
  border-color: rgba(45, 116, 185, .3);
  box-shadow: 0 16px 32px rgba(27, 49, 73, .13);
}
html .dashboard-quick__card--forum {
  border-color: rgba(45, 116, 185, .26);
  background: linear-gradient(145deg,#f5f9ff,#dce8f8);
}
html .dashboard-quick__icon {
  background: #d0e0f3;
  color: #216aae;
}
html .dashboard-quick__card strong {
  color: #1b2938;
}
html .dashboard-quick__card small {
  color: #63768c;
}
html .dashboard-quick__card > b {
  color: #2d74b9;
}
html .dashboard-section-head > a {
  color: #216aae;
}
html .dashboard-home .hl-news-hero__img::after {
  box-shadow: inset -24px 0 35px rgba(12, 22, 36, .08);
}
html .dash-thoughts__head p {
  color: #60748a;
}
html .dash-thoughts__more {
  color: #216aae;
}
html .dash-thoughts__compose {
  background: linear-gradient(145deg,#f9fbff,#e4edf9);
}
html .dash-thoughts__compose-label {
  color: #30455b;
}
html .dash-thoughts__compose-label > span {
  background: #c6d9f0;
  color: #216aae;
}
html .dash-thoughts__btn {
  background: #2d74b9;
}
html .dash-thoughts__btn:hover {
  background: #2369aa;
}
html .dash-thoughts__post::before {
  background: #5b99da;
}
html .dash-thoughts__meta strong {
  color: #263749 !important;
}
html .dash-thoughts__like.is-liked {
  color: #216aae;
}
html .dash-radio-card {
  border-color: rgba(169, 206, 255, .14);
  background: #0c1624;
  box-shadow: 0 12px 30px rgba(13, 30, 48, .16);
}
html .dash-radio-card__icon {
  background: rgba(45, 116, 185, .24);
  color: #6ca7f1;
}
html .dash-radio-card__track, html .dash-radio-card__listeners, html .dash-radio-card__off {
  color: rgba(240, 246, 255, .63);
}
html .dash-radio-card__dj {
  color: #6ca7f1;
}
html .dash-radio-card__vol {
  accent-color: #4490da;
}
html .dash-account-menu a {
  color: #394a5d;
}
html .dash-account-menu a:hover {
  background: #dde8f5;
  color: #216aae;
}
html .dash-account-menu a > span {
  background: #d1e0f2;
}
html .dash-account-menu i {
  color: #2d74b9;
}
html .adsense-placement__label {
  color: #78889b;
}
html .app-header-radio {
  border: 1px solid rgba(169, 206, 255, .2);
  background: linear-gradient(135deg,rgba(20, 47, 75, .98),rgba(12, 22, 36, .9));
  color: #f5f9ff;
  box-shadow: 0 10px 28px rgba(2, 8, 15, .22),inset 0 1px rgba(255,255,255,.08);
}
html .app-header-radio__cover {
  border: 1px solid rgba(169, 206, 255, .22);
  background: radial-gradient(circle at 35% 30%,#6ea4e8 0 8%,transparent 9%),linear-gradient(145deg,#2d74b9,#123455);
  color: #e9f2ff;
}
html .app-header-radio__copy strong {
  color: #f5f9ff;
}
html .app-header-radio__copy > span {
  color: rgba(240, 246, 255, .58);
}
html .app-header-radio__label {
  color: #7bb0f1;
}
html .app-header-radio__label em {
  color: rgba(240, 246, 255, .48);
}
html .app-header-radio__listeners {
  color: rgba(240, 246, 255, .54);
}
html .app-header-radio__listeners b {
  color: #7bb0f1;
}
html .app-header-radio__toggle:hover {
  background: rgba(108, 167, 241, .2);
}
html .app-profile__button {
  border-color: rgba(169, 206, 255, .14);
  background: rgba(12, 22, 36, .48);
}
html .app-profile__avatar {
  background: rgba(45, 116, 185, .24);
}
html .app-profile__identity small {
  color: rgba(240, 246, 255, .52);
}
html .app-profile__wallet > span {
  color: #ccddf4;
}
html .app-profile__wallet .is-credit {
  background: #4273db;
}
html .app-profile__button:hover {
  background: rgba(45, 116, 185, .13);
}
html .dashboard-home__news .hl-news-hero__img::after {
  background: linear-gradient(0deg,rgba(12, 22, 36, .13),transparent 50%);
}
html .h-dashboard-home .app-main {
  background: radial-gradient(circle at 8% 12%,rgba(45, 116, 185, .12),transparent 25rem),linear-gradient(145deg,#0c1624,#132030 58%,#0c131d);
}
html .dashboard-profile-card {
  background: #e5edf8;
  color: #192735;
}
html .dashboard-profile-card__cover {
  background: linear-gradient(145deg,rgba(12, 22, 36, .08),rgba(12, 22, 36, .62)),url('/public/images/theme/header-gallery/header-2.jpg') center/cover;
}
html .dashboard-profile-card__avatar {
  border: 7px solid #e5edf8;
  background: #2d74b9;
  box-shadow: 0 14px 30px rgba(13, 32, 51, .24);
}
html .dashboard-profile-card__eyebrow {
  color: #2d74b9;
}
html .dashboard-profile-card h1 {
  color: #1b2a39;
}
html .dashboard-profile-card p {
  color: #61778e;
}
html .dashboard-profile-card__stats {
  border-top: 1px solid rgba(38, 67, 100, .12);
}
html .dashboard-profile-card__stats i {
  background: #4273db;
  box-shadow: 0 0 0 3px rgba(66, 115, 219, .13);
}
html .dashboard-profile-card__stats b {
  color: #25374a;
}
html .dashboard-profile-card__stats small {
  color: #768aa0;
}
html .dashboard-home-btn {
  border: 1px solid rgba(29, 60, 92, .16);
  color: #374f68;
}
html .dashboard-home-btn--primary {
  border-color: #1b5d99;
  background: #2d74b9;
}
html .dashboard-home-btn--primary:hover {
  background: #2369aa;
}
html .dashboard-welcome-card {
  background: radial-gradient(circle at 85% 12%,rgba(108, 167, 241, .2),transparent 18rem),linear-gradient(145deg,#142f4b,#0c1624 70%);
  color: #f5f9ff;
}
html .dashboard-welcome-card__mark span {
  background: #6ca7f1;
  box-shadow: 0 0 0 5px rgba(108, 167, 241, .08);
}
html .dashboard-welcome-card__mark span:nth-child(3) {
  background: #829ee5;
}
html .dashboard-welcome-card h2 {
  color: #f5f9ff;
}
html .dashboard-welcome-card h2 em {
  color: #6ca7f1;
}
html .dashboard-welcome-card > p {
  color: rgba(240, 246, 255, .68);
}
html .dashboard-welcome-card__icon {
  background: rgba(108, 167, 241, .17);
  color: #6ca7f1;
}
html .dashboard-welcome-card__links small {
  color: rgba(240, 246, 255, .5);
}
html .dashboard-welcome-card__links strong {
  color: #6ca7f1;
}
html .dashboard-home-menu {
  border-bottom: 1px solid rgba(169, 206, 255, .15);
  background: rgba(12, 22, 36, .94);
  box-shadow: 0 12px 35px rgba(1, 6, 12, .2);
}
html .dashboard-home-menu a, html .dashboard-home-menu button {
  color: rgba(240, 246, 255, .63);
}
html .dashboard-home-menu a:hover, html .dashboard-home-menu a.is-active {
  background: rgba(108, 167, 241, .14);
}
html .dashboard-home-menu button {
  background: #2d74b9;
}
html .dashboard-profile-card__last, html .dashboard-profile-card__created {
  background: rgba(12, 22, 36, .72);
  color: rgba(240, 246, 255, .65);
}
html .dashboard-profile-card__relations span {
  background: #d1dff0;
  color: #2d74b9;
}
html .dashboard-profile-card__relations small {
  color: #677d95;
}
html .dashboard-profile-sections article {
  border: 1px solid rgba(38, 67, 100, .11);
}
html .dashboard-profile-sections h3 {
  color: #30455b;
}
html .dashboard-profile-sections p {
  color: #697c92;
}
html .dashboard-badge-row span {
  background: #b9d2f1;
  color: #216aae;
}
html .dashboard-mini-list span, html .dashboard-mini-list a {
  color: #697c92;
}
html .dashboard-right-top h2 {
  color: #f5f9ff;
}
html .dashboard-right-top a {
  color: #6ca7f1;
}
html .dashboard-content-card {
  border: 1px solid rgba(169, 206, 255, .15);
  background: rgba(18, 37, 57, .86);
  box-shadow: 0 12px 30px rgba(1, 6, 12, .14);
}
html .dashboard-content-card h3 {
  color: #ebf3ff;
}
html .dashboard-content-card h3 a {
  color: #6ca7f1;
}
html .dashboard-news-line__img, html .dashboard-forum-avatar {
  background: #20476e;
  color: #6ca7f1;
}
html .dashboard-news-line small {
  color: rgba(240, 246, 255, .5);
}
html .dashboard-empty {
  color: rgba(240, 246, 255, .5);
}
html .dashboard-collection-grid span {
  background: rgba(108, 167, 241, .1);
  color: #6ca7f1;
}
html .dashboard-collection-grid small {
  color: rgba(240, 246, 255, .55);
}
html .h-dashboard-home .dashboard-home-menu a:hover, html .h-dashboard-home .dashboard-home-menu a.is-active {
  background: rgba(45, 116, 185, .1);
  color: #216aae;
}
html .h-dashboard-home .dashboard-profile-card {
  background: rgba(248, 251, 255, .92);
}
html .h-dashboard-home .dashboard-profile-card__avatar {
  border-color: #f4f8ff;
}
html .h-dashboard-home .dashboard-content-card {
  background: rgba(248, 251, 255, .92);
}
html .h-dashboard-home .dashboard-content-card h3 {
  color: #263749;
}
html .h-dashboard-home .dashboard-news-line {
  color: #263749;
}
html .h-dashboard-home .dashboard-news-line__img, html .h-dashboard-home .dashboard-forum-avatar {
  background: #d0e0f3;
  color: #216aae;
}
@media (min-width: 821px) {
html .h-dashboard-home .app-hero {
  background: linear-gradient(90deg,rgba(12, 22, 36, .92),rgba(12, 22, 36, .48) 55%,rgba(12, 22, 36, .24)),url('/public/images/theme/header-gallery/header-2.jpg') center/cover;
}
html .h-dashboard-home .app-header__inner {
  border: 1px solid rgba(169, 206, 255, .2);
  background: rgba(12, 22, 36, .88);
  box-shadow: 0 16px 38px rgba(2, 7, 13, .25);
}
html .h-dashboard-home .app-nav__link {
  color: rgba(240, 246, 255, .72);
}
html .h-dashboard-home .app-nav__link:hover, html .h-dashboard-home .app-nav__link.is-active {
  background: rgba(108, 167, 241, .12);
}
html .h-dashboard-home .app-nav__logout {
  color: #6ca7f1;
}
}
html .h-dashboard-home .dashboard-home-menu__secondary {
  background: #f3f6fa;
}
html .h-dashboard-home .dashboard-home-menu__primary a:hover, html .h-dashboard-home .dashboard-home-menu__primary a.is-active {
  background: #dae6f4;
  color: #2369aa;
}
html .h-dashboard-home .dashboard-home-menu__secondary a:hover, html .h-dashboard-home .dashboard-home-menu__secondary a.is-active {
  color: #2369aa;
  background: rgba(45, 116, 185, .08);
}

/* /public/css/mawu-theme.css */
html .mawu-theme-toggle {
  border: 1px solid #618aed;
  background: #c4d4ff;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .72), 0 3px 10px -6px rgba(0, 49, 135, .7);
  color: #00389b;
}
html .mawu-theme-toggle:hover {
  border-color: #1c59df;
  background: #a0bbff;
  color: #002b75;
}
html .mawu-hero {
  background-color: #1f435e;
  background-image: linear-gradient(90deg, rgba(17, 34, 48, .92) 0%, rgba(24, 62, 94, .68) 48%, rgba(15, 31, 44, .28) 100%), url('/public/images/theme/bg-header-automne.webp');
}
html .mawu-story-strip {
  box-shadow: 0 7px 20px rgba(18, 26, 35, .06);
}
html .mawu-story-card {
  background: linear-gradient(var(--mawu-item), var(--mawu-item)) padding-box, linear-gradient(145deg, #4394f0, #307eb9 52%, #6497f1) border-box;
  box-shadow: 0 5px 14px rgba(23, 47, 70, .12);
}
html .mawu-story-card:hover {
  box-shadow: 0 8px 18px rgba(23, 47, 70, .18);
}
html .mawu-story-card::after {
  background: linear-gradient(transparent, rgba(8, 16, 24, .82));
}
html .mawu-story-viewer {
  background: rgba(8, 12, 16, .88);
}
html .mawu-story-viewer__card {
  background: #0e1317;
}
html .mawu-story-viewer__card > div {
  background: linear-gradient(transparent, rgba(7, 14, 20, .9));
}
html .mawu-member__avatar--story {
  background: linear-gradient(color-mix(in srgb, var(--mawu-primary) 9%, var(--mawu-soft)), color-mix(in srgb, var(--mawu-primary) 9%, var(--mawu-soft))) padding-box, linear-gradient(45deg, #749fff, #1c82fc 30%, #d62976 55%, #962fbf 78%, #4f5bd5) border-box;
}
html body.mawu-cms .lb-rank.r1 {
  color: #0043e1;
}
html body.mawu-cms .lb-rank.r3 {
  color: #568cbd;
}
html body.mawu-cms .leet-leaderboard-card:nth-child(1) .leet-leaderboard-card__title {
  background: #2c6ceb;
  border-color: #1154d6;
}
html body.mawu-cms .leet-leader-rank-1 .leet-leader-podium-base {
  border-color: color-mix(in srgb, #2260e6 40%, var(--mawu-line));
  background: linear-gradient(180deg, color-mix(in srgb, #2260e6 24%, var(--mawu-item)), color-mix(in srgb, #2260e6 7%, var(--mawu-item)));
  color: #0f48c2;
}
html body.mawu-cms .leet-leader-rank-3 .leet-leader-podium-base {
  border-color: color-mix(in srgb, #5787b8 35%, var(--mawu-line));
  background: linear-gradient(180deg, color-mix(in srgb, #5787b8 18%, var(--mawu-item)), color-mix(in srgb, #5787b8 6%, var(--mawu-item)));
  color: #4477a9;
}
html body.mawu-cms .leet-leaderboard-card.is-orange .leet-leaderboard-card__title {
  background: #2c71e8;
  border-color: #1357cc;
}
html body.mawu-cms .mawu-navbar__hotel, html body.mawu-cms .mawu-profile-card__play {
  border: 1px solid #1b5d99;
  background: #2d74b9;
}
html body.mawu-cms .mawu-navbar__hotel:hover, html body.mawu-cms .mawu-profile-card__play:hover {
  background: #2369aa;
}
html body.mawu-cms .mawu-maint-notice {
  border: 1px solid rgba(45, 116, 185, .22);
  background: #f2f8ff;
  color: #2b425b;
}
html body.mawu-cms .mawu-maint-notice > i {
  background: #4e93e1;
  box-shadow: 0 0 0 4px rgba(78, 147, 225, .18);
}
html body.mawu-cms .mawu-maint-notice strong {
  color: #2369aa;
}
html body.mawu-cms .mawu-maint-notice span {
  color: #53657a;
}
html body.mawu-cms .mawu-maint-notice a {
  background: #2d74b9;
}
html body.mawu-cms .mawu-maint-notice a:hover {
  background: #2369aa;
}
html [data-mawu-theme="dark"] body.mawu-cms .mawu-maint-notice {
  border-color: rgba(106, 164, 241, .22);
  background: #1b222a;
  color: #dce6f2;
}
html [data-mawu-theme="dark"] body.mawu-cms .mawu-maint-notice strong {
  color: #6aa4f1;
}
html [data-mawu-theme="dark"] body.mawu-cms .mawu-maint-notice span {
  color: #a8b7c9;
}

/* /public/css/staff-directory.css */
html body.mawu-cms .staff-banner {
  background: linear-gradient(180deg, #3f7abf 50%, #306aab 50%) !important;
}

/* /public/css/user-directory.css */
html .hup-stat--gold {
  background: #e9f0ff;
  color: #1d4d9f;
}

/* /app/views\admin\battlepass.php */
html .bp-admin .bpa-note.warn {
  background: #ebf0ff;
  color: #0d4e93;
  border: 1px solid #89a9fe;
}
html .bp-admin .bpa-status.preview {
  background: #c6d6ff;
  color: #0d4e93;
}
html .bp-admin .r-legendary {
  --r: #1e6cf2;
}

/* /app/views\auth\login.php */
html .auth-showcase__brand img {
  filter: drop-shadow(0 8px 18px rgba(16, 50, 88, .35));
}
html .auth-access__mobile-brand img {
  filter: drop-shadow(0 8px 18px rgba(16, 50, 88, .35));
}
html .auth-showcase__hero {
  background: #162230!important;
}
html .auth-showcase__shade {
  background: linear-gradient(90deg,rgba(64, 157, 255, 27%) 0%,rgba(12, 23, 35, .56) 42%,rgba(8, 16, 24, .14) 78%),linear-gradient(0deg,rgba(9, 15, 22, .9) 0%,transparent 48%,rgba(9, 15, 22, .38) 100%)!important;
}
html .auth-showcase__online strong {
  color: #6aa4f1!important;
}
html .auth-showcase__photo {
  box-shadow: 0 22px 48px rgba(5, 13, 20, .42)!important;
}
html .auth-showcase__gallery::before {
  color: rgba(135, 193, 255, .82);
}
html .auth-showcase__gallery::after {
  background: rgba(12, 23, 35, .58);
  color: rgba(240, 246, 255, .9);
}
html .auth-top-links a {
  color: rgba(240, 246, 255, .78);
}
html .auth-form__brand img {
  filter: drop-shadow(0 7px 15px rgba(16, 50, 88, .18));
}
html .auth-access__footer-nav a {
  color: #5c738b;
}
html .auth-access__footer-nav a:hover, html .auth-access__footer-nav a.active {
  color: #2369aa;
}
html .auth-access__footer-nav a+a {
  border-left: 1px solid rgba(37, 59, 83, .14);
}
html .auth-screen.news-open .auth-news {
  box-shadow: 0 14px 45px rgba(12, 22, 33, .12);
}
html .auth-screen.news-open .auth-news__intro a, html .auth-screen.news-open .auth-news__card time {
  color: #2d74b9;
}
html .auth-screen.news-open .auth-access::before {
  background: linear-gradient(135deg,rgba(11, 55, 94, .94),rgba(45, 116, 185, .72)),url('/public/images/theme/header-gallery/header-3.png') center/cover no-repeat;
}
html .auth-screen.news-open .auth-access::after {
  color: rgba(240, 246, 255, .92);
  text-shadow: 0 3px 18px rgba(6, 21, 35, .4);
}
html .auth-news__intro>div small {
  color: #2d74b9;
}
html .auth-reader__meta span {
  background: #e8f3ff;
  color: #2e6fa6;
}
html .auth-reader__article>a {
  color: #2d74b9;
}
html .auth-reader__list button:hover, html .auth-reader__list button.is-active {
  border-color: #6da2d7;
  background: #f2f8ff;
}
html .auth-screen.news-open .auth-reader__list button:hover, html .auth-screen.news-open .auth-reader__list button.is-active {
  border-color: #6da2d7;
}
html .auth-route-loading {
  background: #f5f9ff;
}
html .auth-route-loading__inner {
  color: #254c70;
}
html .auth-route-loading__spinner {
  border: 3px solid #cadbef;
  border-top-color: #2d74b9;
}

/* /app/views\layouts\server.php */
html .server-tab[aria-current="page"] {
  border-bottom-color: #65bbf8;
}

/* /app/views\system\404.php */
html:root {
  --accent: #4b72ca;
  --dark: #08090a;
}
html .corner-tl {
  background: radial-gradient(circle at 0% 0%,rgba(75, 114, 202, .12) 0%,transparent 70%);
}
html .logo img {
  filter: drop-shadow(0 0 14px rgba(75, 114, 202, .35));
}
html .err-icon {
  background: rgba(75, 114, 202, .08);
  border: 1px solid rgba(75, 114, 202, .2);
}
html .btn-home {
  background: rgba(75, 114, 202, .1);
  border: 1px solid rgba(75, 114, 202, .28);
}
html .btn-home:hover {
  background: rgba(75, 114, 202, .2);
}

/* /app/views\system\banned.php */
html .bprog-f {
  background: linear-gradient(90deg,#ef4444,#1481fb);
}

/* /app/views\system\db-error.php */
html:root {
  --accent: #4b72ca;
  --dark: #08090a;
}
html .corner-br {
  background: radial-gradient(circle at 100% 100%,rgba(75, 114, 202, .08) 0%,transparent 70%);
}
html .logo img {
  filter: drop-shadow(0 0 14px rgba(75, 114, 202, .35));
}

/* /app/views\system\error.php */
html:root {
  --accent: #4b72ca;
  --dark: #08090a;
}
html .corner-br {
  background: radial-gradient(circle at 100% 100%,rgba(75, 114, 202, .08) 0%,transparent 70%);
}
html .logo img {
  filter: drop-shadow(0 0 14px rgba(75, 114, 202, .35));
}
html .btn-home {
  background: rgba(75, 114, 202, .1);
  border: 1px solid rgba(75, 114, 202, .28);
}
html .btn-home:hover {
  background: rgba(75, 114, 202, .2);
}

/* /app/views\system\ip-banned.php */
html .bprog-f {
  background: linear-gradient(90deg,#ef4444,#1481fb);
}

/* extras */
html .auth-showcase__hero::before, html .auth-showcase__photo { filter: hue-rotate(185deg) saturate(.9) brightness(1.02); }
