.nav-actions,.table-tools,.dialog-actions{display:flex;gap:10px;align-items:center}.theme-toggle{border:1px solid currentColor;border-radius:50%;width:38px;height:38px;background:transparent;color:inherit;cursor:pointer;font-size:20px}dialog{border:0;border-radius:18px;padding:0;background:#fff;color:#171522;box-shadow:0 24px 80px #0005}dialog::backdrop{background:#0d1b40aa}.user-form{display:grid;gap:16px;width:min(440px,85vw);padding:34px}.user-form h2{margin:0;font:400 34px Georgia}.user-form label{display:grid;gap:6px;font-size:13px;font-weight:650}.user-form input{padding:12px;border:1px solid #d9d4cd;border-radius:9px;background:inherit;color:inherit}.password-row{display:grid;grid-template-columns:1fr auto;gap:8px}.password-row input{min-width:0}.dialog-actions{justify-content:flex-end}html[data-theme=dark] body{background:#111522;color:#eef0f7}html[data-theme=dark] .nav{background:#111522e8;border-color:#343b4d}html[data-theme=dark] .features,html[data-theme=dark] .downloads,html[data-theme=dark] .contact{background:#171c29;color:#eef0f7}html[data-theme=dark] .feature-grid article,html[data-theme=dark] .download-list article,html[data-theme=dark] .contact-card,html[data-theme=dark] .stat,html[data-theme=dark] .admin-card,html[data-theme=dark] .login-card,html[data-theme=dark] dialog{background:#1a1f2e;color:#eef0f7;border-color:#343b4d}html[data-theme=dark] .downloads h2,html[data-theme=dark] .contact h2,html[data-theme=dark] .download-list strong,html[data-theme=dark] .contact-card strong{color:#eef0f7}html[data-theme=dark] input,html[data-theme=dark] .actions button{background:#111522;color:#eef0f7;border-color:#343b4d}html[data-theme=dark] td,html[data-theme=dark] .compact-item{border-color:#343b4d}html[data-theme=dark] p,html[data-theme=dark] .fine{color:#b3b8c8}
