/*
 * Auth Page Styles — minimal overrides that tachyons can't express.
 * Layout and typography live in the views as utility classes.
 */

/* Centering wrapper needs min-height for vertical centering */
.auth-wrapper {
  min-height: calc(100vh - 64px);
}

/* Frosted card */
.auth-card {
  background: rgba(255,255,255,0.92);
  backdrop-filter: blur(6px);
}

/* Inputs on auth pages: square corners, focus ring */
.auth-card input[type="email"],
.auth-card input[type="password"] {
  border-radius: 0;
}

.auth-card input[type="email"]:focus,
.auth-card input[type="password"]:focus {
  border-color: var(--color-primary);
}

.auth-card input[type="email"]::placeholder,
.auth-card input[type="password"]::placeholder {
  color: rgba(10, 10, 10, 0.3);
}
