/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.component-loading.svelte-1byykqk{opacity:.5}.component-loading.svelte-1byykqk *{pointer-events:none;opacity:.5}@media (min-width:40rem){.login-area.svelte-1byykqk{width:90%}}@media (min-width:48rem){.login-area.svelte-1byykqk{width:80%}}@media (min-width:64rem){.login-area.svelte-1byykqk{width:calc(var(--spacing,.25rem)*96)}}.login-area.svelte-1byykqk{margin-inline:auto}.login-container.svelte-1byykqk{margin-block:calc(var(--spacing,.25rem)*4);padding:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531))}.form-group.svelte-1byykqk{margin-bottom:15px}.form-group.svelte-1byykqk label:where(.svelte-1byykqk){margin-bottom:5px;display:block}.form-group.svelte-1byykqk input:where(.svelte-1byykqk){border:1px solid #ccc;border-radius:4px;width:100%;padding:8px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
