.login-auth-logo.svelte-1x05zx6{--brand-logo-h: 28px;min-height:64px}.login-auth-logo.svelte-1x05zx6 .brand-logo-img{height:28px;width:auto;max-width:220px}.field-error.svelte-1x05zx6{margin:.25rem 0 0;font-size:.75rem;color:var(--color-danger)}.auth-register-link.svelte-1x05zx6{display:inline-flex;align-items:center;min-height:44px;padding:.5rem .25rem}.kiosk-back.svelte-1x05zx6{display:inline-block;margin-bottom:12px;font-size:14px;text-decoration:none}.auth-footer--lang.svelte-1x05zx6{margin-top:12px}.login-splash.svelte-1x05zx6{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;background:var(--color-bg-page);color:var(--color-text-primary);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;animation:svelte-1x05zx6-login-splash-fade .15s ease-out}.login-splash__logo.svelte-1x05zx6{display:block;height:48px;width:48px}.login-splash__spinner.svelte-1x05zx6{width:28px;height:28px;border:2.5px solid color-mix(in srgb,var(--color-accent) 20%,transparent);border-top-color:var(--color-accent);border-radius:50%;animation:svelte-1x05zx6-login-splash-spin .75s linear infinite}.login-splash__label.svelte-1x05zx6{font-size:.875rem;color:var(--color-text-secondary);margin:0}@keyframes svelte-1x05zx6-login-splash-spin{to{transform:rotate(360deg)}}@keyframes svelte-1x05zx6-login-splash-fade{0%{opacity:0}to{opacity:1}}.auth-or.svelte-1x05zx6{display:flex;align-items:center;gap:12px;margin:16px 0;font-size:13px;color:var(--ink-s)}.auth-or.svelte-1x05zx6:before,.auth-or.svelte-1x05zx6:after{content:"";flex:1;height:1px;background:var(--line, rgba(128, 128, 128, .3))}.auth-google.svelte-1x05zx6{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 16px;border:1px solid var(--line, rgba(128, 128, 128, .35));border-radius:10px;background:transparent;color:inherit;font:inherit;font-weight:500;text-decoration:none}.auth-google.svelte-1x05zx6:hover{background:#80808014}
