.directory-button.svelte-8k30lk{display:block;width:100%;padding:.75rem 1rem;border-radius:.5rem;color:#fff;font-weight:600;text-align:center;text-decoration:none}.directory-button.svelte-8k30lk:hover{filter:brightness(.92)}.directory-error.svelte-8k30lk{margin-top:.75rem;padding:.75rem;border-radius:.5rem;background:#fef2f2;color:#b91c1c;font-size:.875rem}.login-flow.svelte-8k30lk{display:flex;flex-direction:column;gap:1.5rem}.no-auth-message.svelte-8k30lk{padding:2rem 1rem;text-align:center}.no-auth-message.svelte-8k30lk p:where(.svelte-8k30lk){color:#6b7280;margin:0}.footer-content.svelte-8k30lk{text-align:center}.footer-text.svelte-8k30lk{font-size:.875rem;color:#4b5563;margin:0}.footer-link.svelte-8k30lk{font-weight:500}.footer-link.svelte-8k30lk:hover{text-decoration:underline}.footer-terms.svelte-8k30lk{margin-top:1rem;font-size:.75rem;color:#6b7280}.terms-link.svelte-8k30lk:hover{text-decoration:underline}
