.container.svelte-1uha8ag{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem}.login-wrapper.svelte-1uha8ag{width:100%;max-width:400px}.login-card.svelte-1uha8ag{background:var(--color-bg-medium);border-radius:16px;padding:2.5rem;text-align:center}.logo-area.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0;font-size:2.5rem;color:var(--color-accent-gold)}.tagline.svelte-1uha8ag{color:var(--color-accent-beige);margin:.5rem 0 1.5rem}.disclaimer.svelte-1uha8ag{background:var(--color-bg-light);padding:.75rem;border-radius:8px;font-size:.8rem;color:var(--color-accent-beige);margin-bottom:1.5rem}.pin-form.svelte-1uha8ag{text-align:left}.pin-form.svelte-1uha8ag label:where(.svelte-1uha8ag){display:block;margin-bottom:.5rem;color:var(--color-accent-beige)}.pin-form.svelte-1uha8ag input:where(.svelte-1uha8ag){width:100%;padding:1rem;font-size:1.5rem;text-align:center;letter-spacing:.5rem;background:var(--color-bg-dark);border:2px solid var(--color-bg-light);border-radius:8px;color:var(--color-text-light);margin-bottom:1rem}.pin-form.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{outline:none;border-color:var(--color-accent-gold)}.pin-form.svelte-1uha8ag button:where(.svelte-1uha8ag){width:100%}.error.svelte-1uha8ag{color:var(--color-error);font-size:.9rem;margin-bottom:1rem}.links.svelte-1uha8ag{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--color-bg-light)}.links.svelte-1uha8ag a:where(.svelte-1uha8ag){font-size:.9rem;color:var(--color-accent-beige)}
