@import"https://fonts.googleapis.com/css2?family=Hind+Siliguri:wght@300;400;500;600;700&display=swap";:root{--brand-teal: #0d9488;--brand-red: #dc2626;--brand-blue: #2563eb;--slate-900: #0f172a}body{font-family:Hind Siliguri,sans-serif;scroll-behavior:smooth;overflow-x:hidden}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.glass{background:#ffffffb3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3)}.nav-scrolled{background:#ffffffd9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 10px 30px -10px #0000001a}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp{animation:fadeInUp .6s ease-out forwards}.specialty-box{position:relative;overflow:hidden;border-radius:2rem;padding:1.5rem;border:2px solid transparent;transition:all .4s cubic-bezier(.4,0,.2,1)}.specialty-box i{position:absolute;right:-1rem;bottom:-1rem;font-size:5rem;opacity:.05;transform:rotate(15deg)}.dept-gynae{background:#fdf2f8;color:#db2777;border-color:#fce7f3}.dept-paed{background:#fff7ed;color:#ea580c;border-color:#ffedd5}.dept-medicine{background:#f0fdfa;color:#0d9488;border-color:#ccfbf1}.dept-cardio{background:#fff1f2;color:#e11d48;border-color:#ffe4e6}.dept-surgery{background:#fef2f2;color:#dc2626;border-color:#fee2e2}.dept-neuro{background:#faf5ff;color:#9333ea;border-color:#f3e8ff}.dept-ortho{background:#f8fafc;color:#334155;border-color:#f1f5f9}.dept-default{background:#f1f5f9;color:#475569;border-color:#e2e8f0}.filter-btn{transition:all .3s ease}.filter-btn.active{background-color:var(--brand-teal);color:#fff;box-shadow:0 10px 20px -5px #0d948866;transform:scale(1.05)}
