/* ─── Shared base styles for every Comitatus page ───
   Loaded as /static/style.css. Page-local styles still live in each template
   for now, but the rules below were duplicated in dashboard / screener /
   landing / about — pulled here to a single source of truth.
*/

/* Premium scrollbar (light theme) */
::-webkit-scrollbar { width: 6px; height: 6px; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb { background: #cbd5e1; border-radius: 3px; }
::-webkit-scrollbar-thumb:hover { background: #94a3b8; }

/* Optional dark scrollbar variant — opt in by adding the class to a scroller */
.scrollbar-custom::-webkit-scrollbar { width: 8px; }
.scrollbar-custom::-webkit-scrollbar-track { background: #0F1115; }
.scrollbar-custom::-webkit-scrollbar-thumb { background: #2A2F3A; border-radius: 4px; }
.scrollbar-custom::-webkit-scrollbar-thumb:hover { background: #3B82F6; }

/* Glass header — used by dashboard, screener, about, pricing */
.glass-header {
    background: rgba(255, 255, 255, 0.8);
    backdrop-filter: blur(12px);
    border-bottom: 1px solid rgba(226, 232, 240, 0.6);
}

/* Glass panel (dark variant) */
.glass-panel {
    background: rgba(24, 27, 33, 0.8);
    backdrop-filter: blur(10px);
}
