@layer components{.mf-auth{--background:var(--ground-ink);--card:var(--ground-surface);--popover:var(--ground-shelf);--secondary:var(--ground-shelf);--muted:var(--ground-shelf);--accent:var(--ground-chapter);--foreground:var(--on-ground);--card-foreground:var(--on-ground);--popover-foreground:var(--on-ground);--secondary-foreground:var(--on-ground);--accent-foreground:var(--on-ground);--muted-foreground:var(--on-ground-2);--border:var(--rule-strong);--input:var(--rule-control);--field-border:var(--rule-control);--sidebar-border:var(--rule-strong);--primary:var(--primary-strong-on-dark);--primary-foreground:var(--primary-strong-foreground-on-dark);--ring:var(--ring-on-dark);--gold-readable:var(--gold-readable-on-dark);background-color:var(--background);background-image:var(--grain);color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-size:220px 220px}.mf-auth h1{font-family:var(--font-editorial-stack);font-weight:400;font-size:var(--size-h2);letter-spacing:-.014em;text-wrap:balance;line-height:1.08}.mf-auth :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--brand-pale);outline-offset:2px;border-radius:2px}.mf-auth ::selection{background-color:var(--brand-pale);color:var(--ground-ink)}@media (prefers-reduced-motion:reduce){.mf-auth *,.mf-auth :before,.mf-auth :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}