/* HIT Cabal flat component system. Loaded after page styles and the palette. */
html[data-site-theme="celestial"][data-theme-variant] {
    --hit-canvas: #091524;
    --hit-surface: #102135;
    --hit-raised: #162b41;
    --hit-selected: #233c55;
    --hit-ivory: #f7f1e6;
    --hit-muted: #a9bbcd;
    --hit-accent: #94bcdf;
    --hit-line: #ffffff24;
    --font-sans: 'Manrope', sans-serif;
}
/* Flat surfaces have no metallic bevels, ambient glow or decorative shadows. */
html[data-site-theme="celestial"][data-theme-variant] :is(body, body *, body *::before, body *::after) { box-shadow: none !important; text-shadow: none !important; }
html[data-site-theme="celestial"][data-theme-variant] :is(button, input, select, textarea) { font-family: 'Manrope', sans-serif; }
html[data-site-theme="celestial"][data-theme-variant] :is([class*="drop-shadow"], .podium-icon-frame img, .battle-plate-icon-wrap img, .champion-plate-icon-frame img, [data-theme-logo]) { filter: none !important; }
html[data-site-theme="celestial"][data-theme-variant] :is([class*="bg-gradient-"], [style*="background:linear-gradient"], [style*="background: linear-gradient"]) { background-image: none !important; background-color: var(--hit-surface) !important; }
html[data-site-theme="celestial"][data-theme-variant] :is(.bg-clip-text, [class*="headline-text"], .nw-title span, .err-code) { background: none !important; color: var(--hit-ivory) !important; -webkit-text-fill-color: currentColor !important; }
html[data-site-theme="celestial"][data-theme-variant] :is([class*="-card"], [class*="-panel"], [class*="-modal-box"], [class*="-modal-content"], [class*="-tile"], .modal-content, .fp-tier, .podium-tier, .battle-plate, .farm-plate, .champion-plate, .mlb-board, .drk-board) { border-radius: 4px; border-color: var(--hit-line); }
html[data-site-theme="celestial"][data-theme-variant] :is([class*="-btn"], [class*="-button"], [class*="-cta"], .pr-submit, .ch-inspect) { border-radius: 3px; }
html[data-site-theme="celestial"][data-theme-variant] :is(.hc-foot-glow, .dash-hero-bg, .up-page-bg::before, .podium-tier::before, .podium-icon-frame::before, .podium-icon-frame::after, .battle-plate-icon-wrap::before, .battle-plate-icon-wrap::after, .champion-plate-icon-frame::before, .champion-plate-icon-frame::after, .fp-hero::before, .fp-tier::before, .fp-tier::after, .reel-burst, .reel-spark, .nw-bg-grid, .err-glow) { display: none !important; }
html[data-site-theme="celestial"][data-theme-variant] :is(.podium-tier, .battle-plate, .farm-plate, .fp-tier, .ch-card, .tu-pkg, .xc-card, .up-card):hover { transform: none; }
html[data-site-theme="celestial"][data-theme-variant] :is(.up-card-title, .rank-side-label, .main-section-anchor, .podium-name, .ch-name, .fp-title, .nw-title, .gd-title) { font-family: 'Sora', sans-serif; letter-spacing: -.02em; }
html[data-site-theme="celestial"][data-theme-variant] :is(.rank-side-label, .up-nav-section-label, .mobile-section-label, .hc-um-section-label) { font-size: 11px; letter-spacing: .1em; color: var(--hit-muted) !important; }
html[data-site-theme="celestial"][data-theme-variant] :is(.rank-side-label, .up-nav-section-label)::before { display: none; }
html[data-site-theme="celestial"][data-theme-variant] :is(.pivot-pill, .tab-group-btn, .auth-tab, .up-nav-link) { font-size: 13px; letter-spacing: 0; text-transform: none; font-weight: 600; }
html[data-site-theme="celestial"][data-theme-variant] :is(.ranking-bg, .up-page-bg, .gd-bg, .nw-wrap, .fp-wrap) { background-image: none !important; background-color: var(--hit-canvas) !important; }
html[data-site-theme="celestial"][data-theme-variant] :is(.fp-tier, .fp-tier-inferno, .fp-tier-stoking, .pr-gift, .pr-rail, .pr-tier-box, .pr-modal-card, .tu-pkg, .tu-pkg.is-best) { background-image: none !important; background-color: var(--hit-surface) !important; border: 1px solid var(--hit-line); border-radius: 4px; }
html[data-site-theme="celestial"][data-theme-variant] :is(.pr-submit, .fp-btn-forge, .btn-claim, .ld-spin-btn) { background-image: none !important; background-color: var(--hit-ivory) !important; color: var(--hit-canvas) !important; }
html[data-site-theme="celestial"][data-theme-variant] :is(.fp-tier, .pr-tier-box, .tu-pkg).is-claimed { opacity: .7; }
html[data-site-theme="celestial"][data-theme-variant] .fp-empty { border: 1px solid var(--hit-line); border-radius: 4px; }
html[data-site-theme="celestial"][data-theme-variant] .fp-empty-title { color: var(--hit-ivory); font-family: 'Sora', sans-serif; font-size: 26px; letter-spacing: -.025em; text-transform: none; }
html[data-site-theme="celestial"][data-theme-variant] .fp-empty-sub { color: var(--hit-muted); }
/* Audited legacy declarations are explicitly flattened across every page. */
html[data-site-theme="celestial"][data-theme-variant] body .tab-button:hover,
html[data-site-theme="celestial"][data-theme-variant] body .nc-input:focus,
html[data-site-theme="celestial"][data-theme-variant] body .nc-launcher,
html[data-site-theme="celestial"][data-theme-variant] body .ql-snow .ql-tooltip,
html[data-site-theme="celestial"][data-theme-variant] body .flatpickr-calendar,
html[data-site-theme="celestial"][data-theme-variant] body .btn-discord:hover,
html[data-site-theme="celestial"][data-theme-variant] body .auth-card,
html[data-site-theme="celestial"][data-theme-variant] body .auth-content > div,
html[data-site-theme="celestial"][data-theme-variant] body .auth-title,
html[data-site-theme="celestial"][data-theme-variant] body .auth-input:focus,
html[data-site-theme="celestial"][data-theme-variant] body .auth-input-error:focus,
html[data-site-theme="celestial"][data-theme-variant] body .auth-field-error::before,
html[data-site-theme="celestial"][data-theme-variant] body .auth-error::before,
html[data-site-theme="celestial"][data-theme-variant] body .auth-success::before,
html[data-site-theme="celestial"][data-theme-variant] body .auth-button-primary,
html[data-site-theme="celestial"][data-theme-variant] body .auth-button-primary:hover,
html[data-site-theme="celestial"][data-theme-variant] body .auth-tab.is-active,
html[data-site-theme="celestial"][data-theme-variant] body .location-card,
html[data-site-theme="celestial"][data-theme-variant] body .btn-gold,
html[data-site-theme="celestial"][data-theme-variant] body .rank-side-label::before,
html[data-site-theme="celestial"][data-theme-variant] body .pivot-pill.active,
html[data-site-theme="celestial"][data-theme-variant] body .weekend-chip::before,
html[data-site-theme="celestial"][data-theme-variant] body .arena-empty-title,
html[data-site-theme="celestial"][data-theme-variant] body .main-section-anchor-glyph,
html[data-site-theme="celestial"][data-theme-variant] body .podium-tier::after,
html[data-site-theme="celestial"][data-theme-variant] body .podium-tier-1,
html[data-site-theme="celestial"][data-theme-variant] body .podium-tier-2,
html[data-site-theme="celestial"][data-theme-variant] body .podium-tier-3,
html[data-site-theme="celestial"][data-theme-variant] body .podium-medal,
html[data-site-theme="celestial"][data-theme-variant] body .podium-crown-label,
html[data-site-theme="celestial"][data-theme-variant] body .podium-tier-1 .podium-medal,
html[data-site-theme="celestial"][data-theme-variant] body .podium-metric,
html[data-site-theme="celestial"][data-theme-variant] body .battle-plate:hover,
html[data-site-theme="celestial"][data-theme-variant] body .battle-plate-power-value,
html[data-site-theme="celestial"][data-theme-variant] body .battle-plate-power-bar-fill,
html[data-site-theme="celestial"][data-theme-variant] body .farm-plate:hover,
html[data-site-theme="celestial"][data-theme-variant] body .farm-plate-dp,
html[data-site-theme="celestial"][data-theme-variant] body .champion-plate:hover,
html[data-site-theme="celestial"][data-theme-variant] body .champion-plate-name,
html[data-site-theme="celestial"][data-theme-variant] body .page-title,
html[data-site-theme="celestial"][data-theme-variant] body .ranking-card,
html[data-site-theme="celestial"][data-theme-variant] body .tab-group,
html[data-site-theme="celestial"][data-theme-variant] body .tab-group-btn.active,
html[data-site-theme="celestial"][data-theme-variant] body .rank-1,
html[data-site-theme="celestial"][data-theme-variant] body .rank-2,
html[data-site-theme="celestial"][data-theme-variant] body .rank-3,
html[data-site-theme="celestial"][data-theme-variant] body .champion-card,
html[data-site-theme="celestial"][data-theme-variant] body .champion-card:hover,
html[data-site-theme="celestial"][data-theme-variant] body .farm-action-btn:hover,
html[data-site-theme="celestial"][data-theme-variant] body .farm-action-btn:focus-visible,
html[data-site-theme="celestial"][data-theme-variant] body .modal-content,
html[data-site-theme="celestial"][data-theme-variant] body .forge-tile-glyph,
html[data-site-theme="celestial"][data-theme-variant] body .forge-tile-val,
html[data-site-theme="celestial"][data-theme-variant] body .forge-ratio-bar,
html[data-site-theme="celestial"][data-theme-variant] body .forge-ratio-fill--solo,
html[data-site-theme="celestial"][data-theme-variant] body .forge-ratio-fill--party,
html[data-site-theme="celestial"][data-theme-variant] body .forge-ledger .forge-tabs,
html[data-site-theme="celestial"][data-theme-variant] body .forge-ledger .forge-tab-pill.active,
html[data-site-theme="celestial"][data-theme-variant] body .forge-card:hover,
html[data-site-theme="celestial"][data-theme-variant] body .forge-card-mark,
html[data-site-theme="celestial"][data-theme-variant] body .forge-card-total-val,
html[data-site-theme="celestial"][data-theme-variant] body .forge-run-marker,
html[data-site-theme="celestial"][data-theme-variant] body .forge-run-marker--party,
html[data-site-theme="celestial"][data-theme-variant] body .forge-run-dp,
html[data-site-theme="celestial"][data-theme-variant] body .forge-run-dp small,
html[data-site-theme="celestial"][data-theme-variant] body .hero-auth,
html[data-site-theme="celestial"][data-theme-variant] body .hero-title,
html[data-site-theme="celestial"][data-theme-variant] body .hero-tab.is-active,
html[data-site-theme="celestial"][data-theme-variant] body .hero-auth-avatar,
html[data-site-theme="celestial"][data-theme-variant] body .btn-primary,
html[data-site-theme="celestial"][data-theme-variant] body .btn-primary:hover,
html[data-site-theme="celestial"][data-theme-variant] body .btn-discord,
html[data-site-theme="celestial"][data-theme-variant] body .btn-floating,
html[data-site-theme="celestial"][data-theme-variant] body .btn-floating:hover,
html[data-site-theme="celestial"][data-theme-variant] body .feature-card:hover,
html[data-site-theme="celestial"][data-theme-variant] body .time-unit:hover,
html[data-site-theme="celestial"][data-theme-variant] body .gift-pack-card:hover,
html[data-site-theme="celestial"][data-theme-variant] body .server-info-card:hover,
html[data-site-theme="celestial"][data-theme-variant] body .lookback-card,
html[data-site-theme="celestial"][data-theme-variant] body .headline-text,
html[data-site-theme="celestial"][data-theme-variant] body .stat-block:hover,
html[data-site-theme="celestial"][data-theme-variant] body .stat-value,
html[data-site-theme="celestial"][data-theme-variant] body .milestone-item::before,
html[data-site-theme="celestial"][data-theme-variant] body .milestone-item.achieved::before,
html[data-site-theme="celestial"][data-theme-variant] body .btn-claim,
html[data-site-theme="celestial"][data-theme-variant] body .btn-claim:hover:not(:disabled),
html[data-site-theme="celestial"][data-theme-variant] body .btn-claim:disabled,
html[data-site-theme="celestial"][data-theme-variant] body .reel-window,
html[data-site-theme="celestial"][data-theme-variant] body .reel-pointer-frame,
html[data-site-theme="celestial"][data-theme-variant] body .reel-spark,
html[data-site-theme="celestial"][data-theme-variant] body .ld-spin-btn,
html[data-site-theme="celestial"][data-theme-variant] body .ld-spin-btn-glyph,
html[data-site-theme="celestial"][data-theme-variant] body .ld-spin-btn:hover:not(.is-disabled):not(.is-spinning),
html[data-site-theme="celestial"][data-theme-variant] body .ld-spin-btn:active:not(.is-disabled):not(.is-spinning),
html[data-site-theme="celestial"][data-theme-variant] body .ld-spin-btn.is-disabled,
html[data-site-theme="celestial"][data-theme-variant] body .ld-skip-thumb,
html[data-site-theme="celestial"][data-theme-variant] body .ld-mode-pill.is-active,
html[data-site-theme="celestial"][data-theme-variant] body .ld-info-stat-num,
html[data-site-theme="celestial"][data-theme-variant] body .ld-info-vote-btn,
html[data-site-theme="celestial"][data-theme-variant] body .ld-info-vote-btn:hover:not(.ld-info-vote-off),
html[data-site-theme="celestial"][data-theme-variant] body .ld-info-vote-off,
html[data-site-theme="celestial"][data-theme-variant] body .result-name,
html[data-site-theme="celestial"][data-theme-variant] body .result-quantity,
html[data-site-theme="celestial"][data-theme-variant] body .result-btn-primary,
html[data-site-theme="celestial"][data-theme-variant] body .result-btn-primary:hover,
html[data-site-theme="celestial"][data-theme-variant] body .history-modal-dialog,
html[data-site-theme="celestial"][data-theme-variant] body .gamer-btn-login,
html[data-site-theme="celestial"][data-theme-variant] body .gamer-btn-login:hover,
html[data-site-theme="celestial"][data-theme-variant] body .gamer-btn-register,
html[data-site-theme="celestial"][data-theme-variant] body .gamer-btn-register:hover,
html[data-site-theme="celestial"][data-theme-variant] body .gamer-user-link:hover,
html[data-site-theme="celestial"][data-theme-variant] body .gamer-user-link.is-active,
html[data-site-theme="celestial"][data-theme-variant] body .gamer-glow,
html[data-site-theme="celestial"][data-theme-variant] body .gamer-glow:hover,
html[data-site-theme="celestial"][data-theme-variant] body .gamer-dropdown,
html[data-site-theme="celestial"][data-theme-variant] body .gamer-admin-section-label::before,
html[data-site-theme="celestial"][data-theme-variant] body .hc-um-mobile-card:hover,
html[data-site-theme="celestial"][data-theme-variant] body .hc-um-mobile-avatar,
html[data-site-theme="celestial"][data-theme-variant] body .mobile-section-label::before,
html[data-site-theme="celestial"][data-theme-variant] body .nav-link.is-active,
html[data-site-theme="celestial"][data-theme-variant] body .gamer-btn-start,
html[data-site-theme="celestial"][data-theme-variant] body .gamer-btn-start:hover,
html[data-site-theme="celestial"][data-theme-variant] body .hc-foot-col-title::before,
html[data-site-theme="celestial"][data-theme-variant] body #navbar.is-scrolled,
html[data-site-theme="celestial"][data-theme-variant] body .nav-sub-panel,
html[data-site-theme="celestial"][data-theme-variant] body .hn-hero,
html[data-site-theme="celestial"][data-theme-variant] body .hn-hero:hover,
html[data-site-theme="celestial"][data-theme-variant] body .hn-article,
html[data-site-theme="celestial"][data-theme-variant] body .pr-title,
html[data-site-theme="celestial"][data-theme-variant] body .pr-progress-count,
html[data-site-theme="celestial"][data-theme-variant] body .pr-tick.is-on,
html[data-site-theme="celestial"][data-theme-variant] body .pr-progress-fill,
html[data-site-theme="celestial"][data-theme-variant] body .pr-cta,
html[data-site-theme="celestial"][data-theme-variant] body .pr-cta:hover,
html[data-site-theme="celestial"][data-theme-variant] body .pr-rail-node,
html[data-site-theme="celestial"][data-theme-variant] body .pr-rail-node.is-on,
html[data-site-theme="celestial"][data-theme-variant] body .pr-rail-fill,
html[data-site-theme="celestial"][data-theme-variant] body .pr-tier-detail,
html[data-site-theme="celestial"][data-theme-variant] body .pr-modal-card,
html[data-site-theme="celestial"][data-theme-variant] body .pr-input:focus,
html[data-site-theme="celestial"][data-theme-variant] body .fp-hero,
html[data-site-theme="celestial"][data-theme-variant] body .fp-counter-val,
html[data-site-theme="celestial"][data-theme-variant] body .fp-mini-bar,
html[data-site-theme="celestial"][data-theme-variant] body .fp-mini-bar-fill,
html[data-site-theme="celestial"][data-theme-variant] body .fp-side-cta,
html[data-site-theme="celestial"][data-theme-variant] body .fp-side-cta:hover,
html[data-site-theme="celestial"][data-theme-variant] body .fp-pitch-title,
html[data-site-theme="celestial"][data-theme-variant] body .fp-countdown-clock-big,
html[data-site-theme="celestial"][data-theme-variant] body .fp-countdown-val,
html[data-site-theme="celestial"][data-theme-variant] body .fp-guest-glyph,
html[data-site-theme="celestial"][data-theme-variant] body .fp-btn-primary,
html[data-site-theme="celestial"][data-theme-variant] body .fp-btn-primary:hover,
html[data-site-theme="celestial"][data-theme-variant] body .fp-tier-ord-val,
html[data-site-theme="celestial"][data-theme-variant] body .fp-pill-inferno,
html[data-site-theme="celestial"][data-theme-variant] body .fp-btn-forge,
html[data-site-theme="celestial"][data-theme-variant] body .fp-btn-forge:hover,
html[data-site-theme="celestial"][data-theme-variant] body .fp-tier-inferno,
html[data-site-theme="celestial"][data-theme-variant] body .fp-tier-dormant .fp-tier-ord-val,
html[data-site-theme="celestial"][data-theme-variant] body .fp-tier-dormant .fp-tier-threshold,
html[data-site-theme="celestial"][data-theme-variant] body .fp-empty-title,
html[data-site-theme="celestial"][data-theme-variant] body .fp-modal-content,
html[data-site-theme="celestial"][data-theme-variant] body .otp-buff-icon,
html[data-site-theme="celestial"][data-theme-variant] body .up-sidebar,
html[data-site-theme="celestial"][data-theme-variant] body .up-sidebar.is-open,
html[data-site-theme="celestial"][data-theme-variant] body .up-sidebar-id-glyph,
html[data-site-theme="celestial"][data-theme-variant] body .up-nav-section-label::before,
html[data-site-theme="celestial"][data-theme-variant] body .up-page-title,
html[data-site-theme="celestial"][data-theme-variant] body .up-card,
html[data-site-theme="celestial"][data-theme-variant] body .up-card-title::before,
html[data-site-theme="celestial"][data-theme-variant] body .up-stat-val,
html[data-site-theme="celestial"][data-theme-variant] body .up-btn-primary,
html[data-site-theme="celestial"][data-theme-variant] body .up-btn-primary:hover,
html[data-site-theme="celestial"][data-theme-variant] body .up-btn-amber,
html[data-site-theme="celestial"][data-theme-variant] body .up-btn-amber:hover,
html[data-site-theme="celestial"][data-theme-variant] body .up-input:focus,
html[data-site-theme="celestial"][data-theme-variant] body .up-select:focus,
html[data-site-theme="celestial"][data-theme-variant] body .up-textarea:focus,
html[data-site-theme="celestial"][data-theme-variant] body .up-pill-ember,
html[data-site-theme="celestial"][data-theme-variant] body .up-modal-content,
html[data-site-theme="celestial"][data-theme-variant] body .up-pane input:focus,
html[data-site-theme="celestial"][data-theme-variant] body .up-pane select:focus,
html[data-site-theme="celestial"][data-theme-variant] body .up-pane textarea:focus,
html[data-site-theme="celestial"][data-theme-variant] body .vs-player,
html[data-site-theme="celestial"][data-theme-variant] body .vs-play-btn,
html[data-site-theme="celestial"][data-theme-variant] body .vs-card:hover,
html[data-site-theme="celestial"][data-theme-variant] body .vs-card.is-active,
html[data-site-theme="celestial"][data-theme-variant] body .mon-tab.active,
html[data-site-theme="celestial"][data-theme-variant] body .rl-panel,
html[data-site-theme="celestial"][data-theme-variant] body .rl-dot-on,
html[data-site-theme="celestial"][data-theme-variant] body .rl-card,
html[data-site-theme="celestial"][data-theme-variant] body .err-card,
html[data-site-theme="celestial"][data-theme-variant] body .err-code,
html[data-site-theme="celestial"][data-theme-variant] body .err-btn-primary,
html[data-site-theme="celestial"][data-theme-variant] body .err-btn-primary:hover,
html[data-site-theme="celestial"][data-theme-variant] body .gd-banner,
html[data-site-theme="celestial"][data-theme-variant] body .gd-crest-rank,
html[data-site-theme="celestial"][data-theme-variant] body .gd-name,
html[data-site-theme="celestial"][data-theme-variant] body .gd-roster,
html[data-site-theme="celestial"][data-theme-variant] body .ranking-menu-item:hover,
html[data-site-theme="celestial"][data-theme-variant] body #verification-toast .verify-btn:hover,
html[data-site-theme="celestial"][data-theme-variant] body .roulette-fab,
html[data-site-theme="celestial"][data-theme-variant] body .roulette-fab:hover,
html[data-site-theme="celestial"][data-theme-variant] body .vcm-box,
html[data-site-theme="celestial"][data-theme-variant] body .vcm-btn-primary,
html[data-site-theme="celestial"][data-theme-variant] body .vcm-btn-primary:hover:not(:disabled),
html[data-site-theme="celestial"][data-theme-variant] body .nw-title,
html[data-site-theme="celestial"][data-theme-variant] body .nw-status-dot,
html[data-site-theme="celestial"][data-theme-variant] body .nw-statusbar.is-live .nw-status-dot,
html[data-site-theme="celestial"][data-theme-variant] body .nw-status-cd,
html[data-site-theme="celestial"][data-theme-variant] body .nw-statusbar.is-live .nw-status-cd,
html[data-site-theme="celestial"][data-theme-variant] body .nw-arena,
html[data-site-theme="celestial"][data-theme-variant] body .nw-arena-seam,
html[data-site-theme="celestial"][data-theme-variant] body .nw-score-cap .nw-score-name,
html[data-site-theme="celestial"][data-theme-variant] body .nw-score-pro .nw-score-name,
html[data-site-theme="celestial"][data-theme-variant] body .nw-score-val,
html[data-site-theme="celestial"][data-theme-variant] body .nw-bar,
html[data-site-theme="celestial"][data-theme-variant] body .nw-bar-cap,
html[data-site-theme="celestial"][data-theme-variant] body .nw-bar-pro,
html[data-site-theme="celestial"][data-theme-variant] body .nw-bar-clash,
html[data-site-theme="celestial"][data-theme-variant] body .nw-slot.is-active,
html[data-site-theme="celestial"][data-theme-variant] body .nw-nation,
html[data-site-theme="celestial"][data-theme-variant] body .nw-crest span,
html[data-site-theme="celestial"][data-theme-variant] body .nw-crest-cap span,
html[data-site-theme="celestial"][data-theme-variant] body .nw-crest-pro span,
html[data-site-theme="celestial"][data-theme-variant] body .nw-champ-bringer,
html[data-site-theme="celestial"][data-theme-variant] body .nw-champ-rep,
html[data-site-theme="celestial"][data-theme-variant] body .nw-dot,
html[data-site-theme="celestial"][data-theme-variant] body .civ-box,
html[data-site-theme="celestial"][data-theme-variant] body .civ-inv-upgrade,
html[data-site-theme="celestial"][data-theme-variant] body .civ-inv-bind,
html[data-site-theme="celestial"][data-theme-variant] body .mlb-board,
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-guilds .gl-pod,
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-guilds .gl-pod:hover,
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-guilds .gl-pod-1,
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-guilds .gl-pod-rank,
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-guilds .gl-board,
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-dungeon .drk-board,
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-saintforce .scf-card-badge,
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-saintforce .scf-name::before,
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-saintforce .scf-name-cd::before,
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-saintforce .scf-name-prog::before,
html[data-site-theme="celestial"][data-theme-variant] body .ac-modal-box,
html[data-site-theme="celestial"][data-theme-variant] body .ac-btn-primary,
html[data-site-theme="celestial"][data-theme-variant] body .ac-btn-primary:hover:not(:disabled),
html[data-site-theme="celestial"][data-theme-variant] body .ch-head-cta,
html[data-site-theme="celestial"][data-theme-variant] body .ch-head-cta:hover,
html[data-site-theme="celestial"][data-theme-variant] body .cb-btn-primary,
html[data-site-theme="celestial"][data-theme-variant] body .cb-tile-total .cb-tile-val,
html[data-site-theme="celestial"][data-theme-variant] body .xc-btn,
html[data-site-theme="celestial"][data-theme-variant] body .xc-btn:hover:not(:disabled),
html[data-site-theme="celestial"][data-theme-variant] body .xc-btn:disabled,
html[data-site-theme="celestial"][data-theme-variant] body .xc-modal-box,
html[data-site-theme="celestial"][data-theme-variant] body .xc-btn-primary,
html[data-site-theme="celestial"][data-theme-variant] body .xc-btn-primary:hover:not(:disabled),
html[data-site-theme="celestial"][data-theme-variant] body .dash-hero,
html[data-site-theme="celestial"][data-theme-variant] body .dash-hero-name,
html[data-site-theme="celestial"][data-theme-variant] body .dash-wallet-amount,
html[data-site-theme="celestial"][data-theme-variant] body .dash-btn-topup,
html[data-site-theme="celestial"][data-theme-variant] body .dash-btn-topup:hover,
html[data-site-theme="celestial"][data-theme-variant] body .rh-btn-primary,
html[data-site-theme="celestial"][data-theme-variant] body .tu-chip-dot,
html[data-site-theme="celestial"][data-theme-variant] body .tu-pkg-cta,
html[data-site-theme="celestial"][data-theme-variant] body .tu-pkg-cta:hover,
html[data-site-theme="celestial"][data-theme-variant] body .ct-btn-primary,
html[data-site-theme="celestial"][data-theme-variant] body .ct-btn-primary:hover:not(:disabled),
html[data-site-theme="celestial"][data-theme-variant] body .ct-modal-box,
html[data-site-theme="celestial"][data-theme-variant] body .ct-btn-primary.is-danger { box-shadow: none !important; text-shadow: none !important; }

