@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-auth-form{display:grid;gap:var(--bs-auth-form-gap,var(--bs-space-4))}.bs-auth-form__field{display:grid;gap:var(--bs-auth-form-field-gap,var(--bs-space-2))}.bs-auth-form__label{font-size:var(--bs-text-small);font-weight:var(--bs-auth-form-label-weight,var(--bs-weight-medium));line-height:var(--bs-leading-normal);letter-spacing:var(--bs-tracking-wide);color:var(--bs-auth-form-label-fg,var(--bs-text))}.bs-auth-form__field:focus-within .bs-auth-form__label{color:var(--bs-auth-form-label-fg-focus,var(--bs-text-link))}.bs-auth-form__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--bs-space-2) var(--bs-space-3)}.bs-auth-form__aside{font-size:var(--bs-text-small);line-height:var(--bs-leading-normal);letter-spacing:var(--bs-tracking-wide)}.bs-auth-form__hint{font-size:var(--bs-text-caption);line-height:var(--bs-leading-relaxed);letter-spacing:var(--bs-tracking-caption);color:var(--bs-auth-form-hint-fg,var(--bs-text-muted));max-inline-size:none;margin-block:0}.bs-auth-form__error{display:flex;align-items:flex-start;gap:var(--bs-space-2);font-size:var(--bs-text-caption);line-height:var(--bs-leading-relaxed);letter-spacing:var(--bs-tracking-caption);color:var(--bs-auth-form-error-fg,var(--bs-text-danger));max-inline-size:none;margin-block:0}.bs-auth-form__error::before{content:'';flex:none;inline-size:0.5em;block-size:0.5em;margin-block-start:0.5em;background-color:currentColor;border-radius:var(--bs-radius-full)}.bs-auth-form__options{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bs-space-2) var(--bs-space-4)}.bs-auth-form__choice{display:flex;align-items:center;gap:var(--bs-space-2);min-block-size:var(--bs-target-min);font-size:var(--bs-text-small);line-height:var(--bs-leading-normal);letter-spacing:var(--bs-tracking-wide);color:var(--bs-auth-form-choice-fg,var(--bs-text));cursor:pointer}.bs-auth-form__actions{display:grid;gap:var(--bs-space-3);margin-block-start:var(--bs-space-1)}.bs-auth-form__note{font-size:var(--bs-text-caption);line-height:var(--bs-leading-relaxed);letter-spacing:var(--bs-tracking-caption);text-align:center;text-wrap:pretty;color:var(--bs-auth-form-note-fg,var(--bs-text-muted));max-inline-size:none;margin-block:0}.bs-auth-form__divide{display:flex;align-items:center;gap:var(--bs-space-3);font-size:var(--bs-text-caption);line-height:var(--bs-leading-relaxed);letter-spacing:var(--bs-tracking-eyebrow);text-transform:uppercase;color:var(--bs-auth-form-divide-fg,var(--bs-text-muted))}.bs-auth-form__divide::before,.bs-auth-form__divide::after{content:'';min-inline-size:0;flex:1 1 auto;border-block-start:var(--bs-border-1) solid var(--bs-auth-form-divide-color,var(--bs-border-color))}@media (forced-colors:active){.bs-auth-form__error{color:MarkText;background-color:Mark}.bs-auth-form__field:focus-within .bs-auth-form__label{color:Highlight}}@media print{.bs-auth-form__field:focus-within .bs-auth-form__label{color:var(--bs-auth-form-label-fg,var(--bs-text))}}}
