.auth-header.svelte-dghn8w{text-align:center}.auth-header.svelte-dghn8w h2:where(.svelte-dghn8w){margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.auth-subtitle.svelte-dghn8w{margin:4px 0 0;font-size:12px;opacity:.4;line-height:1.4}.auth-form.svelte-dghn8w{display:flex;flex-direction:column;gap:10px}.auth-field.svelte-dghn8w{display:flex;flex-direction:column;gap:4px}.auth-field.svelte-dghn8w span:where(.svelte-dghn8w){font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;opacity:.5}.auth-field.svelte-dghn8w input:where(.svelte-dghn8w),.auth-field.svelte-dghn8w textarea:where(.svelte-dghn8w){background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:8px 12px;color:#e0e0e0;font-size:13px;font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.auth-field.svelte-dghn8w input:where(.svelte-dghn8w)::placeholder,.auth-field.svelte-dghn8w textarea:where(.svelte-dghn8w)::placeholder{color:#e0e0e033}.auth-field.svelte-dghn8w input:where(.svelte-dghn8w):focus,.auth-field.svelte-dghn8w textarea:where(.svelte-dghn8w):focus{border-color:#fff3;box-shadow:0 0 0 2px #ffffff0a}.auth-field.svelte-dghn8w textarea:where(.svelte-dghn8w){min-height:60px;resize:vertical}.auth-error.svelte-dghn8w{margin:0;font-size:13px;color:#f87171;text-align:center}.auth-btn.svelte-dghn8w{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 18px;border-radius:100px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:transform .15s ease,filter .15s ease,opacity .15s ease}.auth-btn.svelte-dghn8w:hover{transform:scale(1.02);filter:brightness(1.1)}.auth-btn.svelte-dghn8w:active{transform:scale(.98)}.auth-btn.svelte-dghn8w:disabled{opacity:.4;cursor:default;transform:none;filter:none}.auth-btn-primary.svelte-dghn8w{background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:#e0e0e0}.auth-btn-outline.svelte-dghn8w{flex:1;background:transparent;border:1px solid rgba(255,255,255,.08);color:#e0e0e0}.auth-divider.svelte-dghn8w{display:flex;align-items:center;gap:12px}.auth-divider.svelte-dghn8w:before,.auth-divider.svelte-dghn8w:after{content:"";flex:1;height:1px;background:#ffffff14}.auth-divider.svelte-dghn8w span:where(.svelte-dghn8w){font-size:11px;text-transform:uppercase;letter-spacing:.06em;opacity:.35}.auth-providers.svelte-dghn8w{display:flex;gap:8px}.auth-footer.svelte-dghn8w{margin:0;text-align:center;font-size:12px;opacity:.4}.auth-link.svelte-dghn8w{background:none;border:none;padding:0;color:#e0e0e0;font-weight:600;font-size:inherit;font-family:inherit;cursor:pointer;text-decoration:none;opacity:1;transition:opacity .15s ease}.auth-link.svelte-dghn8w:hover{opacity:.7}.auth-field-row.svelte-dghn8w{display:flex;align-items:center;justify-content:space-between}.auth-forgot.svelte-dghn8w{font-size:11px;opacity:.45;text-transform:none;letter-spacing:0;font-weight:500}