html[data-site-theme="celestial"][data-theme-variant] body .nc-launcher,
html[data-site-theme="celestial"][data-theme-variant] body .auth-button.loading,
html[data-site-theme="celestial"][data-theme-variant] body .auth-button.loading:hover,
html[data-site-theme="celestial"][data-theme-variant] body .auth-content > div,
html[data-site-theme="celestial"][data-theme-variant] body .hero-header,
html[data-site-theme="celestial"][data-theme-variant] body .weekend-chip,
html[data-site-theme="celestial"][data-theme-variant] body .arena-empty,
html[data-site-theme="celestial"][data-theme-variant] body .podium-medal,
html[data-site-theme="celestial"][data-theme-variant] body .combat-table thead,
html[data-site-theme="celestial"][data-theme-variant] body .rank-2,
html[data-site-theme="celestial"][data-theme-variant] body .rank-3,
html[data-site-theme="celestial"][data-theme-variant] body .weekend-notice,
html[data-site-theme="celestial"][data-theme-variant] body .forge-tile-glyph,
html[data-site-theme="celestial"][data-theme-variant] body .forge-ratio,
html[data-site-theme="celestial"][data-theme-variant] body .forge-card-mark,
html[data-site-theme="celestial"][data-theme-variant] body .forge-card--party .forge-card-mark,
html[data-site-theme="celestial"][data-theme-variant] body .forge-run-marker,
html[data-site-theme="celestial"][data-theme-variant] body .forge-run-marker--party,
html[data-site-theme="celestial"][data-theme-variant] body .hero-auth,
html[data-site-theme="celestial"][data-theme-variant] body .hero-auth-avatar,
html[data-site-theme="celestial"][data-theme-variant] body .grand-opening-section,
html[data-site-theme="celestial"][data-theme-variant] body .shimmer-bg,
html[data-site-theme="celestial"][data-theme-variant] body .headline-text,
html[data-site-theme="celestial"][data-theme-variant] body .reel-window,
html[data-site-theme="celestial"][data-theme-variant] body .ld-spin-btn.is-disabled,
html[data-site-theme="celestial"][data-theme-variant] body .ld-skip-input:checked + .ld-skip-track,
html[data-site-theme="celestial"][data-theme-variant] body .gamer-dropdown,
html[data-site-theme="celestial"][data-theme-variant] body .gamer-menu-item-primary,
html[data-site-theme="celestial"][data-theme-variant] body .gamer-menu-item-primary:hover,
html[data-site-theme="celestial"][data-theme-variant] body .hc-um-mobile-avatar,
html[data-site-theme="celestial"][data-theme-variant] body .hc-foot,
html[data-site-theme="celestial"][data-theme-variant] body #navbar.is-scrolled,
html[data-site-theme="celestial"][data-theme-variant] body .hn-hero-fallback,
html[data-site-theme="celestial"][data-theme-variant] body .pr-cd-cell,
html[data-site-theme="celestial"][data-theme-variant] body .pr-gift,
html[data-site-theme="celestial"][data-theme-variant] body .pr-rail,
html[data-site-theme="celestial"][data-theme-variant] body .pr-tier-icon-cash,
html[data-site-theme="celestial"][data-theme-variant] body .fp-hero,
html[data-site-theme="celestial"][data-theme-variant] body .fp-countdown,
html[data-site-theme="celestial"][data-theme-variant] body .fp-guest,
html[data-site-theme="celestial"][data-theme-variant] body .fp-guest-glyph,
html[data-site-theme="celestial"][data-theme-variant] body .fp-pact-header-line,
html[data-site-theme="celestial"][data-theme-variant] body .fp-pill-inferno,
html[data-site-theme="celestial"][data-theme-variant] body .fp-reward-icon,
html[data-site-theme="celestial"][data-theme-variant] body .fp-empty,
html[data-site-theme="celestial"][data-theme-variant] body .otp-reward,
html[data-site-theme="celestial"][data-theme-variant] body .up-sidebar,
html[data-site-theme="celestial"][data-theme-variant] body .up-sidebar-toggle,
html[data-site-theme="celestial"][data-theme-variant] body .up-sidebar-id-glyph,
html[data-site-theme="celestial"][data-theme-variant] body .up-table thead,
html[data-site-theme="celestial"][data-theme-variant] body .up-pill-ember,
html[data-site-theme="celestial"][data-theme-variant] body .up-empty,
html[data-site-theme="celestial"][data-theme-variant] body .up-empty-glyph,
html[data-site-theme="celestial"][data-theme-variant] body .up-pane .bg-gray-800\/30,
html[data-site-theme="celestial"][data-theme-variant] body .up-pane .bg-gray-800\/40,
html[data-site-theme="celestial"][data-theme-variant] body .up-pane .bg-gray-800\/50,
html[data-site-theme="celestial"][data-theme-variant] body .up-pane .bg-gray-900\/30,
html[data-site-theme="celestial"][data-theme-variant] body .up-pane .bg-gray-900\/40,
html[data-site-theme="celestial"][data-theme-variant] body .up-pane .bg-gray-900\/50,
html[data-site-theme="celestial"][data-theme-variant] body .up-pane .bg-blue-600,
html[data-site-theme="celestial"][data-theme-variant] body .up-pane .bg-blue-700,
html[data-site-theme="celestial"][data-theme-variant] body .up-pane .bg-blue-500,
html[data-site-theme="celestial"][data-theme-variant] body .up-pane .hover\:bg-blue-700:hover,
html[data-site-theme="celestial"][data-theme-variant] body .up-pane .hover\:bg-blue-600:hover,
html[data-site-theme="celestial"][data-theme-variant] body .up-pane .hover\:bg-blue-500:hover,
html[data-site-theme="celestial"][data-theme-variant] body .up-pane .bg-green-600,
html[data-site-theme="celestial"][data-theme-variant] body .up-pane .bg-green-700,
html[data-site-theme="celestial"][data-theme-variant] body .up-pane .bg-emerald-600,
html[data-site-theme="celestial"][data-theme-variant] body .up-pane .hover\:bg-green-700:hover,
html[data-site-theme="celestial"][data-theme-variant] body .up-pane .hover\:bg-green-600:hover,
html[data-site-theme="celestial"][data-theme-variant] body .up-pane .hover\:bg-emerald-600:hover,
html[data-site-theme="celestial"][data-theme-variant] body .up-pane .bg-amber-500,
html[data-site-theme="celestial"][data-theme-variant] body .up-pane .bg-yellow-500,
html[data-site-theme="celestial"][data-theme-variant] body .up-pane .bg-yellow-600,
html[data-site-theme="celestial"][data-theme-variant] body .up-pane .bg-amber-600,
html[data-site-theme="celestial"][data-theme-variant] body .up-pane .hover\:bg-amber-600:hover,
html[data-site-theme="celestial"][data-theme-variant] body .up-pane .hover\:bg-yellow-600:hover,
html[data-site-theme="celestial"][data-theme-variant] body .up-pane [class*="from-blue-"][class*="to-blue-"],
html[data-site-theme="celestial"][data-theme-variant] body .up-pane [class*="from-indigo-"][class*="to-purple-"],
html[data-site-theme="celestial"][data-theme-variant] body .up-pane [class*="from-purple-"][class*="to-pink-"],
html[data-site-theme="celestial"][data-theme-variant] body .up-pane [class*="from-pink-"][class*="to-rose-"],
html[data-site-theme="celestial"][data-theme-variant] body .up-pane [class*="from-amber-"][class*="to-orange-"],
html[data-site-theme="celestial"][data-theme-variant] body .up-pane [class*="from-yellow-"][class*="to-amber-"],
html[data-site-theme="celestial"][data-theme-variant] body .up-pane [class*="from-yellow-"][class*="to-orange-"],
html[data-site-theme="celestial"][data-theme-variant] body .up-pane [class*="from-orange-"][class*="to-red-"],
html[data-site-theme="celestial"][data-theme-variant] body .up-pane [class*="from-green-"][class*="to-emerald-"],
html[data-site-theme="celestial"][data-theme-variant] body .up-pane [class*="from-green-"][class*="to-green-"],
html[data-site-theme="celestial"][data-theme-variant] body .up-pane [class*="from-emerald-"][class*="to-green-"],
html[data-site-theme="celestial"][data-theme-variant] body .up-pane th,
html[data-site-theme="celestial"][data-theme-variant] body .rl-create,
html[data-site-theme="celestial"][data-theme-variant] body .err-code,
html[data-site-theme="celestial"][data-theme-variant] body .gd-banner,
html[data-site-theme="celestial"][data-theme-variant] body .gd-crest-rank,
html[data-site-theme="celestial"][data-theme-variant] body .gd-stat,
html[data-site-theme="celestial"][data-theme-variant] body .gd-notice,
html[data-site-theme="celestial"][data-theme-variant] body .gd-roster,
html[data-site-theme="celestial"][data-theme-variant] body .gd-role-master,
html[data-site-theme="celestial"][data-theme-variant] body .roulette-fab,
html[data-site-theme="celestial"][data-theme-variant] body .vcm-box,
html[data-site-theme="celestial"][data-theme-variant] body .vcm-mark,
html[data-site-theme="celestial"][data-theme-variant] body .vcm-btn-primary:hover:not(:disabled),
html[data-site-theme="celestial"][data-theme-variant] body .nw-title span,
html[data-site-theme="celestial"][data-theme-variant] body .nw-statusbar,
html[data-site-theme="celestial"][data-theme-variant] body .nw-bar-clash,
html[data-site-theme="celestial"][data-theme-variant] body .nw-bar-vs,
html[data-site-theme="celestial"][data-theme-variant] body .nw-crest-cap span,
html[data-site-theme="celestial"][data-theme-variant] body .nw-crest-pro span,
html[data-site-theme="celestial"][data-theme-variant] body .nw-champ-bringer,
html[data-site-theme="celestial"][data-theme-variant] body .civ-box,
html[data-site-theme="celestial"][data-theme-variant] body .mlb-board,
html[data-site-theme="celestial"][data-theme-variant] body .mlb-rank-2,
html[data-site-theme="celestial"][data-theme-variant] body .mlb-rank-3,
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-guilds .gl-pod,
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-guilds .gl-pod-1,
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-guilds .gl-pod-rank,
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-guilds .gl-board,
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-guilds .gl-rank-2,
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-guilds .gl-rank-3,
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-dungeon .drk-board,
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-dungeon .drk-dp,
html[data-site-theme="celestial"][data-theme-variant] body .ch-portrait,
html[data-site-theme="celestial"][data-theme-variant] body .ch-empty,
html[data-site-theme="celestial"][data-theme-variant] body .xc-voucher,
html[data-site-theme="celestial"][data-theme-variant] body .dash-hero,
html[data-site-theme="celestial"][data-theme-variant] body .dash-hero-bg,
html[data-site-theme="celestial"][data-theme-variant] body .dash-block,
html[data-site-theme="celestial"][data-theme-variant] body .ct-confirm-icon,
html[data-site-theme="celestial"][data-theme-variant] body .ct-confirm-icon--notice { background-image: none !important; background-color: var(--hit-surface) !important; }

