/* === SOLO LOGIN PAGE === */
/* Il path /app/login non ha indicators specifici, ma il form è centrato.
   Limitiamo gli override agli elementi che esistono solo nella login. */

/* Monogram AP container */
.papale-monogram {
  width: 64px !important;
  height: 64px !important;
  border-radius: 50% !important;
  background: #7cc242 !important;
  color: #0a0a0a !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-family: Georgia, "Cormorant Garamond", serif !important;
  font-size: 26px !important;
  font-weight: 700 !important;
  letter-spacing: 0.04em !important;
  box-shadow: 0 4px 16px rgba(124, 194, 66, 0.3) !important;
}

/* === Login page styling — applichiamo solo dove c'è 1 form centrato ===
   Targetiamo body con un'unica form (caratteristica della login). */
body:has(> div:only-child) form,
body:has(form[class*="login" i]) form,
body[class*="login" i] form {
  background-color: #161614 !important;
  border: 1px solid #2a2a27 !important;
  border-radius: 6px !important;
}
