.header.svelte-1elxaub{background:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:100}.header-content.svelte-1elxaub{max-width:1600px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 2rem;height:64px}.header-left.svelte-1elxaub{display:flex;align-items:center;gap:.75rem;background:none;border:none;padding:0;cursor:pointer;transition:opacity .15s ease}.header-left.svelte-1elxaub:hover{opacity:.8}.logo.svelte-1elxaub{width:40px;height:40px;object-fit:contain}.brand-name.svelte-1elxaub{font-size:1.25rem;font-weight:600;color:#111827;letter-spacing:-.025em}.header-actions.svelte-1elxaub{display:flex;align-items:center;gap:.75rem}.nav-link.svelte-1elxaub{display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid #e5e7eb;color:#374151;cursor:pointer;padding:.5rem 1rem;border-radius:6px;transition:all .15s ease;font-size:.875rem;font-weight:500;text-decoration:none}.nav-link.svelte-1elxaub:hover{background:#f9fafb;border-color:#d1d5db}.menu-toggle.svelte-1elxaub{display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid #e5e7eb;color:#374151;cursor:pointer;padding:.5rem 1rem;border-radius:6px;transition:all .15s ease;font-size:.875rem;font-weight:500}.menu-toggle.svelte-1elxaub:hover{background:#f9fafb;border-color:#d1d5db}.menu-toggle.svelte-1elxaub span:where(.svelte-1elxaub),.nav-link.svelte-1elxaub span:where(.svelte-1elxaub){display:none}@media(min-width:769px){.menu-toggle.svelte-1elxaub span:where(.svelte-1elxaub),.nav-link.svelte-1elxaub span:where(.svelte-1elxaub){display:block}}@media(max-width:768px){.header-content.svelte-1elxaub{padding:0 1.5rem;height:56px}.brand-name.svelte-1elxaub{font-size:1.125rem}.logo.svelte-1elxaub{width:36px;height:36px}}@media(max-width:640px){.header-content.svelte-1elxaub{padding:0 1rem}}.footer.svelte-jz8lnl{background:#f9fafb;color:#6b7280;padding:2rem 1.5rem;margin-top:auto;border-top:1px solid #e5e7eb}.footer-content.svelte-jz8lnl{max-width:1600px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.25rem}.footer-brand.svelte-jz8lnl{display:flex;align-items:center;gap:.75rem}.brand-icon.svelte-jz8lnl{font-size:1.5rem}.brand-name.svelte-jz8lnl{font-size:1rem;font-weight:600;margin-bottom:.125rem;color:#111827}.copyright.svelte-jz8lnl{margin:0;font-size:.75rem;color:#9ca3af}.footer-links.svelte-jz8lnl{display:flex;gap:1.5rem}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl){color:#6b7280;text-decoration:none;font-size:.875rem;transition:color .15s ease}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:#111827}@media(max-width:640px){.footer.svelte-jz8lnl{padding:1.5rem 1rem}.footer-content.svelte-jz8lnl{flex-direction:column;text-align:center;gap:1rem}.footer-brand.svelte-jz8lnl{flex-direction:column;gap:.5rem}.footer-links.svelte-jz8lnl{gap:1.25rem}}