html[data-site-theme="celestial"][data-theme-variant] body,
html[data-site-theme="celestial"][data-theme-variant] body .up-page-bg,
html[data-site-theme="celestial"][data-theme-variant] body .err-bg,
html[data-site-theme="celestial"][data-theme-variant] body .nw-wrap { background-image: none !important; background-color: var(--hit-canvas) !important; }

html[data-site-theme="celestial"][data-theme-variant] body .auth-overlay,
html[data-site-theme="celestial"][data-theme-variant] body .hero-vignette,
html[data-site-theme="celestial"][data-theme-variant] body .result-backdrop,
html[data-site-theme="celestial"][data-theme-variant] body .pr-veil,
html[data-site-theme="celestial"][data-theme-variant] body .rl-overlay { background-image: none !important; background-color: rgba(5, 13, 23, .76) !important; }

html[data-site-theme="celestial"][data-theme-variant] body .auth-card,
html[data-site-theme="celestial"][data-theme-variant] body .character-card,
html[data-site-theme="celestial"][data-theme-variant] body .rank-side-panel,
html[data-site-theme="celestial"][data-theme-variant] body .podium-tier,
html[data-site-theme="celestial"][data-theme-variant] body .battle-plate,
html[data-site-theme="celestial"][data-theme-variant] body .battle-plate:hover,
html[data-site-theme="celestial"][data-theme-variant] body .farm-plate,
html[data-site-theme="celestial"][data-theme-variant] body .farm-plate:hover,
html[data-site-theme="celestial"][data-theme-variant] body .champion-plate,
html[data-site-theme="celestial"][data-theme-variant] body .ranking-card,
html[data-site-theme="celestial"][data-theme-variant] body .champion-card,
html[data-site-theme="celestial"][data-theme-variant] body .modal-content,
html[data-site-theme="celestial"][data-theme-variant] body .modal-close,
html[data-site-theme="celestial"][data-theme-variant] body .modal-close:hover,
html[data-site-theme="celestial"][data-theme-variant] body .forge-tile,
html[data-site-theme="celestial"][data-theme-variant] body .forge-tile--party,
html[data-site-theme="celestial"][data-theme-variant] body .forge-card,
html[data-site-theme="celestial"][data-theme-variant] body .history-modal-dialog,
html[data-site-theme="celestial"][data-theme-variant] body .history-modal-close,
html[data-site-theme="celestial"][data-theme-variant] body .history-modal-close:hover,
html[data-site-theme="celestial"][data-theme-variant] body .gamer-admin-tile-primary,
html[data-site-theme="celestial"][data-theme-variant] body .gamer-admin-tile-primary:hover,
html[data-site-theme="celestial"][data-theme-variant] body .hc-um-mobile-card,
html[data-site-theme="celestial"][data-theme-variant] body .nav-sub-panel,
html[data-site-theme="celestial"][data-theme-variant] body .pr-tier-detail,
html[data-site-theme="celestial"][data-theme-variant] body .pr-modal-card,
html[data-site-theme="celestial"][data-theme-variant] body .fp-tier,
html[data-site-theme="celestial"][data-theme-variant] body .fp-tier-inferno,
html[data-site-theme="celestial"][data-theme-variant] body .fp-tier-stoking,
html[data-site-theme="celestial"][data-theme-variant] body .fp-modal-content,
html[data-site-theme="celestial"][data-theme-variant] body .fp-modal-header,
html[data-site-theme="celestial"][data-theme-variant] body .up-card,
html[data-site-theme="celestial"][data-theme-variant] body .up-stat-tile,
html[data-site-theme="celestial"][data-theme-variant] body .up-modal-content,
html[data-site-theme="celestial"][data-theme-variant] body .up-modal-header,
html[data-site-theme="celestial"][data-theme-variant] body .rl-panel,
html[data-site-theme="celestial"][data-theme-variant] body .rl-card,
html[data-site-theme="celestial"][data-theme-variant] body .err-card,
html[data-site-theme="celestial"][data-theme-variant] body .nw-arena,
html[data-site-theme="celestial"][data-theme-variant] body .nw-arena-cap,
html[data-site-theme="celestial"][data-theme-variant] body .nw-arena-pro,
html[data-site-theme="celestial"][data-theme-variant] body .nw-nation-cap,
html[data-site-theme="celestial"][data-theme-variant] body .nw-nation-pro,
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-saintforce .scf-win,
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-saintforce .scf-win-vacant,
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-saintforce .scf-card,
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-saintforce .scf-card-head,
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-saintforce .scf-card-badge,
html[data-site-theme="celestial"][data-theme-variant] body .ac-card,
html[data-site-theme="celestial"][data-theme-variant] body .ac-modal-box,
html[data-site-theme="celestial"][data-theme-variant] body .ch-card,
html[data-site-theme="celestial"][data-theme-variant] body .cb-tile,
html[data-site-theme="celestial"][data-theme-variant] body .cb-tile-total,
html[data-site-theme="celestial"][data-theme-variant] body .xc-card,
html[data-site-theme="celestial"][data-theme-variant] body .xc-modal-box,
html[data-site-theme="celestial"][data-theme-variant] body .rh-card,
html[data-site-theme="celestial"][data-theme-variant] body .tu-pkg,
html[data-site-theme="celestial"][data-theme-variant] body .tu-pkg-tag,
html[data-site-theme="celestial"][data-theme-variant] body .ct-card,
html[data-site-theme="celestial"][data-theme-variant] body .ct-modal-box { background-image: none !important; background-color: var(--hit-surface) !important; border-radius: 4px !important; }

