@tailwind base;@tailwind components;@tailwind utilities;:root{--color-bg-primary: #0f0f10;--color-bg-secondary: #18181b;--color-bg-tertiary: #202023;--color-bg-input: #27272a;--color-text-main: #e4e4e7;--color-text-muted: #a1a1aa;--color-border: #27272a;--color-accent: #fbbf24;--color-accent-hover: #f59e0b;--color-accent-text: #000000}.theme-blue{--color-accent: #2563eb;--color-accent-hover: #1d4ed8;--color-accent-text: #ffffff}.theme-light{--color-accent: #e4e4e7;--color-accent-hover: #ffffff;--color-accent-text: #000000}.bg-\[\#0f0f10\]{background-color:var(--color-bg-primary)!important}.bg-\[\#18181b\]{background-color:var(--color-bg-secondary)!important}.bg-\[\#202023\]{background-color:var(--color-bg-tertiary)!important}.bg-\[\#27272a\]{background-color:var(--color-bg-input)!important}.text-zinc-200,.text-white{color:var(--color-text-main)!important}.text-zinc-300{color:var(--color-text-main)!important;opacity:.9}.text-zinc-400,.text-zinc-500,.text-zinc-600{color:var(--color-text-muted)!important}.bg-yellow-500{background-color:var(--color-accent)!important;color:var(--color-accent-text)!important}.bg-\[\#fbbf24\]{background-color:var(--color-accent)!important}.hover\:bg-yellow-400:hover{background-color:var(--color-accent-hover)!important}.text-yellow-500{color:var(--color-accent)!important}.hover\:text-yellow-400:hover{color:var(--color-accent-hover)!important}.border-yellow-500{border-color:var(--color-accent)!important}.border-zinc-800,.border-zinc-700{border-color:var(--color-border)!important}input,select,textarea{color:var(--color-text-main)!important;background-color:var(--color-bg-input)!important;border-color:var(--color-border)!important}input::placeholder,textarea::placeholder{color:var(--color-text-muted)!important;opacity:.7}button.bg-yellow-500{color:var(--color-accent-text)!important}::-webkit-scrollbar-track{background:var(--color-bg-secondary)!important}::-webkit-scrollbar-thumb{background:var(--color-bg-input)!important}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)!important}
