.header.svelte-oiwvqb{border-bottom:1px solid var(--color-border);background:var(--color-bg)}.header-inner.svelte-oiwvqb{display:flex;align-items:center;justify-content:space-between;max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding);height:56px}.nav-logo.svelte-oiwvqb{display:flex;align-items:center;transition:opacity var(--transition-fast)}.nav-logo.svelte-oiwvqb:hover{opacity:.8}.nav-logo.svelte-oiwvqb img:where(.svelte-oiwvqb){height:28px;width:auto}.header-actions.svelte-oiwvqb{display:flex;align-items:center;gap:4px}.lang-switcher.svelte-oiwvqb{position:relative}.lang-btn.svelte-oiwvqb{display:flex;align-items:center;gap:5px;padding:6px 10px;font-size:.75rem;font-weight:600;color:var(--color-text-muted);border-radius:var(--radius-sm);transition:all var(--transition-fast)}.lang-btn.svelte-oiwvqb:hover{background:var(--color-bg-card);color:var(--color-text)}.lang-flag.svelte-oiwvqb{font-size:.875rem;line-height:1}.lang-code.svelte-oiwvqb{letter-spacing:.02em}.lang-dropdown.svelte-oiwvqb{position:absolute;top:calc(100% + 4px);right:0;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);min-width:150px;padding:4px;z-index:100}.lang-option.svelte-oiwvqb{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:.8125rem;font-weight:500;color:var(--color-text-muted);border-radius:6px;transition:all var(--transition-fast)}.lang-option.svelte-oiwvqb:hover{background:var(--color-bg-card);color:var(--color-text)}.lang-option.active.svelte-oiwvqb{color:var(--color-text);font-weight:600}.theme-toggle.svelte-oiwvqb{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--color-text-muted);border-radius:var(--radius-sm);transition:all var(--transition-fast)}.theme-toggle.svelte-oiwvqb:hover{background:var(--color-bg-card);color:var(--color-text)}.theme-toggle.svelte-oiwvqb:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.download-banner.svelte-ot4fca{max-width:520px;width:100%;margin:48px auto 0;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:28px 24px;background:var(--color-bg-card);text-align:center}h2.svelte-ot4fca{font-size:.9375rem;font-weight:700;color:var(--color-text);letter-spacing:-.01em}p.svelte-ot4fca{font-size:.8125rem;color:var(--color-text-muted);margin-top:4px;margin-bottom:18px}.platform-buttons.svelte-ot4fca{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}
