.message-page{width:100%;max-width:var(--message-card);margin:var(--space-6) auto 0;gap:var(--space-5);flex-direction:column;display:flex}.message-page__title{font-size:var(--text-counter);margin:0}.message-page__body{margin:0}.message-page__action{width:100%}.message-page--card{max-width:var(--auth-card);padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--surface)}.message-page--card :where(p,.alert){margin:0}.message-page--card .icon-tile{width:48px;height:48px}.message-page--card .icon-tile__icon{width:24px;height:24px}.message-page__heading{gap:var(--space-2);flex-direction:column;display:flex}.message-page--card .message-page__title{font-size:var(--text-h1-card)}.message-page__text{font-size:var(--text-base)}.message-page__lead strong{overflow-wrap:anywhere}.message-page__form{gap:var(--space-4);flex-direction:column;display:flex}.message-page__form .button{width:100%}.message-page__field-with-link{flex-direction:column;gap:6px;display:flex}.message-page__field-link{font-size:var(--text-md);align-self:flex-end}.message-page__footer{font-size:var(--text-md);text-align:center}.message-page__back{font-size:var(--text-md)}.message-page__note{font-size:var(--text-sm);color:var(--text-muted)}.error-page{width:100%;max-width:var(--message-card);margin:var(--space-6) auto 0;gap:var(--space-5);flex-direction:column;display:flex}.error-page__code{color:var(--green-dark);font-family:var(--font-mono);font-size:var(--text-md);margin:0;font-weight:600}.error-page__title{font-size:var(--text-display);margin:0}.error-page__body{margin:0}.error-page__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=720px){.message-page{margin-top:0}.message-page .message-page__title{font-size:var(--text-h1-mobile)}.message-page--card{border:0;border-radius:0;max-width:none;padding:0}.error-page{margin-top:0}.error-page__title{font-size:var(--text-h1-card)}.error-page__actions .button{width:100%}}
