/* Deep Analysis — minimal overrides for Tailwind CDN + Alpine.js */

/* Alpine.js cloak: hide elements until Alpine initialises */
[x-cloak] { display: none !important; }

/* Scrollbar styling for dark mode */
.dark ::-webkit-scrollbar { width: 8px; height: 8px; }
.dark ::-webkit-scrollbar-track { background: #12121a; }
.dark ::-webkit-scrollbar-thumb { background: #2a2a36; border-radius: 4px; }
.dark ::-webkit-scrollbar-thumb:hover { background: #3a3a48; }

/* Firefox dark scrollbar */
.dark * {
    scrollbar-width: thin;
    scrollbar-color: #2a2a36 #12121a;
}

/* Print styles */
@media print {
    nav, aside, header, footer, button, .no-print { display: none !important; }
    body { background: #fff !important; color: #000 !important; }
    main { padding: 0 !important; }
}
