/*
Theme Name: AstroHub Premium Ultimate Dark
Version: 6.0
Description: Immersive Deep Space Experience - Maximum Contrast Fix
*/

:root {
    --astro-bg: #020617;
    --astro-blue: #3b82f6;
    --astro-purple: #8b5cf6;
    --glass-bg: rgba(15, 23, 42, 0.8);
    --glass-border: rgba(255, 255, 255, 0.05);
}

/* Force Global Darkness */
html, body {
    background-color: var(--astro-bg) !important;
    color: #e2e8f0 !important;
}

/* Redefine Glass for better contrast on dark backgrounds */
.glass {
    background: var(--glass-bg) !important;
    backdrop-filter: blur(24px) !important;
    border: 1px solid var(--glass-border) !important;
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.7) !important;
}

/* Immersive Wide Content */
.max-w-7xl, .container {
    max-width: 1800px !important;
}

/* Typography Enhancements */
h1, h2, h3, h4, .ct-entry-title {
    color: #fff !important;
}

.text-slate-400 {
    color: #94a3b8 !important;
}

/* Product & Article Cards - Darker Base */
.product-card, article.glass, .dash-card {
    background: rgba(15, 23, 42, 0.9) !important;
}

.product-card:hover, article.glass:hover {
    background: rgba(30, 41, 59, 0.8) !important;
    border-color: rgba(59, 130, 246, 0.4) !important;
}

/* Scrollbar Fix */
::-webkit-scrollbar { width: 8px; }
::-webkit-scrollbar-track { background: #020617; }
::-webkit-scrollbar-thumb { background: #1e293b; border-radius: 10px; }
::-webkit-scrollbar-thumb:hover { background: #3b82f6; }

/* Admin Bar Consistency */
#wpadminbar { background: #000 !important; }
