/* assets/css/style.css */
/* Base custom styles to supplement Tailwind */

/* Ad-blocker bait - ad blockers often hide elements with these classes */
.ad-banner, .adsbox, .ad-placement, .sponsor-ad {
    position: absolute;
    width: 1px;
    height: 1px;
    top: -999px;
    left: -999px;
}

/* Custom scrollbar for better UI */
::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}
::-webkit-scrollbar-track {
    background: #f1f5f9; 
}
.dark ::-webkit-scrollbar-track {
    background: #0f172a; 
}
::-webkit-scrollbar-thumb {
    background: #cbd5e1; 
    border-radius: 4px;
}
.dark ::-webkit-scrollbar-thumb {
    background: #475569; 
}
::-webkit-scrollbar-thumb:hover {
    background: #94a3b8; 
}
.dark ::-webkit-scrollbar-thumb:hover {
    background: #64748b; 
}

/* Hide scrollbar utility for cleaner UI */
.no-scrollbar::-webkit-scrollbar {
    display: none;
}
.no-scrollbar {
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}

/* Gradient text utility */
.text-gradient {
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(to right, #0d9488, #3b82f6);
}

/* Smooth scrolling */
html {
    scroll-behavior: smooth;
}
