.auth-page.svelte-1i2smtp{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);background:var(--bg-secondary)}.auth-form.svelte-1i2smtp{width:360px;max-width:100%}.comic-heading.svelte-1i2smtp{text-align:center;color:var(--accent-green);margin-bottom:var(--spacing-xs)}.subtitle.svelte-1i2smtp{text-align:center;color:var(--text-secondary);font-size:var(--font-size-sm);margin-bottom:var(--spacing-xl)}.fields.svelte-1i2smtp{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}form.svelte-1i2smtp{display:flex;flex-direction:column;gap:var(--spacing-md)}.error.svelte-1i2smtp{color:var(--accent-red);font-size:var(--font-size-sm);font-weight:700;text-align:center}.divider.svelte-1i2smtp{display:flex;align-items:center;gap:var(--spacing-md);color:var(--text-secondary);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;margin-top:var(--spacing-md)}.divider.svelte-1i2smtp:before,.divider.svelte-1i2smtp:after{content:"";flex:1;height:2px;background:var(--border-color)}.telegram-hint.svelte-1i2smtp{text-align:center;font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.5}.telegram-hint.svelte-1i2smtp code:where(.svelte-1i2smtp){font-family:Comic Mono,monospace;font-weight:700;color:var(--accent-blue);background:var(--bg-secondary);padding:1px 6px;border-radius:4px}.link.svelte-1i2smtp{text-align:center;font-size:var(--font-size-sm);color:var(--text-secondary);margin-top:var(--spacing-lg)}
