/* The "Check your email" card after register and sign-in (client round 7). Nothing on it changes size with state: the two
   actions sit in fixed tracks whatever their labels, and the "Sent again" line keeps its height empty or full (SPEC-100). */
.ls { margin-top: 16px; }
.en-card h1 + .ls { margin-top: 0; } /* the register card's heading already carries its gap */
.ls p { margin: 0; }
.ls-to { font-size: 18px; margin: 0 0 8px; color: var(--text); }
.ls-addr { overflow-wrap: anywhere; color: var(--ink); }
.ls-quiet { font-size: 15px; color: var(--muted); margin-bottom: 6px; }
.ls-missing { margin: 18px 0 20px; }
.ls-actions { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; max-width: 520px; }
.ls-resend { margin: 0; display: contents; }
.ls-btn { width: 100%; min-width: 0; padding: 0 12px; }
.ls-status { min-height: 44px; padding-top: 10px; font-size: 14px; font-weight: 600; color: var(--green); }
.ls-start { margin: 0; font-size: 15px; }
.ls-link { padding: 0; border: 0; background: none; font: inherit; color: var(--teal); cursor: pointer; }
.ls-link:hover { text-decoration: underline; }
@media (max-width: 560px) { .ls-actions { grid-template-columns: 1fr; } }
