@tailwind base;@tailwind components;@tailwind utilities;:root{--bg-white: #FFFFFF;--bg-light-gray: #F9FAFB;--bg-medium-gray: #F3F4F6;--text-black: #111827;--text-dark-gray: #374151;--text-medium-gray: #6B7281;--primary-green: #15803d;--primary-green-hover: #166534;--accent: #ca8a04;--accent-hover: #a16207;--font-serif: "Playfair Display", serif;--font-sans: "Inter", sans-serif}html{scroll-behavior:smooth}body{background-color:var(--bg-light-gray);color:var(--text-dark-gray);font-family:var(--font-sans)}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);color:var(--text-black)}.animated-nav-link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--primary-green);transform:scaleX(0);transform-origin:center;transition:transform .3s ease-in-out}.animated-nav-link:hover:after,.animated-nav-link:focus:after,.animated-nav-link.active:after{transform:scaleX(1)}@media(max-width:768px){.admin-table-container{overflow-x:auto}}
