.desktop-nav:where(.astro-wk3lqsbh){display:flex;gap:2rem}.desktop-nav:where(.astro-wk3lqsbh) a:where(.astro-wk3lqsbh){color:var(--text-dark);text-decoration:none;transition:color .2s ease}.desktop-nav:where(.astro-wk3lqsbh) a:where(.astro-wk3lqsbh):hover{color:var(--link-color)}.desktop-nav:where(.astro-wk3lqsbh) a:where(.astro-wk3lqsbh).active{font-weight:600;color:var(--link-color)}.desktop-actions:where(.astro-wk3lqsbh){display:flex;align-items:center;gap:1rem}.icon-link:where(.astro-wk3lqsbh){color:var(--text-medium);transition:color .2s ease;min-height:auto;min-width:auto;padding:.25rem}.icon-link:where(.astro-wk3lqsbh):hover{color:var(--link-color)}.lang-link:where(.astro-wk3lqsbh){color:var(--text-light);text-decoration:none;font-size:.9rem;padding:.25rem .5rem;border:1px solid var(--border);border-radius:var(--radius);transition:all .2s ease}.lang-link:where(.astro-wk3lqsbh):hover{background:var(--bg-light);color:var(--link-color)}@media(max-width:768px){.desktop-nav:where(.astro-wk3lqsbh),.desktop-actions:where(.astro-wk3lqsbh){display:none!important}}.mobile-menu-btn:where(.astro-jj3cdcva){display:none;background:none;border:none;cursor:pointer;padding:.5rem;color:var(--text-dark);transition:color .2s ease}.mobile-menu-btn:where(.astro-jj3cdcva):hover{color:var(--link-color)}.mobile-menu:where(.astro-jj3cdcva){display:none;position:absolute;top:100%;left:0;right:0;background:var(--bg-white);border-top:1px solid var(--border);box-shadow:0 4px 6px -1px #0000001a;z-index:100}.mobile-menu:where(.astro-jj3cdcva).active{display:block}.mobile-menu-content:where(.astro-jj3cdcva){display:flex;flex-direction:column;padding:1rem 2rem;gap:.5rem}.mobile-menu-content:where(.astro-jj3cdcva) a:where(.astro-jj3cdcva){color:var(--text-dark);text-decoration:none;padding:.75rem 0;border-bottom:1px solid var(--border);transition:color .2s ease}.mobile-menu-content:where(.astro-jj3cdcva) a:where(.astro-jj3cdcva):last-child{border-bottom:none}.mobile-menu-content:where(.astro-jj3cdcva) a:where(.astro-jj3cdcva):hover,.mobile-menu-content:where(.astro-jj3cdcva) a:where(.astro-jj3cdcva).active{color:var(--link-color)}.mobile-menu-content:where(.astro-jj3cdcva) .lang-switch:where(.astro-jj3cdcva){color:var(--text-light);font-size:.9rem;margin-top:.5rem;padding-top:1rem;border-top:2px solid var(--border)}.mobile-menu-content:where(.astro-jj3cdcva) .alibaba-link:where(.astro-jj3cdcva),.mobile-menu-content:where(.astro-jj3cdcva) .contact-link:where(.astro-jj3cdcva){display:flex;align-items:center;gap:.5rem}.mobile-menu-content:where(.astro-jj3cdcva) .alibaba-link:where(.astro-jj3cdcva) svg:where(.astro-jj3cdcva),.mobile-menu-content:where(.astro-jj3cdcva) .contact-link:where(.astro-jj3cdcva) svg:where(.astro-jj3cdcva){flex-shrink:0}@media(max-width:768px){.mobile-menu-btn:where(.astro-jj3cdcva){display:flex;align-items:center;justify-content:center;min-height:var(--touch-target-size, 44px);min-width:var(--touch-target-size, 44px)}}.site-header:where(.astro-z6iz25dn){background:var(--bg-white);border-bottom:1px solid var(--border);padding:1rem 2rem;position:sticky;top:0;z-index:100}.header-nav:where(.astro-z6iz25dn){max-width:var(--content-max-width, 1200px);margin:0 auto;display:flex;justify-content:space-between;align-items:center;position:relative}.site-logo:where(.astro-z6iz25dn){font-weight:700;font-size:1.25rem;color:var(--text-dark);text-decoration:none;transition:color .2s ease}.site-logo:where(.astro-z6iz25dn):hover{color:var(--link-color)}@media(max-width:768px){.site-header:where(.astro-z6iz25dn){padding:.75rem 1rem}.site-logo:where(.astro-z6iz25dn){font-size:1.1rem}}.footer-container:where(.astro-sz7xmlte){max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.footer-title:where(.astro-sz7xmlte){margin:0;font-size:1.2rem;font-weight:600}.footer-links:where(.astro-sz7xmlte){display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.footer-link:where(.astro-sz7xmlte){color:#fff;text-decoration:none;display:flex;align-items:center;gap:.5rem;font-size:.95rem}.footer-link:where(.astro-sz7xmlte):hover{opacity:.8}.copyright:where(.astro-sz7xmlte){margin:.5rem 0 0;font-size:.85rem;opacity:.7}@media(max-width:768px){.footer-links:where(.astro-sz7xmlte){flex-direction:column;gap:.75rem}}
