:root{--medical-primary: #0D9488;--medical-secondary: #0F766E;--medical-accent: #D4AF37;--medical-background: #F8FAFC;--medical-surface: rgba(255, 255, 255, .8)}@layer utilities{.glass{@apply bg-white/70 backdrop-blur-md border border-white/20;}.glass-dark{@apply bg-slate-900/40 backdrop-blur-md border border-white/10;}.text-gradient{@apply bg-clip-text text-transparent bg-gradient-to-r from-teal-600 to-teal-800;}.shadow-premium{box-shadow:0 4px 20px -2px #0000000d,0 2px 10px -2px #00000008}.shadow-glow{box-shadow:0 0 15px #0d948833}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.page-transition{animation:fadeIn .4s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}body{font-family:Montserrat,sans-serif;@apply bg-slate-50 text-slate-900 antialiased;}
