diff --git a/templates/admin_setup.html b/templates/admin_setup.html
index a2a64b1..c8313c2 100644
--- a/templates/admin_setup.html
+++ b/templates/admin_setup.html
@@ -77,5 +77,60 @@
.board {
color: var(--text-primary);
}
+
+ /* Ensure form styles are properly applied */
+ .auth-form .form-group {
+ margin-bottom: 20px;
+ }
+
+ .auth-form label {
+ display: block;
+ margin-bottom: 8px;
+ font-weight: 500;
+ color: var(--text-primary);
+ font-size: 0.95rem;
+ }
+
+ .auth-form input {
+ width: 100%;
+ padding: 12px 16px;
+ border: 2px solid var(--border-color);
+ border-radius: 8px;
+ font-size: 1rem;
+ background: var(--background-color);
+ color: var(--text-primary);
+ transition: all 0.2s ease;
+ box-sizing: border-box;
+ }
+
+ .auth-form input:focus {
+ outline: none;
+ border-color: var(--primary-color);
+ box-shadow: 0 0 0 3px rgba(77, 182, 172, 0.1);
+ }
+
+ .auth-form button {
+ width: 100%;
+ padding: 14px;
+ background: var(--primary-color);
+ color: white;
+ border: none;
+ border-radius: 8px;
+ font-size: 1rem;
+ font-weight: 600;
+ cursor: pointer;
+ transition: all 0.2s ease;
+ }
+
+ .auth-form button:hover {
+ background: var(--primary-hover);
+ transform: translateY(-1px);
+ box-shadow: 0 4px 12px rgba(77, 182, 172, 0.3);
+ }
+
+ .auth-footer {
+ margin-top: 24px;
+ text-align: center;
+ }
{% endblock %}