html[data-site-theme="celestial"][data-theme-variant] body .auth-button-primary,
html[data-site-theme="celestial"][data-theme-variant] body .auth-button-primary:hover,
html[data-site-theme="celestial"][data-theme-variant] body .btn-gold,
html[data-site-theme="celestial"][data-theme-variant] body .btn-primary,
html[data-site-theme="celestial"][data-theme-variant] body .btn-primary:hover,
html[data-site-theme="celestial"][data-theme-variant] body .btn-floating,
html[data-site-theme="celestial"][data-theme-variant] body .btn-floating:hover,
html[data-site-theme="celestial"][data-theme-variant] body .btn-claim,
html[data-site-theme="celestial"][data-theme-variant] body .ld-spin-btn,
html[data-site-theme="celestial"][data-theme-variant] body .ld-info-vote-btn,
html[data-site-theme="celestial"][data-theme-variant] body .result-btn-primary,
html[data-site-theme="celestial"][data-theme-variant] body .gamer-btn-login,
html[data-site-theme="celestial"][data-theme-variant] body .gamer-btn-login:hover,
html[data-site-theme="celestial"][data-theme-variant] body .gamer-btn-register,
html[data-site-theme="celestial"][data-theme-variant] body .gamer-btn-register:hover,
html[data-site-theme="celestial"][data-theme-variant] body .gamer-btn-start,
html[data-site-theme="celestial"][data-theme-variant] body .gamer-btn-start:hover,
html[data-site-theme="celestial"][data-theme-variant] body .hn-cta,
html[data-site-theme="celestial"][data-theme-variant] body .pr-cta,
html[data-site-theme="celestial"][data-theme-variant] body .pr-submit,
html[data-site-theme="celestial"][data-theme-variant] body .fp-side-cta,
html[data-site-theme="celestial"][data-theme-variant] body .fp-btn-primary,
html[data-site-theme="celestial"][data-theme-variant] body .fp-btn-forge,
html[data-site-theme="celestial"][data-theme-variant] body .up-btn-primary,
html[data-site-theme="celestial"][data-theme-variant] body .up-btn-amber,
html[data-site-theme="celestial"][data-theme-variant] body .rl-btn,
html[data-site-theme="celestial"][data-theme-variant] body .rl-btn:hover,
html[data-site-theme="celestial"][data-theme-variant] body .err-btn-primary,
html[data-site-theme="celestial"][data-theme-variant] body .err-btn-primary:hover,
html[data-site-theme="celestial"][data-theme-variant] body .vcm-btn-primary,
html[data-site-theme="celestial"][data-theme-variant] body .ac-btn-primary,
html[data-site-theme="celestial"][data-theme-variant] body .ch-head-cta,
html[data-site-theme="celestial"][data-theme-variant] body .ch-page-btn.is-active,
html[data-site-theme="celestial"][data-theme-variant] body .cb-btn-primary,
html[data-site-theme="celestial"][data-theme-variant] body .ch-inspect,
html[data-site-theme="celestial"][data-theme-variant] body .xc-btn,
html[data-site-theme="celestial"][data-theme-variant] body .xc-btn-primary,
html[data-site-theme="celestial"][data-theme-variant] body .dash-btn-topup,
html[data-site-theme="celestial"][data-theme-variant] body .rh-btn-primary,
html[data-site-theme="celestial"][data-theme-variant] body .ct-btn-primary { background-image: none !important; background-color: var(--hit-ivory) !important; color: var(--hit-canvas) !important; }

