@font-face{font-family:siteSans;src:url(../media/schibsted_grotesk-s.p.1_j-vbs-91rji.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:siteSans Fallback;src:local(Arial);ascent-override:92.54%;descent-override:24.43%;line-gap-override:0.0%;size-adjust:105.53%}.sitesans_31d2b1e5-module__xPFefq__className{font-family:siteSans,siteSans Fallback}.sitesans_31d2b1e5-module__xPFefq__variable{--font-site:"siteSans", "siteSans Fallback"}
.auth-ui{font-family:var(--font-site), "Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;font-size:16px}.auth-display{letter-spacing:-.045em;text-wrap:balance;animation:auth-rise .9s var(--ease-standard) both;font-size:clamp(34px,4.4vw,64px);font-weight:700;line-height:.98}@keyframes auth-rise{0%{opacity:0;transform:translateY(12px)}}.auth-title{letter-spacing:-.03em;font-size:clamp(30px,3vw,40px);font-weight:700;line-height:1.05}.auth-ui label:has(+.field){font-size:15px;font-weight:600}@layer components{.auth-ui .field{border-radius:var(--radius-md);border-color:#c9c9c4;min-height:48px;padding:12px 14px;font-size:16px}.auth-ui .field:focus,.auth-ui .field:focus-visible{border-color:var(--color-violet);box-shadow:0 0 0 1px var(--color-violet), 0 0 0 4px var(--color-violet-soft)}.auth-ui main .btn:not(.btn-sm):not(.btn-link){height:48px;padding:0 22px;font-size:16px}.auth-ui .caption{font-size:14px}}
