.public-header.svelte-bsv0kg{position:relative;z-index:2;display:flex;width:100%;max-width:76rem;align-items:center;justify-content:space-between;gap:1rem;margin:0 auto}.brand-link.svelte-bsv0kg{display:inline-flex;align-items:center;gap:.65rem;color:#fffdf8;font-weight:850;text-decoration:none;text-shadow:0 1px 14px rgb(0 0 0 / 35%)}.brand-mark.svelte-bsv0kg{display:grid;width:2.35rem;height:2.35rem;place-items:center;border-radius:999px;background:var(--primary);color:var(--primary-foreground);box-shadow:0 10px 30px #00000040;font-family:Georgia,Times New Roman,serif;font-size:1.2rem}.header-actions.svelte-bsv0kg{display:flex;align-items:center;gap:.6rem}.language-switcher.svelte-bsv0kg,.actions.svelte-bsv0kg{display:flex;align-items:center;gap:.25rem;border:1px solid rgb(255 255 255 / 18%);border-radius:999px;background:#0d120c33;padding:.25rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.language-switcher.svelte-bsv0kg button:where(.svelte-bsv0kg),.actions.svelte-bsv0kg a:where(.svelte-bsv0kg),.actions.svelte-bsv0kg button:where(.svelte-bsv0kg){border:0;border-radius:999px;background:transparent;color:#fffdf8;cursor:pointer;font:inherit;font-size:.9rem;font-weight:800;padding:.5rem .75rem;text-decoration:none}.language-switcher.svelte-bsv0kg button.active:where(.svelte-bsv0kg),.actions.svelte-bsv0kg .primary:where(.svelte-bsv0kg){background:#ffffffdb;color:var(--foreground)}.language-switcher.svelte-bsv0kg button:where(.svelte-bsv0kg):disabled{cursor:wait;opacity:.75}.auth-header.svelte-bsv0kg{position:absolute;top:1rem;right:1rem;left:1rem;width:auto;max-width:none;margin:0}.auth-header.svelte-bsv0kg .header-actions:where(.svelte-bsv0kg){margin-left:auto}.auth-header.svelte-bsv0kg .actions:where(.svelte-bsv0kg){border:0;background:transparent;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.auth-header.svelte-bsv0kg .actions:where(.svelte-bsv0kg) .primary:where(.svelte-bsv0kg){border:1px solid rgb(255 255 255 / 30%);background:color-mix(in srgb,var(--card) 82%,transparent);box-shadow:0 12px 35px #00000026}.auth-header.svelte-bsv0kg .language-switcher:where(.svelte-bsv0kg){background:color-mix(in srgb,var(--card) 80%,transparent)}.auth-header.svelte-bsv0kg .language-switcher:where(.svelte-bsv0kg) button:where(.svelte-bsv0kg){color:var(--muted-foreground)}.auth-header.svelte-bsv0kg .language-switcher:where(.svelte-bsv0kg) button.active:where(.svelte-bsv0kg){background:var(--primary);color:var(--primary-foreground)}@media(min-width:640px){.auth-header.svelte-bsv0kg{top:1.5rem;right:1.5rem;left:1.5rem}}@media(max-width:640px){.public-header.svelte-bsv0kg{align-items:flex-start;flex-direction:column}.auth-header.svelte-bsv0kg{flex-direction:row;align-items:center}.header-actions.svelte-bsv0kg{align-items:flex-start;flex-wrap:wrap}.auth-header.svelte-bsv0kg .header-actions:where(.svelte-bsv0kg){align-items:center;flex-wrap:nowrap}.actions.svelte-bsv0kg{flex-wrap:wrap;border-radius:1.25rem}}
