.nav-wrapper{background:linear-gradient(135deg,#0f172a,#1e293b);padding:20px 15px;border-radius:20px;margin:10px;box-shadow:0 15px 40px #0006}.logo-link{display:inline-block;padding:12px;border-radius:15px;transition:.3s}.logo-img{width:150px;height:150px;object-fit:cover;border-radius:80%;transition:.4s}.logo-text{color:#fff;font-weight:600;margin-top:8px;letter-spacing:1px}.logo-link:hover{background:#2563eb26;box-shadow:0 0 20px #2563eb80}.logo-link:hover .logo-img{transform:scale(1.1)}.logo-link:hover .logo-text{color:#60a5fa}.nav-card{display:block;background:#ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:15px;padding:16px;text-align:center;color:#fff;text-decoration:none;transition:.3s;border:1px solid rgba(255,255,255,.08)}.nav-card:hover{transform:translateY(-6px) scale(1.04);background:#2563eb4d;box-shadow:0 10px 25px #2563eb66}.icon{font-size:24px;margin-bottom:8px;color:#60a5fa}.nav-card h6{margin:5px 0;font-size:14px;font-weight:600}.nav-card p{font-size:12px;color:#cbd5f5;margin:0}.custom-btn{border:1px solid rgba(255,255,255,.4);padding:8px 18px;border-radius:30px;color:#fff;text-decoration:none;transition:.3s}.custom-btn:hover{background:linear-gradient(135deg,#2563eb,#60a5fa);color:#fff;transform:translateY(-2px);box-shadow:0 6px 15px #2563eb66}.why-card{background:#ffffff0d;padding:25px 18px;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:.3s;border:1px solid rgba(255,255,255,.1)}.why-card:hover{transform:translateY(-8px);border:1px solid #2563eb;box-shadow:0 10px 25px #2563eb4d}.icon-circle{width:60px;height:60px;margin:auto;border-radius:50%;background:linear-gradient(135deg,#2563eb,#60a5fa);display:flex;align-items:center;justify-content:center;font-size:22px}.footer-top-line{height:4px;width:100%;background:linear-gradient(to right,#2563eb,#60a5fa);margin-bottom:20px}.footer-link{text-decoration:none;color:#333;transition:.3s}.footer-link:hover{color:#2563eb;padding-left:5px}.form-control{border-radius:8px;padding:10px}.form-control:focus{box-shadow:none;border-color:#2563eb}button{border-radius:8px;transition:.2s}button:hover{transform:translateY(-1px)}.contact-card{border:1px solid #ddd;border-radius:10px;background:#fff;box-shadow:0 2px 8px #0000000d}.custom-input{border-radius:8px;padding:10px;border:1px solid #ddd}.custom-input:focus{border-color:#2563eb;box-shadow:none}@media(max-width:768px){.logo-img{width:70px;height:70px}.nav-card{padding:12px}}.ats-wrapper{position:relative}.ats-mega{position:absolute;top:120%;left:50%;transform:translate(-50%);width:600px;display:flex;align-items:center;background:#0d6efd;color:#fff;padding:20px;border-radius:14px;opacity:0;visibility:hidden;transition:.3s;box-shadow:0 25px 60px #00000040;z-index:999}.ats-wrapper:hover .ats-mega{opacity:1;visibility:visible;top:110%}.ats-mega-image img{width:220px;border-radius:10px}.ats-features{margin:10px 0;padding-left:10px;font-size:.85rem}.ats-features li{list-style:none;margin-bottom:5px}.user-badge{color:#60a5fa;font-size:.82rem;padding:8px 14px;background:#60a5fa26;border-radius:30px;border:1px solid rgba(96,165,250,.3);display:inline-flex;align-items:center}.logout-btn{background:#ef444426;border-color:#ef444466!important;color:#fca5a5!important}.logout-btn:hover{background:#ef44444d!important}.signup-btn{background:linear-gradient(135deg,#2563eb,#60a5fa)!important;color:#fff!important}.shimmer-card{background:linear-gradient(90deg,#e8edf5 25%,#f5f8ff,#e8edf5 75%);background-size:200% 100%;animation:shimmer 1.6s infinite ease-in-out}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}*{box-sizing:border-box}a{transition:color .2s,opacity .2s}button{transition:all .2s}
