.auth.svelte-a034u4{--mark:calc(22px + var(--s-5));--edge:calc(var(--s-4) + var(--mark) + max(env(safe-area-inset-top), env(safe-area-inset-bottom)));min-height:100vh;min-height:100dvh;padding:var(--edge) max(var(--s-4), env(safe-area-inset-right)) var(--edge) max(var(--s-4), env(safe-area-inset-left));background:var(--page);place-items:center;display:grid}.frame.svelte-a034u4{width:min(100%,400px);animation:svelte-a034u4-auth-in .3s var(--ease-out) both;position:relative}@keyframes svelte-a034u4-auth-in{0%{opacity:.6;transform:translateY(8px)}}.mark.svelte-a034u4{left:50%;bottom:calc(100% + var(--s-5));border-radius:var(--r-control);display:flex;position:absolute;translate:-50%}.card.svelte-a034u4{padding:calc(var(--s-6) + var(--s-2));border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--card-edge)}h1.svelte-a034u4{font-size:var(--text-2xl);letter-spacing:-.03em;text-align:center;margin:0 0 var(--s-6);font-weight:700;line-height:1.15}.foot.svelte-a034u4{margin:var(--s-6) 0 0;text-align:center;font-size:var(--text);color:var(--secondary)}.foot.svelte-a034u4 a{color:var(--label);text-decoration:underline;-webkit-text-decoration-color:var(--separator-strong);text-decoration-color:var(--separator-strong);text-underline-offset:3px;transition:text-decoration-color var(--fast) var(--ease);font-weight:500}@media (hover:hover){.foot.svelte-a034u4 a:hover{text-decoration-color:currentColor}}.card.svelte-a034u4 [type=submit]{scroll-margin-block:var(--s-4)}@media (max-width:480px){.card.svelte-a034u4{padding:var(--s-6) var(--s-5)}}@media (prefers-reduced-motion:reduce){.frame.svelte-a034u4{animation:none}}
