/* Anonymous authentication surfaces use the V4 workspace palette while
   retaining the existing auth shell, forms and server-side boundaries. */
.auth-shell {
  --lgv2-bg: #f7f8fa;
  --lgv2-surface: #ffffff;
  --lgv2-border: #dce2e9;
  --lgv2-text: #161c28;
  --lgv2-muted: #566474;
  --lgv2-blue: #1d4ed8;
  --lgv2-radius: 9px;
  font-family: Inter, -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Noto Sans JP", Meiryo, sans-serif;
  line-height: 1.65;
}

html[data-theme="dark"] .auth-shell {
  --lgv2-bg: #0e1219;
  --lgv2-surface: #171d27;
  --lgv2-border: #364252;
  --lgv2-text: #e9edf4;
  --lgv2-muted: #b0bdce;
  --lgv2-blue: #b8caff;
  color-scheme: dark;
}

.auth-shell .auth-panel .btn,
.auth-shell .auth-panel .form-control {
  min-height: 44px;
}
