.auth-screen.svelte-1i2smtp{justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.auth-card.svelte-1i2smtp{border:1px solid var(--color-cream-300);border-radius:var(--radius-boutique);box-shadow:var(--shadow-lift);background:#fff;width:100%;max-width:410px;padding:40px 34px}.brand.svelte-1i2smtp{background:var(--seal-bg);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 18px;display:flex}.mark.svelte-1i2smtp{color:var(--seal-ink);font-size:1.6rem}.auth-screen.svelte-1i2smtp{background:linear-gradient(180deg, var(--auth-wash), transparent 300px)}h1.svelte-1i2smtp{text-align:center;margin:0 0 4px}.sub.svelte-1i2smtp{text-align:center;margin:0 0 24px}form.svelte-1i2smtp{flex-direction:column;gap:16px;display:flex}label.svelte-1i2smtp{flex-direction:column;gap:6px;display:flex}label.svelte-1i2smtp span:where(.svelte-1i2smtp){color:var(--color-blue-900);font-size:.85rem;font-weight:600}.full.svelte-1i2smtp{width:100%;margin-top:4px}.country-pick.svelte-1i2smtp{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.country-pick.svelte-1i2smtp span:where(.svelte-1i2smtp){color:var(--color-blue-900);font-size:.85rem;font-weight:600}.country-pick.svelte-1i2smtp select:where(.svelte-1i2smtp){cursor:pointer}.other-cell.svelte-1i2smtp{flex-direction:column;gap:14px;display:flex}.other-cell.svelte-1i2smtp p:where(.svelte-1i2smtp){text-align:center;margin:0}.err.svelte-1i2smtp{color:var(--color-danger);border-radius:var(--radius-soft);text-align:center;background:#fbeae6;margin:0 0 18px;padding:10px 14px;font-size:.88rem}.ok.svelte-1i2smtp{background:var(--color-cream-200);color:var(--color-blue-900);border-radius:var(--radius-soft);text-align:center;margin:0 0 18px;padding:10px 14px;font-size:.88rem}.forgot.svelte-1i2smtp{color:var(--color-blue-700);align-self:flex-end;margin-top:-8px;font-size:.85rem;font-weight:600}.alt.svelte-1i2smtp{text-align:center;color:var(--color-ink-soft);margin:22px 0 0;font-size:.9rem}.alt.svelte-1i2smtp a:where(.svelte-1i2smtp){color:var(--color-blue-700);font-weight:600}.owner-cta.svelte-1i2smtp{border-top:1px solid var(--color-cream-300);margin-top:16px;padding-top:16px}.or.svelte-1i2smtp{color:var(--color-ink-soft);align-items:center;gap:12px;margin:18px 0 14px;font-size:.8rem;display:flex}.or.svelte-1i2smtp:before,.or.svelte-1i2smtp:after{content:"";background:var(--color-cream-300);flex:1;height:1px}.oauth-btn.svelte-1i2smtp{border-radius:var(--radius-soft);border:1.5px solid var(--color-cream-300);width:100%;font-family:var(--font-body);color:var(--color-ink);background:#fff;justify-content:center;align-items:center;gap:10px;padding:12px 15px;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.oauth-btn.svelte-1i2smtp:hover{border-color:var(--color-gold-500);box-shadow:0 0 0 3px var(--color-gold-200)}.g.svelte-1i2smtp{flex-shrink:0}.bw-line.svelte-1i2smtp{justify-content:center;margin:-6px 0 12px;display:flex}.auth-screen.svelte-1i2smtp{min-height:100dvh;padding:calc(var(--space-6) + env(safe-area-inset-top,0px)) max(var(--gutter), env(safe-area-inset-right,0px)) calc(var(--space-6) + env(safe-area-inset-bottom,0px)) max(var(--gutter), env(safe-area-inset-left,0px))}input.svelte-1i2smtp,select.svelte-1i2smtp{min-block-size:var(--input-h);font-size:1rem}.err.svelte-1i2smtp{background:var(--color-danger-bg);color:var(--color-danger-text)}@media (width<=380px){.auth-card.svelte-1i2smtp{padding:var(--space-7) var(--space-5)}}@media (height<=500px) and (orientation:landscape){.auth-screen.svelte-1i2smtp{padding-block:var(--space-3);align-items:flex-start}.auth-card.svelte-1i2smtp{padding:var(--space-5) var(--space-6);max-width:560px}.brand.svelte-1i2smtp{width:40px;height:40px;margin-block-end:var(--space-2)}.sub.svelte-1i2smtp{margin-block-end:var(--space-3)}}
