.dark body{background-color:var(--color-gray-900);color:var(--color-gray-100)}.dark .bg-white{background-color:var(--color-gray-800)}.dark .border-gray-200{border-color:var(--color-gray-700)}.dark .shadow-sm{box-shadow:0 1px 2px #0000004d}.dark .text-gray-900{color:var(--color-gray-100)}.dark .text-gray-700{color:var(--color-gray-300)}.dark .text-gray-600{color:var(--color-gray-400)}.dark .text-gray-500{color:var(--color-gray-500)}.dark input,.dark textarea,.dark select{background-color:var(--color-gray-900);border-color:var(--color-gray-600);color:var(--color-gray-100)}.dark input::placeholder,.dark textarea::placeholder{color:var(--color-gray-500)}.dark input:focus,.dark textarea:focus,.dark select:focus{border-color:var(--theme-color);box-shadow:0 0 0 2px rgba(var(--theme-color-rgb),.2)}.dark .btn-outline,.dark button[variant=outline]{border-color:var(--color-gray-600);color:var(--color-gray-300)}.dark .btn-outline:hover,.dark button[variant=outline]:hover{background-color:var(--color-gray-700)}.dark .bg-blue-100{background-color:color-mix(in srgb,var(--color-blue-500) 20%,transparent)}.dark .bg-green-100{background-color:#10b98133}.dark .bg-purple-100{background-color:color-mix(in srgb,var(--color-purple-500) 20%,transparent)}.dark .bg-orange-100{background-color:#f9731633}.dark .bg-red-100{background-color:#ef444433}.dark .bg-gray-50{background-color:var(--color-gray-800)}.dark .text-blue-600{color:var(--color-blue-400)}.dark .text-green-600{color:#34d399}.dark .text-purple-600{color:var(--color-purple-400)}.dark .text-orange-600{color:#fb923c}.dark .text-red-600{color:#f87171}.dark .preview-section{background-color:var(--color-gray-800);border-color:var(--color-gray-700)}.dark .preview-content{background-color:var(--color-gray-900)}.dark .switch{background-color:var(--color-gray-600)}.dark .switch[aria-checked=true]{background-color:var(--theme-color)}.dark .progress-bg,.dark .separator{background-color:var(--color-gray-700)}
