/* Sign-in page on phones: the original layout, minus the two floating badges
   ("500 units" / "Private label") that sat on top of the headline.
   (The 2026-09-18 version that reserved space for them made the hero long and
   pushed the form below the fold - reverted at Giuliano's request.) */
@media (max-width: 760px) {
  .auth-story .art-card { display: none !important; }
}

/* Account recovery (public/auth-recovery.js) */
.auth-error[hidden]{display:none}
.auth-forgot{margin:10px 0 0;text-align:center;font-size:12px}
.auth-forgot a{color:var(--violet);font-weight:600;text-decoration:none}
.auth-forgot a:hover{text-decoration:underline}
.auth-note{background:#eef7ef;border:1px solid #c5e3c9;color:#1e5a2a;border-radius:8px;padding:12px 14px;font-size:12.5px;line-height:1.5;margin:0 0 14px}
.auth-form a.btn.full{display:flex;align-items:center;justify-content:center;text-align:center;min-height:44px;text-decoration:none}
