.auth-shell{--auth-focus:var(--fv-primary);font-family:var(--font-sans)}.auth-shell__art{color:#fff;background:linear-gradient(#171321b8,#1713210d 35%,#171321ed 100%),#171321 url(/media/framevia/home-refresh/hero.webp) 50%/cover no-repeat}.auth-shell__form{--background:var(--fv-bg);--foreground:var(--fv-ink);--card:#fff;--muted:#ede9f6;--muted-foreground:#675f74;--accent:var(--muted);--accent-foreground:var(--foreground);--border:#dfd9ea;--input:var(--border);--primary:#604bd4;--primary-foreground:#fff;--ring:var(--auth-focus);--auth-autofill:#eee8ff;background:var(--background);color:var(--foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark .auth-shell__form{--background:#211c2a;--foreground:#eee8f8;--card:#2b2435;--muted:#31283d;--muted-foreground:#bdb0c9;--border:#504360;--primary:#b1a0ff;--primary-foreground:#1b1429;--auth-autofill:#3b2e50;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.auth-shell :is(a,button):focus-visible{outline:2px solid var(--auth-focus);outline-offset:3px}.auth-form [data-slot=input]{background:var(--card);min-height:2.75rem;color:var(--foreground);border-radius:.625rem;padding-inline:.875rem}.auth-form [data-slot=input]:-webkit-autofill{-webkit-text-fill-color:var(--foreground);box-shadow:inset 0 0 0 100px var(--auth-autofill)}.auth-form [data-slot=input]:-webkit-autofill:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.auth-form [data-slot=field-label]{color:var(--foreground);font-size:.875rem;font-weight:550}
