html.dark{--background-color: var(--dark-background-color);--text-color: var(--dark-text-color);--heading-color: var(--dark-heading-color);--primary-color: var(--gold-secondary);--secondary-color: var(--teal-primary);--border-color: var(--dark-border-color);--input-background: var(--dark-input-background);--card-background: var(--dark-card-background);--shadow-color: var(--dark-shadow-color);--primary-hover-color: var(--dark-primary-hover-color)}.dark body{background-color:#0f172a;color:#e2e8f0}.dark input,.dark select,.dark textarea{background-color:#1e293b;border-color:#334155;color:#f1f5f9}.dark input:focus,.dark select:focus,.dark textarea:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f166;outline:none}.dark label{color:#cbd5e1}.dark button,.dark [type=submit]{background-color:#4f46e5;color:#f8fafc;border:none}.dark button:hover,.dark [type=submit]:hover{background-color:#6366f1}.dark .card,.dark .form-section{background-color:#1e293b;border:1px solid #334155;border-radius:.75rem;box-shadow:0 2px 6px #00000040}.dark .mt-1.block.w-full{background-color:#1e293b;border-color:#334155;color:#f8fafc}.dark .mt-1.block.w-full:focus{border-color:#6366f1}.dark input[type=checkbox]{accent-color:#6366f1;background-color:#1e293b;border-color:#475569}.dark select{background-color:#1e293b;color:#f1f5f9;border-color:#334155}.dark select:focus{border-color:#6366f1}.dark .btn-secondary{background-color:#334155;color:#e2e8f0}.dark .btn-secondary:hover{background-color:#475569}.dark .form-container{background:linear-gradient(145deg,#0f172a,#1e293b);padding:1.5rem;border-radius:1rem;border:1px solid #334155}.dark .form-title{color:#f1f5f9;font-weight:600;border-bottom:1px solid #334155;padding-bottom:.5rem;margin-bottom:1rem}
