:root {
    --bg: #0a0a2e;
    --bg2: #0d1142;
    --bg3: #111655;
    --text: #e8eaf6;
    --muted: #7986cb;
    --accent: #00f0ff;
    --orange: #F68B27;
    --gold: #e2af3c;
    --green: #00e676;
    --border: rgba(0,240,255,0.15);
}
html, body, #page, .site { background-color: var(--bg) !important; color: var(--text) !important; }
.site-main, .content-area, .entry-content, .page-content, .entry-header, .page-header, .post-header, .site-content, main, article, .hentry, .type-page, .type-post, .kadence-page-header, .kadence-page-header-wrap, .kadence-page-header-inner-wrap, .site-header-row, .site-header-row-wrap, .header-single-layout-unwrapped, .single-layout-unwrapped { background-color: var(--bg) !important; color: var(--text) !important; }
.wp-site-blocks, .is-layout-flow, .wp-block-group, .wp-block-cover, .wp-block-post-content, .wp-block-post-title, .wp-block-template-part, .wp-block-query, .wp-block-post-template, .wp-block-post, .alignfull, .alignwide, .innerblocks-wrap { background-color: var(--bg) !important; }
.woocommerce, .woocommerce-page, .woocommerce-account, .woocommerce-cart, .woocommerce-checkout { background-color: var(--bg) !important; color: var(--text) !important; }
.archive-description, .category-description, .search-results, .error-404, .comments-area, .widget-area, aside, .kadence-column, .kb-section-dir-horizontal, .wp-block-kadence-rowlayout, .kb-row-layout-wrap, .kb-inner-column-inner { background-color: var(--bg) !important; }
a { color: var(--accent); text-decoration: none !important; }
a:hover { color: var(--gold); }
h1,h2,h3,h4,h5,h6 { color: var(--text) !important; }
* { box-sizing: border-box; }
.kadence-scrollbar-fixer.transparent-header #masthead,.kadence-scrollbar-fixer.mobile-transparent-header #masthead{right:calc(100vw - 100%)!important}
