/* Dark theme for Tailwind tool pages. Generated by scripts/build.mjs (scripts/lib/dark-css.mjs). */
html[data-theme="dark"] .bg-amber-100{background-color:rgba(245, 158, 11, 0.2)}
html[data-theme="dark"] .bg-amber-50{background-color:rgba(245, 158, 11, 0.12)}
html[data-theme="dark"] .bg-blue-100{background-color:rgba(59, 130, 246, 0.2)}
html[data-theme="dark"] .bg-blue-50{background-color:rgba(59, 130, 246, 0.12)}
html[data-theme="dark"] .bg-blue-50\/20{background-color:rgba(59, 130, 246, 0.06)}
html[data-theme="dark"] .bg-blue-50\/50{background-color:rgba(59, 130, 246, 0.06)}
html[data-theme="dark"] .bg-emerald-50{background-color:rgba(16, 185, 129, 0.12)}
html[data-theme="dark"] .bg-green-100{background-color:rgba(34, 197, 94, 0.2)}
html[data-theme="dark"] .bg-green-50{background-color:rgba(34, 197, 94, 0.12)}
html[data-theme="dark"] .bg-red-100{background-color:rgba(239, 68, 68, 0.2)}
html[data-theme="dark"] .bg-red-50{background-color:rgba(239, 68, 68, 0.12)}
html[data-theme="dark"] .bg-slate-100{background-color:#1f2937}
html[data-theme="dark"] .bg-slate-200{background-color:#273244}
html[data-theme="dark"] .bg-slate-50{background-color:#0b0f19}
html[data-theme="dark"] .bg-slate-50\/50{background-color:rgba(11, 15, 25, 0.5)}
html[data-theme="dark"] .bg-slate-50\/70{background-color:rgba(11, 15, 25, 0.7)}
html[data-theme="dark"] .bg-white{background-color:#111827}
html[data-theme="dark"] .border-amber-200{border-color:rgba(245, 158, 11, 0.35)}
html[data-theme="dark"] .border-amber-300{border-color:rgba(245, 158, 11, 0.45)}
html[data-theme="dark"] .border-blue-100{border-color:rgba(59, 130, 246, 0.25)}
html[data-theme="dark"] .border-blue-200{border-color:rgba(59, 130, 246, 0.35)}
html[data-theme="dark"] .border-emerald-200{border-color:rgba(16, 185, 129, 0.35)}
html[data-theme="dark"] .border-emerald-300{border-color:rgba(16, 185, 129, 0.45)}
html[data-theme="dark"] .border-green-200{border-color:rgba(34, 197, 94, 0.35)}
html[data-theme="dark"] .border-red-200{border-color:rgba(239, 68, 68, 0.35)}
html[data-theme="dark"] .border-red-300{border-color:rgba(239, 68, 68, 0.45)}
html[data-theme="dark"] .border-slate-100{border-color:#1f2937}
html[data-theme="dark"] .border-slate-200{border-color:#253041}
html[data-theme="dark"] .border-slate-200\/60{border-color:rgba(37, 48, 65, 0.6)}
html[data-theme="dark"] .border-slate-200\/80{border-color:rgba(37, 48, 65, 0.8)}
html[data-theme="dark"] .border-slate-200\/90{border-color:rgba(37, 48, 65, 0.9)}
html[data-theme="dark"] .border-slate-300{border-color:#374151}
html[data-theme="dark"] .divide-slate-200 > :not([hidden]) ~ :not([hidden]){border-color:#253041}
html[data-theme="dark"] .group:hover .group-hover\:bg-blue-200{background-color:rgba(59, 130, 246, 0.3)}
html[data-theme="dark"] .group:hover .group-hover\:bg-red-200{background-color:rgba(239, 68, 68, 0.3)}
html[data-theme="dark"] .has-\[\:checked\]\:bg-blue-100:has(:checked){background-color:rgba(59, 130, 246, 0.2)}
html[data-theme="dark"] .has-\[\:checked\]\:bg-blue-50:has(:checked){background-color:rgba(59, 130, 246, 0.12)}
html[data-theme="dark"] .has-\[\:checked\]\:bg-blue-50\/20:has(:checked){background-color:rgba(59, 130, 246, 0.06)}
html[data-theme="dark"] .hover\:bg-blue-100:hover{background-color:rgba(59, 130, 246, 0.2)}
html[data-theme="dark"] .hover\:bg-blue-50:hover{background-color:rgba(59, 130, 246, 0.12)}
html[data-theme="dark"] .hover\:bg-blue-50\/30:hover{background-color:rgba(59, 130, 246, 0.06)}
html[data-theme="dark"] .hover\:bg-red-100:hover{background-color:rgba(239, 68, 68, 0.2)}
html[data-theme="dark"] .hover\:bg-red-50:hover{background-color:rgba(239, 68, 68, 0.12)}
html[data-theme="dark"] .hover\:bg-red-50\/30:hover{background-color:rgba(239, 68, 68, 0.06)}
html[data-theme="dark"] .hover\:bg-slate-100:hover{background-color:#1f2937}
html[data-theme="dark"] .hover\:bg-slate-200:hover{background-color:#273244}
html[data-theme="dark"] .hover\:bg-slate-300:hover{background-color:#374151}
html[data-theme="dark"] .hover\:border-slate-300:hover{border-color:#374151}
html[data-theme="dark"] .hover\:text-blue-800:hover{color:#93c5fd}
html[data-theme="dark"] .hover\:text-blue-900:hover{color:#bfdbfe}
html[data-theme="dark"] .hover\:text-red-500:hover{color:#f87171}
html[data-theme="dark"] .hover\:text-red-700:hover{color:#fca5a5}
html[data-theme="dark"] .hover\:text-slate-600:hover{color:#b4bcc8}
html[data-theme="dark"] .text-amber-700{color:#fcd34d}
html[data-theme="dark"] .text-amber-800{color:#fcd34d}
html[data-theme="dark"] .text-amber-900{color:#fde68a}
html[data-theme="dark"] .text-blue-500{color:#60a5fa}
html[data-theme="dark"] .text-blue-600{color:#60a5fa}
html[data-theme="dark"] .text-blue-700{color:#93c5fd}
html[data-theme="dark"] .text-blue-800{color:#93c5fd}
html[data-theme="dark"] .text-emerald-600{color:#34d399}
html[data-theme="dark"] .text-emerald-700{color:#6ee7b7}
html[data-theme="dark"] .text-emerald-800{color:#6ee7b7}
html[data-theme="dark"] .text-green-700{color:#86efac}
html[data-theme="dark"] .text-green-800{color:#86efac}
html[data-theme="dark"] .text-orange-700{color:#fdba74}
html[data-theme="dark"] .text-red-500{color:#f87171}
html[data-theme="dark"] .text-red-600{color:#f87171}
html[data-theme="dark"] .text-red-700{color:#fca5a5}
html[data-theme="dark"] .text-red-800{color:#fca5a5}
html[data-theme="dark"] .text-sky-700{color:#7dd3fc}
html[data-theme="dark"] .text-slate-400{color:#8a94a6}
html[data-theme="dark"] .text-slate-500{color:#9ca3af}
html[data-theme="dark"] .text-slate-600{color:#b4bcc8}
html[data-theme="dark"] .text-slate-700{color:#d1d5db}
html[data-theme="dark"] .text-slate-800{color:#e5e7eb}
html[data-theme="dark"] .text-slate-900{color:#f3f4f6}

html[data-theme="dark"] body{background-color:#0b0f19}
html[data-theme="dark"] .bg-\[\#FFDD00\],html[data-theme="dark"] .bg-\[\#FFDD00\] *{color:#0f172a}
html[data-theme="dark"] .data-editor{background-color:#0b0f19;border-color:#374151}
html[data-theme="dark"] .line-numbers{background-color:#111827;border-color:#1f2937;color:#6b7280}
html[data-theme="dark"] .editor-textarea{color:#e5e7eb}
html[data-theme="dark"] .diff-add{background-color:rgba(34,197,94,.18);color:#86efac}
html[data-theme="dark"] .diff-del{background-color:rgba(239,68,68,.18);color:#fca5a5}
html[data-theme="dark"] .diff-same{color:#6b7280}
html[data-theme="dark"] .match-mark{background-color:#854d0e;color:#fef9c3}
html[data-theme="dark"] .match-mark.match-insensitive{background-color:#1e3a8a;color:#dbeafe}
html[data-theme="dark"] .disclaimer-banner{background-color:rgba(148,163,184,.06);border-color:#334155;color:#cbd5e1}
html[data-theme="dark"] .disclaimer-title{color:#e2e8f0}
html[data-theme="dark"] .disclaimer-detail{color:#94a3b8}
html[data-theme="dark"] .review-hint{color:#fbbf24}
html[data-theme="dark"] :where(input, select, textarea){color:#e5e7eb}
html[data-theme="dark"] :where(option){background-color:#111827;color:#e5e7eb}
html[data-theme="dark"] .shadow-sm,html[data-theme="dark"] .shadow-md,html[data-theme="dark"] .shadow-lg{--tw-shadow-color:rgba(0,0,0,.5)}
