/* ezdocpro.com — dark theme (generated 2026-10-10 09:22 by tools/build_site_css.sh). Original design = no data-theme attribute.
   Tokens: /mnt/data/abcd/theme-tokens/ezdocpro.com.css (tools/theme_sweep.py). See claude-hive tools/THEME-TOOLS.md. DO NOT hand-edit: regenerate. */
html[data-theme="dark"]{color-scheme:dark}
@media screen{
html[data-theme="dark"]{
  --th-b-99f6e4:rgba(20,184,166,.30);
  --th-b-a7f3d0:rgba(16,185,129,.30);
  --th-b-bae6fd:rgba(25,159,230,.16);
  --th-b-bbf7d0:rgba(16,185,129,.24);
  --th-b-bfdbfe:rgba(59,130,246,.24);
  --th-b-cbd5e1:#2a3650;
  --th-b-ccfbf1:rgba(20,184,166,.18);
  --th-b-d1fae5:rgba(16,185,129,.18);
  --th-b-dbeafe:rgba(59,130,246,.18);
  --th-b-dcfce7:rgba(16,185,129,.18);
  --th-b-e0e7ff:rgba(99,102,241,.18);
  --th-b-e0f2fe:rgba(14,165,233,.16);
  --th-b-e2e8f0:#1E293B;
  --th-b-e5e7eb:#1E293B;
  --th-b-e8ecf0:#1A2235;
  --th-b-e9eff5:#1E293B;
  --th-b-ecfdf5:rgba(16,185,129,.12);
  --th-b-ede9fe:rgba(124,58,237,.18);
  --th-b-eef2ff:rgba(99,102,241,.12);
  --th-b-eff6ff:rgba(59,130,246,.12);
  --th-b-f0f4f8:#1A2235;
  --th-b-f0f9ff:rgba(14,165,233,.12);
  --th-b-f0fdf4:rgba(16,185,129,.12);
  --th-b-f0fdfa:rgba(20,184,166,.12);
  --th-b-f1f5f9:#1A2235;
  --th-b-f3e8ff:rgba(147,51,234,.16);
  --th-b-f3f4f6:#1A2235;
  --th-b-f5f3ff:rgba(124,58,237,.12);
  --th-b-f5f5f5:#1A2235;
  --th-b-f8f9fa:#0f1a2e;
  --th-b-f8fafc:#0f1a2e;
  --th-b-f9fafb:#0f1a2e;
  --th-b-faf5ff:rgba(147,51,234,.10);
  --th-b-fafafa:#0f1a2e;
  --th-b-fca5a5:rgba(239,68,68,.30);
  --th-b-fce7f3:rgba(236,72,153,.16);
  --th-b-fde68a:rgba(245,158,11,.24);
  --th-b-fecaca:rgba(239,68,68,.24);
  --th-b-fed7aa:rgba(230,135,25,.16);
  --th-b-fee2e2:rgba(239,68,68,.18);
  --th-b-fef2f2:rgba(239,68,68,.12);
  --th-b-fef3c7:rgba(245,158,11,.16);
  --th-b-fef3cd:rgba(230,184,25,.16);
  --th-b-fef9c3:rgba(234,179,8,.16);
  --th-b-fefce8:rgba(234,179,8,.10);
  --th-b-fff:#111C32;
  --th-b-fff1f2:rgba(244,63,94,.12);
  --th-b-fff7ed:rgba(249,115,22,.12);
  --th-b-fffbeb:rgba(245,158,11,.12);
  --th-f-000:#E0E6F0;
  --th-f-0369a1:#7dd3fc;
  --th-f-065f46:#34d399;
  --th-f-0c4a6e:#7dd3fc;
  --th-f-0f172a:#E0E6F0;
  --th-f-0f766e:#5eead4;
  --th-f-111:#E0E6F0;
  --th-f-111827:#E0E6F0;
  --th-f-15803d:#4ade80;
  --th-f-166534:#4ade80;
  --th-f-1a1a1a:#E0E6F0;
  --th-f-1a1a2e:#E0E6F0;
  --th-f-1d4ed8:#93c5fd;
  --th-f-1e293b:#E0E6F0;
  --th-f-1e40af:#93c5fd;
  --th-f-2563eb:#60a5fa;
  --th-f-334155:#d3dbe7;
  --th-f-3730a3:#a5b4fc;
  --th-f-374151:#d3dbe7;
  --th-f-4338ca:#a5b4fc;
  --th-f-475569:#b6c2d3;
  --th-f-4b5563:#b6c2d3;
  --th-f-4f46e5:#a5b4fc;
  --th-f-5b21b6:#c4b5fd;
  --th-f-64748b:#8A9BB5;
  --th-f-666:#b6c2d3;
  --th-f-6b21a8:#d8b4fe;
  --th-f-6b7280:#8A9BB5;
  --th-f-6c757d:#8A9BB5;
  --th-f-6d28d9:#c4b5fd;
  --th-f-78350f:#fbbf24;
  --th-f-78909c:#8A9BB5;
  --th-f-7c3aed:#c4b5fd;
  --th-f-854d0e:#facc15;
  --th-f-92400e:#fbbf24;
  --th-f-94a3b8:#7d8ea8;
  --th-f-991b1b:#fca5a5;
  --th-f-9a3412:#fdba74;
  --th-f-9ca3af:#7d8ea8;
  --th-f-a0aec0:#6b7c96;
  --th-f-b45309:#fbbf24;
  --th-f-b91c1c:#fca5a5;
  --th-f-be123c:#fda4af;
  --th-f-be185d:#f9a8d4;
  --th-f-d1d5db:#d1d5db;
  --th-f-dc2626:#f87171;
  --th-f-e2e8f0:#e2e8f0;
  --th-l-6ee7b7:rgba(25,230,149,.40);
  --th-l-86efac:rgba(16,185,129,.40);
  --th-l-93c5fd:rgba(59,130,246,.45);
  --th-l-99f6e4:rgba(20,184,166,.40);
  --th-l-9ca3af:rgba(255,255,255,.22);
  --th-l-a7f3d0:rgba(16,185,129,.35);
  --th-l-bae6fd:rgba(14,165,233,.40);
  --th-l-bbf7d0:rgba(16,185,129,.35);
  --th-l-bfdbfe:rgba(59,130,246,.40);
  --th-l-c7d2fe:rgba(99,102,241,.40);
  --th-l-cbd5e1:rgba(255,255,255,.13);
  --th-l-d1d5db:rgba(255,255,255,.13);
  --th-l-d1fae5:rgba(25,230,125,.40);
  --th-l-ddd:rgba(255,255,255,.12);
  --th-l-e2e8f0:rgba(255,255,255,.09);
  --th-l-e5e7eb:rgba(255,255,255,.09);
  --th-l-e9ecef:rgba(255,255,255,.08);
  --th-l-f0f0f0:rgba(255,255,255,.07);
  --th-l-f1f5f9:rgba(255,255,255,.07);
  --th-l-f3f4f6:rgba(255,255,255,.07);
  --th-l-f8fafc:rgba(255,255,255,.10);
  --th-l-f9fafb:rgba(255,255,255,.10);
  --th-l-fca5a5:rgba(239,68,68,.45);
  --th-l-fcd34d:rgba(245,158,11,.45);
  --th-l-fde68a:rgba(245,158,11,.40);
  --th-l-fecaca:rgba(239,68,68,.40);
  --th-l-fecdd3:rgba(244,63,94,.40);
}

html[data-theme="dark"] input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=range]):not([type=color]),html[data-theme="dark"] select,html[data-theme="dark"] textarea{background-color:#1E293B!important;color:#E0E6F0!important;border-color:rgba(255,255,255,.14)}
html[data-theme="dark"] input::placeholder,html[data-theme="dark"] textarea::placeholder{color:#5A6B85}
html[data-theme="dark"] body{background-color:#0B1426;color:#E0E6F0}
html[data-theme="dark"] .bg-amber-100{background-color:rgba(245,158,11,0.16)}
html[data-theme="dark"] .bg-amber-50{background-color:rgba(245,158,11,0.10)}
html[data-theme="dark"] .bg-blue-100{background-color:rgba(59,130,246,0.16)}
html[data-theme="dark"] .bg-blue-50{background-color:rgba(59,130,246,0.10)}
html[data-theme="dark"] .bg-cyan-100{background-color:rgba(6,182,212,0.16)}
html[data-theme="dark"] .bg-emerald-100{background-color:rgba(16,185,129,0.16)}
html[data-theme="dark"] .bg-emerald-50{background-color:rgba(16,185,129,0.10)}
html[data-theme="dark"] .bg-gray-100{background-color:#1A2235}
html[data-theme="dark"] .bg-gray-200{background-color:#1E293B}
html[data-theme="dark"] .bg-gray-300{background-color:#2a3650}
html[data-theme="dark"] .bg-gray-50{background-color:#0f1a2e}
html[data-theme="dark"] .bg-green-100{background-color:rgba(34,197,94,0.16)}
html[data-theme="dark"] .bg-green-50{background-color:rgba(34,197,94,0.10)}
html[data-theme="dark"] .bg-indigo-100{background-color:rgba(99,102,241,0.16)}
html[data-theme="dark"] .bg-indigo-50{background-color:rgba(99,102,241,0.10)}
html[data-theme="dark"] .bg-orange-100{background-color:rgba(249,115,22,0.16)}
html[data-theme="dark"] .bg-orange-50{background-color:rgba(249,115,22,0.10)}
html[data-theme="dark"] .bg-purple-100{background-color:rgba(168,85,247,0.16)}
html[data-theme="dark"] .bg-purple-50{background-color:rgba(168,85,247,0.10)}
html[data-theme="dark"] .bg-red-100{background-color:rgba(239,68,68,0.16)}
html[data-theme="dark"] .bg-red-200{background-color:rgba(239,68,68,0.24)}
html[data-theme="dark"] .bg-red-50{background-color:rgba(239,68,68,0.10)}
html[data-theme="dark"] .bg-rose-50{background-color:rgba(244,63,94,0.10)}
html[data-theme="dark"] .bg-sky-50{background-color:rgba(14,165,233,0.10)}
html[data-theme="dark"] .bg-slate-100{background-color:#1A2235}
html[data-theme="dark"] .bg-slate-50{background-color:#0f1a2e}
html[data-theme="dark"] .bg-teal-100{background-color:rgba(20,184,166,0.16)}
html[data-theme="dark"] .bg-teal-50{background-color:rgba(20,184,166,0.10)}
html[data-theme="dark"] .bg-violet-50{background-color:rgba(139,92,246,0.10)}
html[data-theme="dark"] .bg-white{background-color:#111C32}
html[data-theme="dark"] .bg-yellow-100{background-color:rgba(234,179,8,0.16)}
html[data-theme="dark"] .bg-yellow-200{background-color:rgba(234,179,8,0.24)}
html[data-theme="dark"] .bg-yellow-50{background-color:rgba(234,179,8,0.10)}
html[data-theme="dark"] .border-amber-100{border-color:rgba(245,158,11,.35)}
html[data-theme="dark"] .border-amber-200{border-color:rgba(245,158,11,.35)}
html[data-theme="dark"] .border-amber-300{border-color:rgba(245,158,11,.35)}
html[data-theme="dark"] .border-blue-100{border-color:rgba(59,130,246,.35)}
html[data-theme="dark"] .border-blue-200{border-color:rgba(59,130,246,.35)}
html[data-theme="dark"] .border-emerald-100{border-color:rgba(16,185,129,.35)}
html[data-theme="dark"] .border-emerald-200{border-color:rgba(16,185,129,.35)}
html[data-theme="dark"] .border-gray-100{border-color:rgba(255,255,255,.07)}
html[data-theme="dark"] .border-gray-200{border-color:rgba(255,255,255,.10)}
html[data-theme="dark"] .border-gray-300{border-color:rgba(255,255,255,.15)}
html[data-theme="dark"] .border-gray-400{border-color:rgba(255,255,255,.22)}
html[data-theme="dark"] .border-gray-50{border-color:rgba(255,255,255,.05)}
html[data-theme="dark"] .border-green-100{border-color:rgba(34,197,94,.35)}
html[data-theme="dark"] .border-green-200{border-color:rgba(34,197,94,.35)}
html[data-theme="dark"] .border-green-300{border-color:rgba(34,197,94,.35)}
html[data-theme="dark"] .border-indigo-100{border-color:rgba(99,102,241,.35)}
html[data-theme="dark"] .border-indigo-200{border-color:rgba(99,102,241,.35)}
html[data-theme="dark"] .border-orange-100{border-color:rgba(249,115,22,.35)}
html[data-theme="dark"] .border-orange-200{border-color:rgba(249,115,22,.35)}
html[data-theme="dark"] .border-orange-300{border-color:rgba(249,115,22,.35)}
html[data-theme="dark"] .border-purple-200{border-color:rgba(168,85,247,.35)}
html[data-theme="dark"] .border-purple-300{border-color:rgba(168,85,247,.35)}
html[data-theme="dark"] .border-red-100{border-color:rgba(239,68,68,.35)}
html[data-theme="dark"] .border-red-200{border-color:rgba(239,68,68,.35)}
html[data-theme="dark"] .border-red-300{border-color:rgba(239,68,68,.35)}
html[data-theme="dark"] .border-rose-100{border-color:rgba(244,63,94,.35)}
html[data-theme="dark"] .border-sky-100{border-color:rgba(14,165,233,.35)}
html[data-theme="dark"] .border-slate-200{border-color:rgba(255,255,255,.10)}
html[data-theme="dark"] .border-teal-100{border-color:rgba(20,184,166,.35)}
html[data-theme="dark"] .border-teal-200{border-color:rgba(20,184,166,.35)}
html[data-theme="dark"] .border-teal-300{border-color:rgba(20,184,166,.35)}
html[data-theme="dark"] .border-violet-100{border-color:rgba(139,92,246,.35)}
html[data-theme="dark"] .border-yellow-200{border-color:rgba(234,179,8,.35)}
html[data-theme="dark"] .border-yellow-300{border-color:rgba(234,179,8,.35)}
html[data-theme="dark"] .divide-gray-100 > :not([hidden]) ~ :not([hidden]){border-color:rgba(255,255,255,.07)}
html[data-theme="dark"] .divide-gray-50 > :not([hidden]) ~ :not([hidden]){border-color:rgba(255,255,255,.05)}
html[data-theme="dark"] .focus\:ring-teal-100:focus{--tw-ring-color:rgba(20,184,166,.35)}
html[data-theme="dark"] .focus\:ring-teal-300:focus{--tw-ring-color:rgba(20,184,166,.35)}
html[data-theme="dark"] .group:hover .group-hover\:text-teal-700{color:#5eead4}
html[data-theme="dark"] .hover\:bg-amber-100:hover{background-color:rgba(245,158,11,0.16)}
html[data-theme="dark"] .hover\:bg-amber-200:hover{background-color:rgba(245,158,11,0.24)}
html[data-theme="dark"] .hover\:bg-blue-100:hover{background-color:rgba(59,130,246,0.16)}
html[data-theme="dark"] .hover\:bg-blue-200:hover{background-color:rgba(59,130,246,0.24)}
html[data-theme="dark"] .hover\:bg-blue-50:hover{background-color:rgba(59,130,246,0.10)}
html[data-theme="dark"] .hover\:bg-emerald-100:hover{background-color:rgba(16,185,129,0.16)}
html[data-theme="dark"] .hover\:bg-emerald-50:hover{background-color:rgba(16,185,129,0.10)}
html[data-theme="dark"] .hover\:bg-gray-100:hover{background-color:#1A2235}
html[data-theme="dark"] .hover\:bg-gray-200:hover{background-color:#1E293B}
html[data-theme="dark"] .hover\:bg-gray-300:hover{background-color:#2a3650}
html[data-theme="dark"] .hover\:bg-gray-50:hover{background-color:#0f1a2e}
html[data-theme="dark"] .hover\:bg-green-100:hover{background-color:rgba(34,197,94,0.16)}
html[data-theme="dark"] .hover\:bg-green-200:hover{background-color:rgba(34,197,94,0.24)}
html[data-theme="dark"] .hover\:bg-green-50:hover{background-color:rgba(34,197,94,0.10)}
html[data-theme="dark"] .hover\:bg-indigo-100:hover{background-color:rgba(99,102,241,0.16)}
html[data-theme="dark"] .hover\:bg-indigo-200:hover{background-color:rgba(99,102,241,0.24)}
html[data-theme="dark"] .hover\:bg-orange-100:hover{background-color:rgba(249,115,22,0.16)}
html[data-theme="dark"] .hover\:bg-orange-200:hover{background-color:rgba(249,115,22,0.24)}
html[data-theme="dark"] .hover\:bg-orange-50:hover{background-color:rgba(249,115,22,0.10)}
html[data-theme="dark"] .hover\:bg-purple-100:hover{background-color:rgba(168,85,247,0.16)}
html[data-theme="dark"] .hover\:bg-red-100:hover{background-color:rgba(239,68,68,0.16)}
html[data-theme="dark"] .hover\:bg-red-200:hover{background-color:rgba(239,68,68,0.24)}
html[data-theme="dark"] .hover\:bg-red-50:hover{background-color:rgba(239,68,68,0.10)}
html[data-theme="dark"] .hover\:bg-teal-100:hover{background-color:rgba(20,184,166,0.16)}
html[data-theme="dark"] .hover\:bg-teal-200:hover{background-color:rgba(20,184,166,0.24)}
html[data-theme="dark"] .hover\:bg-teal-50:hover{background-color:rgba(20,184,166,0.10)}
html[data-theme="dark"] .hover\:bg-white:hover{background-color:#111C32}
html[data-theme="dark"] .hover\:border-gray-200:hover{border-color:rgba(255,255,255,.10)}
html[data-theme="dark"] .hover\:border-gray-300:hover{border-color:rgba(255,255,255,.15)}
html[data-theme="dark"] .hover\:border-gray-400:hover{border-color:rgba(255,255,255,.22)}
html[data-theme="dark"] .hover\:border-indigo-200:hover{border-color:rgba(99,102,241,.35)}
html[data-theme="dark"] .hover\:border-indigo-300:hover{border-color:rgba(99,102,241,.35)}
html[data-theme="dark"] .hover\:border-red-300:hover{border-color:rgba(239,68,68,.35)}
html[data-theme="dark"] .hover\:border-teal-300:hover{border-color:rgba(20,184,166,.35)}
html[data-theme="dark"] .hover\:text-amber-700:hover{color:#fcd34d}
html[data-theme="dark"] .hover\:text-blue-700:hover{color:#93c5fd}
html[data-theme="dark"] .hover\:text-gray-600:hover{color:#b6c2d3}
html[data-theme="dark"] .hover\:text-gray-700:hover{color:#d3dbe7}
html[data-theme="dark"] .hover\:text-indigo-600:hover{color:#818cf8}
html[data-theme="dark"] .hover\:text-purple-700:hover{color:#d8b4fe}
html[data-theme="dark"] .hover\:text-red-600:hover{color:#f87171}
html[data-theme="dark"] .hover\:text-red-700:hover{color:#fca5a5}
html[data-theme="dark"] .hover\:text-teal-600:hover{color:#2dd4bf}
html[data-theme="dark"] .hover\:text-teal-700:hover{color:#5eead4}
html[data-theme="dark"] .hover\:text-teal-800:hover{color:#5eead4}
html[data-theme="dark"] .hover\:text-yellow-900:hover{color:#fde047}
html[data-theme="dark"] .text-amber-600{color:#fbbf24}
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:#fcd34d}
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-blue-900{color:#93c5fd}
html[data-theme="dark"] .text-cyan-700{color:#67e8f9}
html[data-theme="dark"] .text-emerald-600{color:#34d399}
html[data-theme="dark"] .text-emerald-700{color:#6ee7b7}
html[data-theme="dark"] .text-emerald-900{color:#6ee7b7}
html[data-theme="dark"] .text-gray-500{color:#8A9BB5}
html[data-theme="dark"] .text-gray-600{color:#b6c2d3}
html[data-theme="dark"] .text-gray-700{color:#d3dbe7}
html[data-theme="dark"] .text-gray-800{color:#E0E6F0}
html[data-theme="dark"] .text-gray-900{color:#E0E6F0}
html[data-theme="dark"] .text-green-600{color:#4ade80}
html[data-theme="dark"] .text-green-700{color:#86efac}
html[data-theme="dark"] .text-green-800{color:#86efac}
html[data-theme="dark"] .text-green-900{color:#86efac}
html[data-theme="dark"] .text-indigo-600{color:#818cf8}
html[data-theme="dark"] .text-indigo-700{color:#a5b4fc}
html[data-theme="dark"] .text-indigo-800{color:#a5b4fc}
html[data-theme="dark"] .text-indigo-900{color:#a5b4fc}
html[data-theme="dark"] .text-orange-600{color:#fb923c}
html[data-theme="dark"] .text-orange-700{color:#fdba74}
html[data-theme="dark"] .text-orange-800{color:#fdba74}
html[data-theme="dark"] .text-purple-600{color:#c084fc}
html[data-theme="dark"] .text-purple-700{color:#d8b4fe}
html[data-theme="dark"] .text-purple-800{color:#d8b4fe}
html[data-theme="dark"] .text-purple-900{color:#d8b4fe}
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-rose-600{color:#fb7185}
html[data-theme="dark"] .text-slate-500{color:#8A9BB5}
html[data-theme="dark"] .text-slate-600{color:#b6c2d3}
html[data-theme="dark"] .text-slate-700{color:#d3dbe7}
html[data-theme="dark"] .text-slate-800{color:#E0E6F0}
html[data-theme="dark"] .text-teal-600{color:#2dd4bf}
html[data-theme="dark"] .text-teal-700{color:#5eead4}
html[data-theme="dark"] .text-teal-800{color:#5eead4}
html[data-theme="dark"] .text-teal-900{color:#5eead4}
html[data-theme="dark"] .text-violet-600{color:#a78bfa}
html[data-theme="dark"] .text-yellow-600{color:#facc15}
html[data-theme="dark"] .text-yellow-700{color:#fde047}
html[data-theme="dark"] .text-yellow-800{color:#fde047}
html[data-theme="dark"] .text-yellow-900{color:#fde047}
}
