@tailwind base;@tailwind components;@tailwind utilities;:root{--bg-sage:#F4F2EE;--surface-card:#FFFFFF;--surface-sidebar:#EAE6DE;--text-main:#2C3229;--text-muted:#6B7264;--olive-primary:#4A5340;--olive-hover:#3A4232;--border-subtle:#D8D4CB}body{background-color:var(--bg-sage);color:var(--text-main);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,sans-serif;margin:0;padding:0;overflow-x:hidden}a,button,div,input{transition:all .25s cubic-bezier(.4,0,.2,1)}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .4s ease-out forwards}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#F4F2EE}::-webkit-scrollbar-thumb{background:#D8D4CB;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#4A5340}