:root{--size-fluid-2: clamp(1rem, 2vw, 1.5rem)}main.svelte-5bky5h{padding-block:var(--size-fluid-2);padding-inline:var(--size-fluid-2);display:flex;justify-content:center;align-items:flex-start;block-size:100%}@layer page{.auth-card{inline-size:100%;max-inline-size:28rem;padding:var(--space-fluid-3)}.auth-card .card-header{display:flex;flex-direction:column;gap:var(--space-2);align-items:center;padding:0;padding-block-end:var(--space-4)}.auth-card__title{font-family:var(--font-heading);font-size:var(--text-fluid-3);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.01em;line-height:1.1;text-align:center}.error-banner{background-color:var(--color-danger);color:var(--color-danger-contrast);border:var(--border-width) solid var(--color-text-1);box-shadow:var(--shadow-md);padding-block:var(--space-3);padding-inline:var(--space-4);margin-block-end:var(--space-4);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.02em}.success-banner{background-color:var(--color-success);color:var(--color-success-contrast);border:var(--border-width) solid var(--color-text-1);box-shadow:var(--shadow-md);padding-block:var(--space-3);padding-inline:var(--space-4);margin-block-end:var(--space-4);font-weight:var(--weight-bold)}.auth-card__logo{display:block;inline-size:var(--space-8);block-size:var(--space-8)}.form-group{margin-block-end:var(--space-4)}.form-group label:not(.checkbox-field){display:block;margin-block-end:var(--space-1)}.terms{margin-block-start:var(--space-6);margin-inline:auto;max-inline-size:65ch;font-size:var(--text-sm);text-align:center}.invalid{display:block;color:var(--color-danger);padding-inline:var(--space-1);padding-block:var(--space-2)}.invalid .invalid__list{margin:0;padding-inline-start:var(--space-4)}.invalid:empty{display:none}}
