.auth.svelte-52fghe{flex-direction:column;gap:1rem;max-width:360px;margin:7vh auto;display:flex}.head.svelte-52fghe{text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.head.svelte-52fghe h1:where(.svelte-52fghe){margin:0;font-size:1.3rem}.oauth.svelte-52fghe{flex-direction:column;gap:.5rem;display:flex}.oauth.svelte-52fghe form:where(.svelte-52fghe){display:contents}.auth.svelte-52fghe .btn{border:1px solid var(--border-strong);border-radius:var(--radius);justify-content:center;width:100%;min-height:2.6rem}.auth.svelte-52fghe .btn:hover{background:var(--surface-2);text-decoration:none}.auth.svelte-52fghe .btn-primary{background:var(--ink);color:var(--accent-ink);border-color:var(--ink);font-weight:600}.auth.svelte-52fghe .btn-primary:hover{background:var(--ink-soft);color:var(--accent-ink)}.note.svelte-52fghe{text-align:center;margin:0}.divider.svelte-52fghe{color:var(--text-dim);align-items:center;gap:.7rem;font-size:.82rem;display:flex}.divider.svelte-52fghe:before,.divider.svelte-52fghe:after{content:"";background:var(--border);flex:1;height:1px}.reg.svelte-52fghe{text-align:center;color:var(--text-dim);margin:0;font-size:.88rem}.err.svelte-52fghe{color:var(--danger);border-left:3px solid var(--danger);margin:0;padding:.1rem 0 .1rem .7rem}
