.shell-page{background:radial-gradient(circle at 12% -10%, rgb(var(--color-brand-soft) / .24), transparent 34rem), radial-gradient(circle at 94% 10%, rgb(var(--color-brand) / .12), transparent 30rem), rgb(var(--color-bg-page))}.auth-card__backplate{background:rgb(var(--color-logo-backplate));box-shadow:0 12px 28px rgb(var(--color-shadow) / .45);border-radius:22%;transform:translate(12px,-6px)rotate(6deg)}.auth-card__logo{box-shadow:0 16px 36px rgb(var(--color-shadow) / .55);border-radius:22%;transform:rotate(-8deg)}.auth-card__glow{-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.auth-card__glow:before,.auth-card__glow:after{background:rgb(var(--color-brand-soft));content:"";filter:blur(50px);opacity:.5;border-radius:50%;width:219px;height:180px;position:absolute}.auth-card__glow:before{top:-84px;left:-66px}.auth-card__glow:after{top:-90px;right:-66px}.auth-card--wide .auth-card__glow:before,.auth-card--wide .auth-card__glow:after{width:250px;height:206px}.auth-card--wide .auth-card__glow:before{top:-96px;left:-76px}.auth-card--wide .auth-card__glow:after{top:-104px;right:-76px}
@font-face{font-family:geologicaSemibold;src:url(../media/Geologica_Variable-s.p.02y9fl6qmdcai.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:geologicaSemibold Fallback;src:local(Arial);ascent-override:94.62%;descent-override:26.69%;line-gap-override:0.0%;size-adjust:103.04%}.geologicasemibold_c7b5d9e9-module__yGk9uG__className{font-family:geologicaSemibold,geologicaSemibold Fallback;font-weight:600}.geologicasemibold_c7b5d9e9-module__yGk9uG__variable{--font-geologica-semibold:"geologicaSemibold", "geologicaSemibold Fallback"}
.language-switcher{color:rgb(var(--color-text-primary) / .35);font:600 13px/1 var(--font-geologica-semibold), system-ui, sans-serif;flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.language-switcher button{min-width:30px;min-height:40px;color:rgb(var(--color-text-primary) / .55);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 3px}.language-switcher button[aria-pressed=true]{color:rgb(var(--color-text-primary))}.language-switcher button:hover{color:rgb(var(--color-text-primary));background:rgb(var(--color-text-primary) / .06)}.language-switcher button[aria-pressed]:focus-visible{outline:2px solid rgb(var(--color-brand-bright));outline-offset:2px}