html[data-site-theme="celestial"][data-theme-variant] body .auth-tab.is-active,
html[data-site-theme="celestial"][data-theme-variant] body .pivot-pill.active,
html[data-site-theme="celestial"][data-theme-variant] body .tab-group-btn.active,
html[data-site-theme="celestial"][data-theme-variant] body .rank-1,
html[data-site-theme="celestial"][data-theme-variant] body .forge-ledger .forge-tab-pill.active,
html[data-site-theme="celestial"][data-theme-variant] body .hero-tab.is-active,
html[data-site-theme="celestial"][data-theme-variant] body .ld-mode-pill.is-active,
html[data-site-theme="celestial"][data-theme-variant] body .gamer-user-link.is-active,
html[data-site-theme="celestial"][data-theme-variant] body .gamer-user-link.is-active:hover,
html[data-site-theme="celestial"][data-theme-variant] body .gamer-menu-item.is-active,
html[data-site-theme="celestial"][data-theme-variant] body .mobile-row.is-active,
html[data-site-theme="celestial"][data-theme-variant] body .pr-sched-cell.is-key,
html[data-site-theme="celestial"][data-theme-variant] body .pr-rail-node.is-on,
html[data-site-theme="celestial"][data-theme-variant] body .up-nav-link.is-active,
html[data-site-theme="celestial"][data-theme-variant] body .mon-tab.active,
html[data-site-theme="celestial"][data-theme-variant] body .civ-tabs button.is-active,
html[data-site-theme="celestial"][data-theme-variant] body .mlb-rank-1,
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-guilds .gl-rank-1,
html[data-site-theme="celestial"][data-theme-variant] body .ch-pill.is-active { background-image: none !important; background-color: var(--hit-selected) !important; }

