/* الدخول الموحّد (/signin): إضافاتٌ صغيرة فوق login.css — الألوان والخطوط من متغيّراتها. */

.signin .notice { margin-top: 1.1rem; }
.signin h1 { margin-top: .2rem; }
.signin-form { margin-top: 1.4rem; }

.signin-who {
  display: inline-block;
  max-width: 100%;
  padding: .05rem .45rem;
  border-radius: 5px;
  background: rgba(28, 70, 145, .06);
  color: var(--brand-blue-deep);
  font-weight: 700;
  overflow-wrap: anywhere;
  unicode-bidi: isolate;
}
.signin .lead .linkish { margin-inline-start: .35rem; }

.signin-providers { display: grid; gap: .6rem; margin-top: 1.4rem; }
.signin-providers .microsoft-login { margin-top: 0; }
.signin-providers + .divider { margin-bottom: 0; }

.signin-switch {
  margin: 1.3rem 0 0;
  color: var(--muted-foreground);
  font-size: .82rem;
  text-align: center;
}
.signin-switch a { color: var(--brand-blue); font-weight: 700; text-decoration: none; }
.signin-switch a:hover { text-decoration: underline; }

.signin .hint a { color: var(--brand-blue); }
.signin .resend .linkish[disabled] { color: var(--muted-foreground); cursor: default; }
.signin .microsoft-login + .trust { margin-top: 1rem; }
