body{max-width:640px;margin:0 auto;padding:1.5rem;font-family:Georgia,Times New Roman,serif;line-height:1.6}.lang-switch.svelte-1uha8ag{justify-content:flex-end;gap:.35rem;margin-bottom:1rem;display:flex}.lang-switch.svelte-1uha8ag button:where(.svelte-1uha8ag){cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:999px;padding:.4rem .7rem;font-family:inherit;font-size:.85rem}.lang-switch.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:#f6f1e9;border-color:#2b241d;font-weight:700}.brand-label.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.08em;opacity:.6;margin:0;font-size:.85rem}.line-label.svelte-1uha8ag{opacity:.7;margin:0 0 .75rem}.tagline.svelte-1uha8ag{opacity:.8;font-style:italic}.hero-actions.svelte-1uha8ag{gap:.75rem;margin:1.5rem 0 2rem;display:flex}.hero-actions.svelte-1uha8ag a:where(.svelte-1uha8ag){text-align:center;border-radius:8px;flex:1;min-height:48px;padding:1rem;text-decoration:none}.primary.svelte-1uha8ag{color:#fff;background:#2b241d}.secondary.svelte-1uha8ag{color:#2b241d;border:1px solid #2b241d}section.svelte-1uha8ag,footer.svelte-1uha8ag{margin-bottom:2rem}