html[data-site-theme="celestial"][data-theme-variant] body .hero-header,
html[data-site-theme="celestial"][data-theme-variant] body .podium-medal img,
html[data-site-theme="celestial"][data-theme-variant] body .podium-tier-1 .podium-medal img,
html[data-site-theme="celestial"][data-theme-variant] body .podium-tier-2 .podium-medal img,
html[data-site-theme="celestial"][data-theme-variant] body .podium-tier-3 .podium-medal img,
html[data-site-theme="celestial"][data-theme-variant] body .podium-icon-frame img,
html[data-site-theme="celestial"][data-theme-variant] body .battle-plate-icon-wrap img,
html[data-site-theme="celestial"][data-theme-variant] body .champion-plate-icon-frame img,
html[data-site-theme="celestial"][data-theme-variant] body .class-img,
html[data-site-theme="celestial"][data-theme-variant] body .empty-state-icon,
html[data-site-theme="celestial"][data-theme-variant] body .reel-item-icon,
html[data-site-theme="celestial"][data-theme-variant] body .reel-item-glyph,
html[data-site-theme="celestial"][data-theme-variant] body .reel-pointer-top,
html[data-site-theme="celestial"][data-theme-variant] body .reel-pointer-bottom,
html[data-site-theme="celestial"][data-theme-variant] body .result-icon-img,
html[data-site-theme="celestial"][data-theme-variant] body .result-icon-glyph,
html[data-site-theme="celestial"][data-theme-variant] body .hc-um-drawer-logo,
html[data-site-theme="celestial"][data-theme-variant] body .gamer-btn-start svg,
html[data-site-theme="celestial"][data-theme-variant] body .hc-foot-logo img,
html[data-site-theme="celestial"][data-theme-variant] body .fp-reward-icon img,
html[data-site-theme="celestial"][data-theme-variant] body .gd-crest,
html[data-site-theme="celestial"][data-theme-variant] body .roulette-fab-icon,
html[data-site-theme="celestial"][data-theme-variant] body .nw-flag-ico,
html[data-site-theme="celestial"][data-theme-variant] body .nw-champ-icon,
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-guilds .gl-pod-1 .gl-pod-medal,
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-guilds .gl-pod-2 .gl-pod-medal,
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-guilds .gl-pod-3 .gl-pod-medal,
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-saintforce .scf-win-icon,
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-saintforce .scf-card-icon,
html[data-site-theme="celestial"][data-theme-variant] body .ch-portrait img,
html[data-site-theme="celestial"][data-theme-variant] body .xc-voucher-icon img { filter: none !important; }

