@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Poppins:wght@400;500;600;700&display=swap";@tailwind base;@tailwind components;@tailwind utilities;@layer base{body{@apply bg-slate-50 text-slate-800 font-sans antialiased selection:bg-medical-200 selection:text-medical-900;}}@layer components{.glass-panel{@apply bg-white/70 backdrop-blur-xl border border-white/40 shadow-glass;}.glass-card{@apply bg-white/60 backdrop-blur-lg border border-white/50 shadow-sm hover:shadow-glass-hover transition-all duration-300;}.glass-button{@apply bg-gradient-to-br from-medical-500 to-medical-600 text-white shadow-lg shadow-medical-200/50 hover:shadow-medical-300/50 active:scale-[.98] transition-all;}.btn-primary{@apply px-6 py-3 rounded-xl font-heading font-semibold tracking-wide;}}.mesh-bg{background-color:#f0f9ff;background-image:radial-gradient(at 0% 0%,hsla(203,89%,86%,1) 0px,transparent 50%),radial-gradient(at 100% 0%,hsla(168,76%,85%,1) 0px,transparent 50%),radial-gradient(at 100% 100%,hsla(240,72%,93%,1) 0px,transparent 50%),radial-gradient(at 0% 100%,hsla(202,85%,90%,1) 0px,transparent 50%)}
