/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */.visible{visibility:visible}body,html{margin:0;padding:0;background:#090a10;color:#e5e7eb;font-family:Rajdhani,sans-serif;scroll-behavior:smooth}.fade-in{opacity:0;transform:translateY(60px);transition:all 1s ease}.fade-in.visible{opacity:1;transform:translateY(0)}.typing{font-family:Orbitron,sans-serif;font-size:6rem;color:#a5b4fc;border-right:4px solid #a5b4fc;animation:blink .9s infinite}@keyframes blink{50%{border-color:transparent}}.typed-heading{font-family:Orbitron,sans-serif;font-size:4rem;color:#60a5fa;min-height:3rem;white-space:nowrap}.navbar{display:flex;justify-content:space-between;align-items:center;padding:26px 8%;background:#0f0f14e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:10;border-bottom:1px solid #1f2937}.logo{font-size:2.2rem;font-weight:700;color:#60a5fa}.nav-links a{margin-left:30px;color:#9ca3af;font-size:1.3rem;text-decoration:none;transition:.3s}.nav-links a:hover{color:#60a5fa;text-shadow:0 0 10px #60a5fa}.hero{text-align:center;padding:200px 20px 160px;background:radial-gradient(circle at top,#101827,#090a10 80%)}.hero p{font-size:1.4rem;color:#9ca3af;max-width:900px;margin:30px auto 40px;line-height:1.9}.hero-buttons a{display:inline-block;margin:12px;padding:14px 36px;border-radius:10px;background:#2563eb;color:#fff;font-size:1.2rem;font-weight:500;text-decoration:none;transition:.3s}.hero-buttons a:hover{background:#1d4ed8;box-shadow:0 0 20px #3b82f6;transform:scale(1.07)}.section{text-align:center;padding:140px 20px;border-top:1px solid #1f2937}.section p{color:#9ca3af;max-width:950px;margin:20px auto;font-size:1.35rem;line-height:2}.projects{display:grid;gap:45px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));max-width:1150px;margin:70px auto 0}.card{background:#111827;border:1px solid #1f2937;border-radius:20px;padding:40px;transition:.4s ease}.glow-hover:hover{border-color:#3b82f6;box-shadow:0 0 35px #3b82f680;transform:translateY(-12px) scale(1.04)}.card h4{color:#93c5fd;font-size:1.8rem;margin-bottom:15px}.card p{font-size:1.25rem;color:#9ca3af;margin-bottom:25px;line-height:1.7}.card a{color:#60a5fa;text-decoration:none;font-weight:500;font-size:1.15rem}.card a:hover{text-decoration:underline}.project-links{display:flex;justify-content:center;gap:20px;margin-bottom:15px}.details-btn{background:#1e3a8a;color:#e0e7ff;border:none;padding:12px 26px;border-radius:10px;cursor:pointer;font-size:1.1rem;transition:.3s}.details-btn:hover{background:#3b82f6;box-shadow:0 0 20px #3b82f680;transform:scale(1.08)}.details-list{text-align:left;color:#9ca3af;font-size:1.15rem;line-height:1.8;margin-top:10px;padding-left:35px;list-style:disc}.resume-buttons{margin-top:40px}.button,.button-outline{display:inline-block;margin:10px;padding:16px 40px;border-radius:10px;font-weight:500;font-size:1.2rem;transition:.3s;text-decoration:none}.button{background:#2563eb;color:#fff}.button:hover{background:#1e3a8a;box-shadow:0 0 18px #3b82f6;transform:scale(1.07)}.button-outline{border:2px solid #2563eb;color:#60a5fa}.button-outline:hover{background:#1e3a8a;color:#fff;box-shadow:0 0 18px #3b82f6}footer{text-align:center;font-size:1.2rem;color:#6b7280;border-top:1px solid #1f2937;padding:50px;margin-top:100px}
