@tailwind base;@tailwind components;@tailwind utilities;.bg-white{background-color:var(--color-bg, #FFFFFF)!important}.bg-gray-50,.bg-gray-100{background-color:var(--color-bgSecondary, #F9FAFB)!important}.bg-gray-200{background-color:var(--color-bgTertiary, #F3F4F6)!important}.dark .dark\:bg-gray-950,.dark .dark\:bg-gray-900{background-color:var(--color-bg, #030712)!important}.dark .dark\:bg-gray-800{background-color:var(--color-bgSecondary, #111827)!important}.dark .dark\:bg-gray-700{background-color:var(--color-bgTertiary, #1F2937)!important}.text-gray-900{color:var(--color-text, #111827)!important}.text-gray-500,.text-gray-600,.text-gray-700{color:var(--color-textSecondary, #6B7280)!important}.text-gray-400,.text-gray-300{color:var(--color-textTertiary, #9CA3AF)!important}.dark .dark\:text-white,.dark .dark\:text-gray-100{color:var(--color-text, #F9FAFB)!important}.dark .dark\:text-gray-200,.dark .dark\:text-gray-300,.dark .dark\:text-gray-400{color:var(--color-textSecondary, #9CA3AF)!important}.dark .dark\:text-gray-500,.dark .dark\:text-gray-600{color:var(--color-textTertiary, #6B7280)!important}.border-gray-100,.border-gray-200{border-color:var(--color-border, #E5E7EB)!important}.dark .dark\:border-gray-800,.dark .dark\:border-gray-700{border-color:var(--color-border, #1F2937)!important}.hover\:bg-gray-50:hover,.hover\:bg-gray-100:hover{background-color:var(--color-hover, #F9FAFB)!important}.dark .dark\:hover\:bg-gray-800:hover,.dark .dark\:hover\:bg-gray-700:hover{background-color:var(--color-hover, #1F2937)!important}.hover\:text-gray-900:hover{color:var(--color-text, #111827)!important}.dark .dark\:hover\:text-white:hover,.dark .dark\:hover\:text-gray-200:hover{color:var(--color-text, #F9FAFB)!important}.bg-blue-600{background-color:var(--color-primary, #2563EB)!important}.hover\:bg-blue-700:hover{background-color:var(--color-primaryHover, #1D4ED8)!important}.bg-blue-50{background-color:var(--color-primaryLight, #DBEAFE)!important}.dark .dark\:bg-blue-900\/20,.dark .dark\:bg-blue-900\/30{background-color:var(--color-primaryLight, #1E3A8A)!important}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@layer base{*{@apply transition-colors duration-200;}}body{font-family:Inter,sans-serif;background-color:var(--color-bgSecondary, #F3F4F6)}[data-theme=high-contrast] .bg-blue-600,[data-theme=high-contrast] button.bg-blue-600{background-color:#fff!important;color:#000!important}[data-theme=high-contrast] .bg-blue-600:hover,[data-theme=high-contrast] .hover\:bg-blue-700:hover{background-color:#e5e5e5!important;color:#000!important}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}*{box-shadow:none!important}.command-palette{width:640px;max-width:90vw;background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 20px 60px #0000004d;overflow:hidden}.command-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:all .15s ease;color:var(--color-text)}.command-item[aria-selected=true]{background-color:var(--color-hover)}.command-item:active{transform:scale(.98)}[cmdk-group-heading]{padding:8px 12px 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-textTertiary)}[cmdk-group]:not(:first-child){margin-top:12px}
