.app-header.svelte-ph10hp{z-index:10;width:100%}.header-inner.svelte-ph10hp{max-width:1100px;padding:calc(var(--spacing-md) * 1.25) 0 0;justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.brand.svelte-ph10hp{align-items:center;gap:var(--spacing-sm);text-decoration:none;display:flex}.brand-logo.svelte-ph10hp{align-items:center;display:flex}.brand-logo.svelte-ph10hp svg:where(.svelte-ph10hp){width:auto;height:40px;filter:drop-shadow(0 1px var(--spacing-xs) #0003)}.brand-name.svelte-ph10hp{font-size:clamp(13px,3.5vw,16px);font-weight:var(--font-weights-bold);letter-spacing:var(--letter-spacing-tight)}.lang-selector.svelte-ph10hp{position:relative}.lang-trigger.svelte-ph10hp{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-md);border:var(--border-widths-thin) solid transparent;cursor:pointer;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);transition:background var(--durations-fast), border-color var(--durations-fast);background:0 0;font-family:inherit;display:flex}.lang-chevron.svelte-ph10hp{transition:transform var(--durations-fast) ease;flex-shrink:0}.lang-chevron--open.svelte-ph10hp{transform:rotate(180deg)}.lang-dropdown.svelte-ph10hp{top:calc(100% + var(--spacing-xs));border-radius:var(--border-radius-lg);min-width:160px;padding:var(--spacing-xs) 0;z-index:100;list-style:none;position:absolute;right:0}.lang-option.svelte-ph10hp{width:100%;padding:var(--spacing-xs) var(--spacing-md);cursor:pointer;font-size:var(--font-sizes-sm);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;font-family:inherit;transition:background .1s;display:flex}.lang-option-name.svelte-ph10hp{flex:1}.lang-check.svelte-ph10hp{margin-left:var(--spacing-sm);flex-shrink:0}.brand-name.svelte-ph10hp{color:var(--hab-text-primary)}.lang-trigger.svelte-ph10hp{color:var(--hab-text-primary);border-color:var(--hab-border)}.lang-trigger.svelte-ph10hp:hover{background:var(--hab-primary-ghost);border-color:var(--hab-border-strong)}.lang-dropdown.svelte-ph10hp{background:var(--hab-surface);border:var(--border-widths-thin) solid var(--hab-border-light);box-shadow:0 4px 16px #0006,0 1px 4px #0003}.lang-option.svelte-ph10hp{color:var(--hab-text-primary)}.lang-option.svelte-ph10hp:hover{background:var(--hab-primary-ghost)}.lang-option--active.svelte-ph10hp{color:var(--hab-primary)}.app-header--light.svelte-ph10hp .svg-rod:where(.svelte-ph10hp){stroke:#7a5a18}.app-header--light.svelte-ph10hp .svg-line:where(.svelte-ph10hp){stroke:#0a32288c}.app-header--light.svelte-ph10hp .brand-name:where(.svelte-ph10hp){color:var(--hab-text-primary)}.app-header--light.svelte-ph10hp .lang-trigger:where(.svelte-ph10hp){color:var(--hab-text-warm-primary);border-color:var(--hab-border)}.app-header--light.svelte-ph10hp .lang-trigger:where(.svelte-ph10hp):hover{background:var(--hab-primary-subtle);border-color:var(--hab-primary-active)}.app-header--light.svelte-ph10hp .lang-dropdown:where(.svelte-ph10hp){border:var(--border-widths-thin) solid var(--hab-border);background:#fff;box-shadow:0 4px 16px #00000014,0 1px 4px #0000000a}.app-header--light.svelte-ph10hp .lang-option:where(.svelte-ph10hp){color:var(--hab-text-warm-primary)}.app-header--light.svelte-ph10hp .lang-option:where(.svelte-ph10hp):hover{background:var(--hab-primary-subtle)}.app-header--light.svelte-ph10hp .lang-option--active:where(.svelte-ph10hp){color:var(--hab-primary)}.footer.svelte-jcol5j{border-top:var(--border-widths-thin) solid var(--hab-gradient-screen-end);padding:20px var(--spacing-md)}.footer-inner.svelte-jcol5j{align-items:center;gap:calc(var(--spacing-sm) + var(--spacing-xs));max-width:720px;color:var(--hab-text-warm-secondary);flex-direction:column;margin-inline:auto;font-size:13px;display:flex}.links.svelte-jcol5j{gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;display:flex}.link.svelte-jcol5j{color:var(--hab-primary);font-size:13px;text-decoration:none;transition:-webkit-text-decoration .1s,text-decoration .1s}.link.svelte-jcol5j:hover{text-decoration:underline}.link--active.svelte-jcol5j{color:var(--hab-text-warm-secondary);font-weight:var(--font-weights-semibold);cursor:default}@media (width>=640px){.footer-inner.svelte-jcol5j{padding-inline:var(--spacing-lg);flex-direction:row;justify-content:space-between}}@media (width>=1024px){.footer-inner.svelte-jcol5j{padding-inline:0}}
