.dark body{background-color:var(--background);color:var(--foreground)}.dark .bg-white,.dark .bg-gray-50{background-color:var(--card)}.dark .border-gray-200,.dark .border-gray-100{border-color:var(--border)}.dark .shadow-sm{box-shadow:var(--shadow-sm)}.dark .shadow{box-shadow:var(--shadow)}.dark .shadow-md{box-shadow:var(--shadow-md)}.dark .shadow-lg{box-shadow:var(--shadow-lg)}.dark .text-gray-900{color:var(--foreground)}.dark .text-gray-700,.dark .text-gray-600,.dark .text-gray-500{color:var(--muted-foreground)}.dark input,.dark textarea,.dark select{background-color:var(--background);border-color:var(--border);color:var(--foreground)}.dark input::placeholder,.dark textarea::placeholder{color:var(--muted-foreground)}.dark input:focus,.dark textarea:focus,.dark select:focus{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in oklab,var(--ring) 20%,transparent)}.dark .btn-outline,.dark button[variant=outline]{border-color:var(--border);color:var(--foreground)}.dark .btn-outline:hover,.dark button[variant=outline]:hover{background-color:var(--accent);color:var(--accent-foreground)}.dark .bg-blue-100,.dark .bg-green-100,.dark .bg-purple-100,.dark .bg-orange-100,.dark .bg-red-100,.dark .bg-yellow-100,.dark .bg-indigo-100,.dark .bg-pink-100,.dark .bg-teal-100{background-color:color-mix(in oklab,var(--primary) 15%,transparent)}.dark .text-blue-600,.dark .text-green-600,.dark .text-purple-600,.dark .text-orange-600,.dark .text-red-600,.dark .text-yellow-600,.dark .text-indigo-600,.dark .text-pink-600,.dark .text-teal-600{color:var(--primary)}.dark .preview-section{background-color:var(--card);border-color:var(--border)}.dark .preview-content{background-color:var(--background)}.dark .switch{background-color:var(--muted)}.dark .switch[aria-checked=true]{background-color:var(--primary)}.dark .progress-bg{background-color:var(--muted)}.dark .separator{background-color:var(--border)}.dark table{color:var(--foreground)}.dark thead tr{background-color:var(--secondary);border-color:var(--border)}.dark tbody tr{border-color:var(--border);background-color:var(--card)}.dark tbody tr:hover{background-color:var(--secondary)}.dark th,.dark td{color:var(--foreground)}.dark th{color:var(--muted-foreground)}.dark [role=table],.dark table,.dark [role=row],.dark tr{border-color:var(--border)}.dark [role=cell],.dark [role=columnheader],.dark td,.dark th,.dark [role=cell] p,.dark td p{color:var(--foreground)}.dark [role=cell] .text-muted-foreground,.dark td .text-muted-foreground{color:var(--muted-foreground)}.dark .pagination-container{background-color:var(--card);border-color:var(--border)}.dark .pagination-text{color:var(--muted-foreground)}.dark .pagination-text span{color:var(--foreground)}.dark button[disabled]{opacity:.5;cursor:not-allowed}.dark svg:not([fill=none]){fill:currentColor}