html[data-site-theme="celestial"][data-theme-variant] body .stat-bar-fill,
html[data-site-theme="celestial"][data-theme-variant] body .battle-plate-power-bar-fill,
html[data-site-theme="celestial"][data-theme-variant] body .forge-ratio-fill--solo,
html[data-site-theme="celestial"][data-theme-variant] body .forge-ratio-fill--party,
html[data-site-theme="celestial"][data-theme-variant] body .pr-progress-fill,
html[data-site-theme="celestial"][data-theme-variant] body .pr-rail-fill,
html[data-site-theme="celestial"][data-theme-variant] body .fp-mini-bar-fill,
html[data-site-theme="celestial"][data-theme-variant] body .mlb-val-fill,
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-guilds .gl-guild-bar-fill { background-image: none !important; background-color: var(--hit-accent) !important; }

html[data-site-theme="celestial"][data-theme-variant] body .main-section-anchor::before,
html[data-site-theme="celestial"][data-theme-variant] body .main-section-anchor::after,
html[data-site-theme="celestial"][data-theme-variant] body .podium-tier::before,
html[data-site-theme="celestial"][data-theme-variant] body .podium-icon-frame::before,
html[data-site-theme="celestial"][data-theme-variant] body .podium-icon-frame::after,
html[data-site-theme="celestial"][data-theme-variant] body .battle-plate::after,
html[data-site-theme="celestial"][data-theme-variant] body .battle-plate-icon-wrap::before,
html[data-site-theme="celestial"][data-theme-variant] body .battle-plate-icon-wrap::after,
html[data-site-theme="celestial"][data-theme-variant] body .champion-plate::before,
html[data-site-theme="celestial"][data-theme-variant] body .champion-plate-icon-frame::before,
html[data-site-theme="celestial"][data-theme-variant] body .champion-plate-icon-frame::after,
html[data-site-theme="celestial"][data-theme-variant] body .forge-tile::before,
html[data-site-theme="celestial"][data-theme-variant] body .forge-timeline::before,
html[data-site-theme="celestial"][data-theme-variant] body .cta-button::before,
html[data-site-theme="celestial"][data-theme-variant] body .gift-pack-card::before,
html[data-site-theme="celestial"][data-theme-variant] body .lookback-card::before,
html[data-site-theme="celestial"][data-theme-variant] body .stat-block::after,
html[data-site-theme="celestial"][data-theme-variant] body .milestone-timeline::before,
html[data-site-theme="celestial"][data-theme-variant] body .reel-window::before,
html[data-site-theme="celestial"][data-theme-variant] body .reel-window::after,
html[data-site-theme="celestial"][data-theme-variant] body .reel-burst.is-active::before,
html[data-site-theme="celestial"][data-theme-variant] body .reel-burst.is-active::after,
html[data-site-theme="celestial"][data-theme-variant] body .reel-spark,
html[data-site-theme="celestial"][data-theme-variant] body .result-icon-frame::before,
html[data-site-theme="celestial"][data-theme-variant] body .result-icon-frame::after,
html[data-site-theme="celestial"][data-theme-variant] body .hc-foot-glow,
html[data-site-theme="celestial"][data-theme-variant] body .fp-hero::before,
html[data-site-theme="celestial"][data-theme-variant] body .fp-pitch-title::before,
html[data-site-theme="celestial"][data-theme-variant] body .fp-pitch-title::after,
html[data-site-theme="celestial"][data-theme-variant] body .up-stat-tile::before,
html[data-site-theme="celestial"][data-theme-variant] body .up-page-bg::before,
html[data-site-theme="celestial"][data-theme-variant] body .err-glow,
html[data-site-theme="celestial"][data-theme-variant] body .gd-bg::before,
html[data-site-theme="celestial"][data-theme-variant] body .roulette-fab::after,
html[data-site-theme="celestial"][data-theme-variant] body .nw-bg-grid,
html[data-site-theme="celestial"][data-theme-variant] body .nw-bar-cap::after,
html[data-site-theme="celestial"][data-theme-variant] body .nw-bar-pro::after,
html[data-site-theme="celestial"][data-theme-variant] body .nw-bar-vs::before,
html[data-site-theme="celestial"][data-theme-variant] body .nw-crest-cap::before,
html[data-site-theme="celestial"][data-theme-variant] body .nw-crest-pro::before { background-image: none !important; background-color: transparent !important; }

html[data-site-theme="celestial"][data-theme-variant] body .podium-icon-frame img,
html[data-site-theme="celestial"][data-theme-variant] body .battle-plate-icon-wrap img,
html[data-site-theme="celestial"][data-theme-variant] body .champion-plate-icon-frame img,
html[data-site-theme="celestial"][data-theme-variant] body .result-icon-frame::after,
html[data-site-theme="celestial"][data-theme-variant] body .nw-bg-grid { mask-image: none !important; -webkit-mask-image: none !important; }

html[data-site-theme="celestial"][data-theme-variant] body .gamer-admin-tile.is-active,
html[data-site-theme="celestial"][data-theme-variant] body .pr-tier.is-on .pr-tier-box,
html[data-site-theme="celestial"][data-theme-variant] body .tu-pkg.is-best { background-image: none !important; background-color: var(--hit-selected) !important; border-radius: 4px !important; }

html[data-site-theme="celestial"][data-theme-variant] body .fp-mini-bar,
html[data-site-theme="celestial"][data-theme-variant] body .gd-power-fill,
html[data-site-theme="celestial"][data-theme-variant] body .dash-id-sep,
html[data-site-theme="celestial"][data-theme-variant] body .dash-hero-divider { background-image: none !important; background-color: var(--hit-line) !important; }

html[data-site-theme="celestial"][data-theme-variant] body .nw-arena-seam { background-image: none !important; background-color: var(--hit-line) !important; border-radius: 4px !important; }

