@tailwind base;@tailwind components;@tailwind utilities;@layer base{:root{--primary: #2563EB;--primary-dark: #1D4ED8;--background-light: #F3F4F6;--surface-light: #FFFFFF;--text-main: #000000;--text-secondary: #4B5563;--border-light: #E5E7EB}body{@apply bg-background-light text-text-main antialiased;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}}@layer components{.card-premium{@apply bg-surface-light border border-border-light rounded-2xl shadow-sm;}.btn-primary{@apply bg-primary hover:bg-primary-dark text-white px-6 py-2.5 rounded-xl font-bold shadow-none flex items-center justify-center gap-2;}.btn-secondary{@apply bg-white border border-border-light text-text-main px-6 py-2.5 rounded-xl font-bold hover:bg-gray-50 flex items-center justify-center gap-2;}.input-standard{@apply w-full rounded-xl border border-border-light bg-white px-4 py-3 text-sm focus:border-primary focus:ring-2 focus:ring-primary/20 outline-none placeholder:text-text-secondary/50;}.glass-panel{@apply bg-white border border-border-light shadow-xl;}}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;@apply inline-block align-middle;}.icon-filled{font-variation-settings:"FILL" 1}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{@apply bg-transparent;}::-webkit-scrollbar-thumb{@apply bg-gray-300 rounded-full hover:bg-gray-400;}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}*{transition:none!important;animation:none!important}
