/*
Theme Name: CoolJobInfo Glass
Description: A modern, high-performance Glassmorphism theme for CoolJobInfo.
Author: Advanced Agent
Version: 1.0
*/

/* We are using Tailwind CSS, so minimal custom CSS goes here. */
body { font-family: 'Inter', sans-serif; }

.glass {
    background: rgba(255, 255, 255, 0.7);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.4);
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.07);
}

.glass-dark {
    background: rgba(17, 24, 39, 0.75);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.1);
}

/* Animated Blob Background */
.blob-bg {
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    z-index: -1;
    overflow: hidden;
    background-color: #f3f4f6;
}
.blob-1 {
    position: absolute; top: -10%; left: -10%; width: 50vw; height: 50vw; border-radius: 50%;
    background: radial-gradient(circle, rgba(147,197,253,0.8) 0%, rgba(255,255,255,0) 70%);
    animation: float 10s infinite ease-in-out alternate;
}
.blob-2 {
    position: absolute; bottom: -20%; right: -10%; width: 60vw; height: 60vw; border-radius: 50%;
    background: radial-gradient(circle, rgba(196,181,253,0.8) 0%, rgba(255,255,255,0) 70%);
    animation: float 12s infinite ease-in-out alternate-reverse;
}

@keyframes float {
    0% { transform: translate(0, 0) scale(1); }
    100% { transform: translate(50px, 50px) scale(1.1); }
}

.job-card { transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); }
.job-card:hover { transform: translateY(-4px); box-shadow: 0 12px 24px -10px rgba(0,0,0,0.15); }

.custom-scroll::-webkit-scrollbar { width: 6px; }
.custom-scroll::-webkit-scrollbar-track { background: transparent; }
.custom-scroll::-webkit-scrollbar-thumb { background: #cbd5e1; border-radius: 10px; }
.custom-scroll:hover::-webkit-scrollbar-thumb { background: #94a3b8; }
