/**
 * KYC / payment-gateway compliance theme overrides
 * Removes game artwork backgrounds and fantasy header effects.
 */

body {
    background: #06070a !important;
    color: #c8cdd8;
}

.wrapper-bg {
    background: none !important;
}

.wrapper {
    background:
        radial-gradient(ellipse 80% 50% at 50% -20%, rgba(56, 189, 248, 0.08), transparent 55%),
        radial-gradient(ellipse 50% 40% at 100% 50%, rgba(99, 102, 241, 0.06), transparent 50%),
        linear-gradient(180deg, #0a0c12 0%, #06070a 100%) !important;
    background-image: none !important;
}

header.header {
    background: rgba(8, 10, 16, 0.92) !important;
    border-bottom: 1px solid rgba(148, 163, 184, 0.12);
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.35);
}

header .animations,
header .highlight-highlight,
header .sparks {
    display: none !important;
}

header .menu a {
    color: #94a3b8 !important;
    font-weight: 600;
    letter-spacing: 0.02em;
}

header .menu li.active a,
header .menu a:hover {
    color: #38bdf8 !important;
}

header .top-panel_right .button,
header .top-panel_right .sign-in {
    color: #e2e8f0 !important;
}

header .top-panel_right .button {
    border: 1px solid rgba(56, 189, 248, 0.45);
    background: rgba(56, 189, 248, 0.12);
    border-radius: 6px;
    padding: 6px 14px;
}

.header-lang-switch {
    border-color: rgba(148, 163, 184, 0.2) !important;
}

.header-lang-switch a.is-active,
.header-lang-switch a:hover {
    color: #38bdf8 !important;
}

.footer-v2 {
    background: #050608 !important;
    border-top: 1px solid rgba(148, 163, 184, 0.12) !important;
}

.footer-v2-pegi,
.footer-v2-community,
.footer-v2-social {
    display: none !important;
}

.footer-v2-nav a {
    color: #94a3b8 !important;
}

.footer-v2-nav a:hover {
    color: #38bdf8 !important;
}

.footer-v2-copy-main,
.footer-v2-copy-main a {
    color: #64748b !important;
}

/* Account page — hide any legacy game character UI if cached/old markup */
.account-characters-grid,
.account-char-card,
.account-char-avatar,
.account-gifts-list,
.account-gift-item {
    display: none !important;
}