html[data-site-theme="celestial"][data-theme-variant] body .nw-bar-cap { background-image: none !important; background-color: #6daed7 !important; }

html[data-site-theme="celestial"][data-theme-variant] body .nw-bar-pro { background-image: none !important; background-color: #b19ad2 !important; }

html[data-site-theme="celestial"][data-theme-variant] body .tu-pkg-cta { background-image: none !important; background-color: var(--hit-ivory) !important; color: var(--hit-canvas) !important; border-radius: 4px !important; }

html[data-site-theme="celestial"][data-theme-variant] body .ct-confirm-icon--danger,
html[data-site-theme="celestial"][data-theme-variant] body .ct-btn-primary.is-danger,
html[data-site-theme="celestial"][data-theme-variant] body .ct-btn-primary.is-danger:hover { background-image: none !important; background-color: #6e2636 !important; color: #fff !important; }


html[data-site-theme="celestial"][data-theme-variant] body :is(.ranking-bg, .up-page-bg, .gd-bg, .nw-wrap, .fp-wrap) { background-image: none !important; background-color: var(--hit-canvas) !important; }
html[data-site-theme="celestial"][data-theme-variant] body :is(.nw-title span, .err-code, .headline-text) { background: none !important; color: var(--hit-ivory) !important; -webkit-text-fill-color: currentColor !important; }
html[data-site-theme="celestial"][data-theme-variant] body :is(.scf-win-class, .scf-card-badge, .scf-sect-hint, .scf-name, .scf-win-name-vacant, .fcc-empty, .nw-note, .nw-bar-empty) { color: var(--hit-muted) !important; }
html[data-site-theme="celestial"][data-theme-variant] body .scf-card-badge { background: var(--hit-selected) !important; }
html[data-site-theme="celestial"][data-theme-variant] body :is(.pivot-pill, .tab-group-btn) { border-radius: 3px; }
/* Compact brand lockup and complete hover navigation. */
html[data-site-theme="celestial"][data-theme-variant] body .pr-tier { background: transparent !important; border: 0 !important; }
html[data-site-theme="celestial"][data-theme-variant] body :is(.tu-pkg-tag, .fp-pill-inferno, .up-pill-ember) { background: var(--hit-ivory) !important; color: var(--hit-canvas) !important; }
html[data-site-theme="celestial"][data-theme-variant] body :is(.podium-class, .podium-metric-label, .podium-crown-label, .battle-plate-class, .ac-key, .ac-card-title, .ac-stat-lbl, .ac-ref-label, .ac-sec-sub, .tu-sub, .tu-trust, .tu-pkg-price, .tu-pkg-breakdown, .nw-note, .nw-score-label) { color: var(--hit-muted) !important; }
html[data-site-theme="celestial"][data-theme-variant] body :is(.ac-card-title, .podium-class, .podium-metric-label, .tu-pkg-tag) { font-size: 11px; letter-spacing: .09em; }
html[data-site-theme="celestial"][data-theme-variant] #navbar .cinematic-nav-inner { min-height: 76px; height: 76px; padding: 10px 3.6vw; align-items: center; gap: 34px; }
html[data-site-theme="celestial"][data-theme-variant] #navbar .cinematic-brand { width: 174px; height: 52px; align-self: center; }
html[data-site-theme="celestial"][data-theme-variant] #navbar .cinematic-brand img { width: 100%; height: 100%; object-fit: contain; }
html[data-site-theme="celestial"][data-theme-variant] .cinematic-nav-links { align-self: center; padding-top: 0; gap: 32px; }
html[data-site-theme="celestial"][data-theme-variant] .cinematic-nav-account { align-self: center; margin-top: 0; gap: 26px; padding-left: 32px; }
html[data-site-theme="celestial"][data-theme-variant] .cinematic-menu > summary { gap: 8px; font-size: 14px; }
html[data-site-theme="celestial"][data-theme-variant] .cinematic-nav-link { display: inline-flex; align-items: center; min-height: 44px; white-space: nowrap; font-size: 14px; font-weight: 500; border-bottom: 2px solid transparent; }
html[data-site-theme="celestial"][data-theme-variant] .cinematic-nav-link:hover { color: var(--hit-accent); }
html[data-site-theme="celestial"][data-theme-variant] .cinematic-nav-link.is-active { color: var(--hit-ivory); border-bottom-color: var(--hit-accent); }
html[data-site-theme="celestial"][data-theme-variant] .cinematic-menu > summary svg { width: 13px; height: 13px; transform: rotate(90deg); transition: transform .15s; opacity: .75; }
html[data-site-theme="celestial"][data-theme-variant] .cinematic-menu[open] > summary svg { transform: rotate(-90deg); }
html[data-site-theme="celestial"][data-theme-variant] .cinematic-menu-panel { top: calc(100% + 8px); background: #102135; border: 1px solid #33495e; border-radius: 4px; }
html[data-site-theme="celestial"][data-theme-variant] .cinematic-menu-panel a { font-size: 13px; color: var(--hit-ivory); min-height: 43px; }
html[data-site-theme="celestial"][data-theme-variant] .cinematic-menu-panel a:hover { background: var(--hit-selected); }
html[data-site-theme="celestial"][data-theme-variant] .cinematic-menu-grid { width: 420px; columns: 2; column-gap: 6px; }
html[data-site-theme="celestial"][data-theme-variant] .cinematic-menu-grid a { break-inside: avoid; }
html[data-site-theme="celestial"][data-theme-variant] .cinematic-signin { font-size: 14px; }
html[data-site-theme="celestial"][data-theme-variant] .cinematic-nav-play { font-size: 14px; min-height: 42px; padding: 11px 22px; }
html[data-site-theme="celestial"][data-theme-variant] .hc-foot-logo img { width: 174px; height: 58px; }
html[data-site-theme="celestial"][data-theme-variant] .hc-um-drawer-logo { width: 160px; height: 52px; object-fit: contain; }
html[data-site-theme="celestial"][data-theme-variant] .celestial-download h1 img { width: 280px; height: auto; max-width: 90%; }
html[data-site-theme="celestial"][data-theme-variant] .celestial-download .group { background: var(--hit-surface) !important; border: 1px solid #40576d; border-radius: 4px; }
html[data-site-theme="celestial"][data-theme-variant] .celestial-download .group:hover { background: var(--hit-selected) !important; transform: none; }
html[data-site-theme="celestial"][data-theme-variant] .podium-medal { display: none; }
html[data-site-theme="celestial"][data-theme-variant] .podium-crown { min-height: 24px; }
html[data-site-theme="celestial"][data-theme-variant] :is(.podium-icon-frame img, .battle-plate-icon-wrap img, .champion-plate-icon-frame img) { mask-image: none !important; -webkit-mask-image: none !important; }
html[data-site-theme="celestial"][data-theme-variant] .podium-tier { border: 1px solid var(--hit-line); padding-top: 24px; }
html[data-site-theme="celestial"][data-theme-variant] .podium-tier-1 { border-top: 2px solid #c8ab6d; }
html[data-site-theme="celestial"][data-theme-variant] :is(.podium-icon-frame, .champion-plate-icon-frame) { border: 0; background: none; }
/* Square concept portraits retain their complete composition at every icon size. */
html[data-site-theme="celestial"][data-theme-variant] body :is(.podium-icon-frame, .battle-plate-icon-wrap, .champion-plate-icon-frame, .ch-portrait) { height: auto !important; aspect-ratio: 1; flex-shrink: 0; overflow: hidden; border-radius: 4px; }
html[data-site-theme="celestial"][data-theme-variant] body img[src*="/themes/celestial/classes/"] { object-fit: cover; object-position: center; border-radius: 3px; }
html[data-site-theme="celestial"][data-theme-variant] body :is(.arena-empty, #section-pane-guilds .gl-pod, #section-pane-guilds .gl-board, #section-pane-dungeon .drk-board) { border-radius: 4px; border-color: var(--hit-line); }
html[data-site-theme="celestial"][data-theme-variant] body :is(.drk-dp, .gl-rank-badge, .mlb-rank-badge) { color: var(--hit-ivory) !important; background-color: var(--hit-selected) !important; border-radius: 3px; }
html[data-site-theme="celestial"][data-theme-variant] body :is(.drk-head, .drk-sub, .mlb-head, .mlb-sub) { color: var(--hit-muted) !important; font-size: 11px; }
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-guilds .gl-pod:hover { transform: none; }
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-guilds .gl-pod-medal { width: auto; height: auto; margin-bottom: 16px; }
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-guilds .gl-pod-medal img { display: none; }
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-guilds .gl-pod-rank { position: static; transform: none; background: transparent !important; border: 0; border-radius: 0; padding: 0; font: 700 24px 'Sora', sans-serif; color: var(--hit-accent); }
html[data-site-theme="celestial"][data-theme-variant] body #section-pane-guilds :is(.gl-pod-members span, .gl-board-head, .gl-pod-stats) { color: var(--hit-muted); }
html[data-site-theme="celestial"][data-theme-variant] .up-shell { padding-top: 112px; }
html[data-site-theme="celestial"][data-theme-variant] .up-sidebar { top: 100px; }
@media(min-width: 1001px) and (max-width: 1180px) {
    html[data-site-theme="celestial"][data-theme-variant] #navbar .cinematic-nav-inner { gap: 24px; }
    html[data-site-theme="celestial"][data-theme-variant] .cinematic-nav-links { gap: 18px; }
    html[data-site-theme="celestial"][data-theme-variant] .cinematic-nav-account { gap: 16px; padding-left: 20px; }
}
@media(max-width: 1000px) {
    html[data-site-theme="celestial"][data-theme-variant] #navbar .cinematic-nav-inner { padding: 10px 24px; gap: 18px; }
    html[data-site-theme="celestial"][data-theme-variant] #navbar .cinematic-brand { width: 154px; }
    html[data-site-theme="celestial"][data-theme-variant] .cinematic-nav-account { border: 0; padding-left: 0; }
}
@media(max-width: 600px) {
    html[data-site-theme="celestial"][data-theme-variant] #navbar .cinematic-nav-inner { height: 68px; min-height: 68px; padding: 8px 16px; gap: 10px; }
    html[data-site-theme="celestial"][data-theme-variant] #navbar .cinematic-brand { width: 112px; height: 42px; }
    html[data-site-theme="celestial"][data-theme-variant] .cinematic-nav-play { font-size: 12px; min-height: 38px; padding: 10px 12px; gap: 6px; }
    html[data-site-theme="celestial"][data-theme-variant] .cinematic-menu-toggle { min-width: 40px; }
    html[data-site-theme="celestial"][data-theme-variant] .up-shell { padding-top: 88px; }
    html[data-site-theme="celestial"][data-theme-variant] .auth-content { padding-top: 94px; }
    html[data-site-theme="celestial"][data-theme-variant] .pr-stage-inner { padding-top: 94px; }
}
