@tailwind base;@tailwind components;@tailwind utilities;:root{--brand-copper: #c85a32;--brand-copper-hover: #b04a26;--brand-green: #3b6e52;--brand-green-hover: #2d5642;--brand-charcoal: #1e293b;--bg-page: #f8fafc;--bg-surface: #ffffff;--bg-subtle: #f1f5f9;--text-main: #0f172a;--text-muted: #64748b;--border-main: #e2e8f0;--border-strong: #cbd5e1}body{background-color:var(--bg-page);color:var(--text-main);min-height:100vh}.input-dark{width:100%;background-color:var(--bg-surface);border:1px solid var(--border-strong);border-radius:.75rem;padding:.75rem 1rem;color:var(--text-main);font-size:.875rem;transition:all .15s ease-in-out;box-shadow:0 1px 2px #00000008}.input-dark::placeholder{color:#94a3b8}.input-dark:focus{outline:none;border-color:var(--brand-green);box-shadow:0 0 0 3px #3b6e522e}.bg-brand-green{background-color:var(--brand-green)}.bg-brand-green:hover{background-color:var(--brand-green-hover)}.text-brand-green{color:var(--brand-green)}.border-brand-green{border-color:var(--brand-green)}.bg-brand-copper{background-color:var(--brand-copper)}.bg-brand-copper:hover{background-color:var(--brand-copper-hover)}.text-brand-copper{color:var(--brand-copper)}.border-brand-copper{border-color:var(--brand-copper)}.text-brand-charcoal{color:var(--brand-charcoal)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-subtle);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}
