.auth-framleis{--background:#eef0ec;--foreground:#1c2a2d;--card:#f8f9f7;--card-foreground:#1c2a2d;--popover:#f8f9f7;--popover-foreground:#1c2a2d;--secondary:#e2e7e5;--secondary-foreground:#1c2a2d;--muted:#e2e7e5;--muted-foreground:#4a6469;--accent:#e2e7e5;--accent-foreground:#1c2a2d;--border:#c9d3d2;--input:#c9d3d2;--ring:#82a4aa;--primary:#c00047;--primary-foreground:#fff;--destructive:#b0002f;--radius:5px;--font-serif:var(--font-newsreader), "Iowan Old Style", Georgia, serif;--text-xs:.875rem;--text-xs--line-height:1.4;--text-sm:1rem;--text-sm--line-height:1.45;--text-base:1.0625rem;--text-base--line-height:1.5;--text-lg:1.25rem;font-family:var(--font-serif);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.auth-framleis ::selection{color:#1c2a2d;background:#c5d5d7}.auth-framleis :is([data-slot=input],[data-slot=textarea],[data-slot=button],[data-slot=auth-button]){box-shadow:none;border-radius:3px}.auth-framleis :is([data-slot=input],[data-slot=textarea]){background:var(--card);font-size:var(--text-base)}.auth-framleis :is([data-slot=input],[data-slot=textarea])::placeholder{color:#8a9a9c;font-style:italic}.auth-framleis :is([data-slot=input],[data-slot=textarea]):focus-visible{border-color:var(--foreground);box-shadow:0 0 0 3px #82a4aa59}.auth-framleis :is([data-slot=button],[data-slot=auth-button]){font-size:var(--text-base);padding-top:.36em;padding-bottom:0;font-weight:500}.auth-framleis :is([data-slot=button],[data-slot=auth-button]) svg{translate:0 -.18em}.auth-framleis [data-slot=input]{padding-top:calc(.25rem + .12em);padding-bottom:calc(.25rem - .12em)}.auth-framleis [data-slot=button].bg-primary:disabled{opacity:1;background:var(--muted);color:var(--muted-foreground)}.auth-framleis .auth-icon{translate:0 calc(var(--auth-icon-shift,.18em) * -1);color:inherit}.auth-framleis .auth-icon-top{margin-top:0;translate:0 -.05em}.auth-framleis .auth-mark{box-shadow:inset 0 0 0 1px var(--border);color:var(--foreground);background:0 0}.auth-framleis [data-slot=checkbox]{border-color:var(--foreground);background:var(--card);border-radius:3px;width:1.25rem;height:1.25rem}.auth-framleis [data-slot=checkbox][data-checked]{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.auth-framleis [data-slot=auth-card]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.auth-framleis [data-slot=auth-card]+[data-slot=auth-card]{border-top:1px solid var(--border);margin-top:2.5rem;padding-top:2.5rem}.auth-framleis .font-serif{letter-spacing:-.03em;font-weight:340}.auth-framleis [data-slot=auth-heading]{text-wrap:balance;font-size:clamp(2.5rem,3.6vw,3.25rem);line-height:1}