.modern-navbar.svelte-1m3fnw6{background:var(--lg-bg-secondary);position:sticky;top:0;z-index:100;box-shadow:0 2px 4px #0000000d}.navbar-spacer.svelte-1m3fnw6{display:none}.navbar-container.svelte-1m3fnw6{max-width:var(--lg-max-width-xl);margin:0 auto}.navbar-nav.svelte-1m3fnw6{display:flex;flex-wrap:wrap;list-style:none;margin:0;margin-bottom:0!important;padding:0;align-items:center;gap:var(--lg-space-2);list-style-type:none}.nav-link.svelte-1m3fnw6{display:block;padding:var(--lg-space-3) var(--lg-space-4);color:var(--lg-text-primary);text-decoration:none;font-weight:var(--lg-font-medium);transition:all var(--lg-transition-base);border-radius:var(--lg-radius-md);white-space:nowrap}.nav-link.svelte-1m3fnw6:hover{background:var(--lg-bg-hover);color:var(--lg-primary)}.nav-link.active.svelte-1m3fnw6{background:var(--lg-bg-secondary);color:var(--lg-primary);font-weight:700}.help-item.svelte-1m3fnw6{margin-left:auto}.help-button.svelte-1m3fnw6{background:none;border:none;padding:var(--lg-space-2);color:var(--lg-text-muted);cursor:pointer;border-radius:var(--lg-radius-md);display:flex;align-items:center;justify-content:center;transition:all var(--lg-transition-base)}.help-button.svelte-1m3fnw6:hover{background:var(--lg-bg-hover);color:var(--lg-text-primary)}.help-button.svelte-1m3fnw6:focus{outline:2px solid var(--lg-primary);outline-offset:var(--lg-space-0-5)}.help-overlay.svelte-1m3fnw6{position:fixed;inset:0;background:var(--lg-overlay-bg);z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--lg-space-4)}.help-box.svelte-1m3fnw6{background:var(--lg-bg-secondary);border-radius:var(--lg-radius-lg);box-shadow:var(--lg-shadow-xl);max-width:var(--lg-max-width-md);width:100%;max-height:var(--lg-vh-80);overflow:hidden;display:flex;flex-direction:column}.help-header.svelte-1m3fnw6{display:flex;align-items:center;justify-content:space-between;padding:var(--lg-space-6);border-bottom:1px solid var(--lg-border-light)}.help-header.svelte-1m3fnw6 h3:where(.svelte-1m3fnw6){margin:0;color:var(--lg-text-primary);font-size:var(--lg-text-lg);font-weight:var(--lg-font-semibold)}.close-button.svelte-1m3fnw6{background:none;border:none;padding:var(--lg-space-1);color:var(--lg-text-muted);cursor:pointer;border-radius:var(--lg-radius-sm);display:flex;align-items:center;justify-content:center;transition:all var(--lg-transition-base)}.close-button.svelte-1m3fnw6:hover{background:var(--lg-bg-hover);color:var(--lg-text-primary)}.help-content.svelte-1m3fnw6{padding:var(--lg-space-6);overflow-y:auto}.help-content.svelte-1m3fnw6 p:where(.svelte-1m3fnw6){margin:0 0 var(--lg-space-4) 0;color:var(--lg-text-secondary);line-height:var(--lg-leading-relaxed)}.help-content.svelte-1m3fnw6 p:where(.svelte-1m3fnw6):last-child{margin-bottom:0}.help-actions.svelte-1m3fnw6{margin-top:var(--lg-space-6);display:flex;justify-content:center}.tour-button.svelte-1m3fnw6{background:var(--lg-primary);color:#fff;border:none;padding:var(--lg-space-3) var(--lg-space-6);border-radius:var(--lg-radius-md);font-size:var(--lg-text-base);font-weight:var(--lg-font-semibold);cursor:pointer;transition:all var(--lg-transition-base)}.tour-button.svelte-1m3fnw6:hover{background:var(--lg-primary-hover);transform:translateY(-1px);box-shadow:var(--lg-shadow-md)}.tour-button.svelte-1m3fnw6:active{transform:translateY(0)}.mobile-menu-button.svelte-1m3fnw6{display:none;background:none;border:none;padding:var(--lg-space-2);color:var(--lg-text-primary);cursor:pointer;border-radius:var(--lg-radius-md);transition:all var(--lg-transition-base);margin-right:var(--lg-space-3)}.mobile-menu-button.svelte-1m3fnw6:hover{background:var(--lg-bg-hover)}.mobile-menu-button.svelte-1m3fnw6:focus{outline:2px solid var(--lg-primary);outline-offset:var(--lg-space-0-5)}.mobile-menu-button-text.svelte-1m3fnw6{display:none;font-size:var(--lg-text-sm);font-weight:var(--lg-font-medium);color:var(--lg-text-primary);transition:all var(--lg-transition-base);margin-right:var(--lg-space-1)}.hidden.svelte-1m3fnw6{display:none}.mobile-nav-menu.svelte-1m3fnw6{position:absolute;top:100%;left:0;right:0;background:var(--lg-bg-secondary);border-top:1px solid var(--lg-border-light);box-shadow:var(--lg-shadow-md);z-index:50}.mobile-nav-list.svelte-1m3fnw6{list-style:none;margin:0;padding:0}.mobile-nav-item.svelte-1m3fnw6{border-bottom:1px solid var(--lg-border-light);margin:0;padding:0}.mobile-nav-item.svelte-1m3fnw6:last-child{border-bottom:none}.mobile-nav-link.svelte-1m3fnw6{display:block;padding:var(--lg-space-4) var(--lg-space-6);color:var(--lg-text-primary);text-decoration:none;font-weight:var(--lg-font-medium);transition:all var(--lg-transition-base);width:100%;min-height:48px;display:flex;align-items:center}.mobile-nav-link.svelte-1m3fnw6:hover{background:var(--lg-bg-hover);color:var(--lg-primary)}.mobile-nav-link.active.svelte-1m3fnw6{background:var(--lg-bg-secondary);color:var(--lg-primary);font-weight:var(--lg-font-semibold)}.mobile-nav-link.cart-link.svelte-1m3fnw6{color:var(--lg-primary);font-weight:var(--lg-font-semibold)}.mobile-help-button.svelte-1m3fnw6{width:100%;padding:var(--lg-space-4) var(--lg-space-6);background:none;border:none;color:var(--lg-text-primary);text-align:left;font-weight:var(--lg-font-medium);cursor:pointer;transition:all var(--lg-transition-base);min-height:48px;display:flex;align-items:center}.mobile-help-button.svelte-1m3fnw6:hover{background:var(--lg-bg-hover);color:var(--lg-primary)}@media (max-width: 768px){.modern-navbar.svelte-1m3fnw6{position:fixed;top:0;left:0;right:0;z-index:1000;box-shadow:0 2px 8px #0000001a}.navbar-spacer.svelte-1m3fnw6{display:block;height:52px}.mobile-menu-button.svelte-1m3fnw6,.mobile-menu-button-text.svelte-1m3fnw6{display:block}.desktop-nav.svelte-1m3fnw6{display:none}.navbar-container.svelte-1m3fnw6{position:relative;display:flex;align-items:center;justify-content:flex-end;min-height:52px}.mobile-nav-menu.svelte-1m3fnw6{position:fixed;top:52px;left:0;right:0;max-height:calc(100vh - 52px);overflow-y:auto;-webkit-overflow-scrolling:touch}.help-box.svelte-1m3fnw6{margin:var(--lg-space-4);max-height:calc(100vh - var(--lg-space-8))}.help-header.svelte-1m3fnw6,.help-content.svelte-1m3fnw6{padding:var(--lg-space-4)}}@media (min-width: 769px){.mobile-nav-menu.svelte-1m3fnw6{display:none}}.modern-header.svelte-1ufqkzi{position:relative;z-index:100;background-color:var(--lg-bg-primary)}.header-banner-container.svelte-1ufqkzi{width:100%;background-color:var(--lg-bg-primary)}.header-banner.svelte-1ufqkzi{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.header-slogan-container.svelte-1ufqkzi{width:100%;background-color:var(--lg-bg-primary);padding:var(--lg-space-4) 0}.header-slogan.svelte-1ufqkzi{text-align:center;max-width:1200px;margin:0 auto;padding:0 var(--lg-space-4);line-height:1.4;font-family:Georgia,serif;color:var(--lg-text-primary)}.header-slogan.svelte-1ufqkzi:not([style*=font-size]){font-size:var(--lg-text-2xl)}.header-slogan.svelte-1ufqkzi *{font-family:inherit;font-size:inherit;color:inherit;line-height:inherit}.header-slogan.svelte-1ufqkzi p{margin:0;padding:0}.header-slogan.svelte-1ufqkzi strong,.header-slogan.svelte-1ufqkzi b{font-weight:700}.header-slogan.svelte-1ufqkzi em,.header-slogan.svelte-1ufqkzi i{font-style:italic}.migration-countdown.svelte-1ufqkzi{position:fixed;top:var(--lg-space-4);left:var(--lg-space-4);background-color:var(--lg-primary);color:#fff;padding:var(--lg-space-2) var(--lg-space-4);border-radius:var(--lg-radius-md);font-size:var(--lg-text-sm);font-weight:var(--lg-font-medium);display:flex;align-items:center;gap:var(--lg-space-2);z-index:1000;box-shadow:var(--lg-shadow-md);animation:svelte-1ufqkzi-pulse 2s ease-in-out infinite}.countdown-icon.svelte-1ufqkzi{font-size:var(--lg-text-xl);animation:svelte-1ufqkzi-bounce 1s ease-in-out infinite}.countdown-text.svelte-1ufqkzi{white-space:nowrap}@keyframes svelte-1ufqkzi-pulse{0%,to{opacity:.9}50%{opacity:1}}@keyframes svelte-1ufqkzi-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (max-width: 768px){.migration-countdown.svelte-1ufqkzi{font-size:var(--lg-text-xs);padding:var(--lg-space-1) var(--lg-space-3);top:var(--lg-space-2);left:var(--lg-space-2)}.countdown-icon.svelte-1ufqkzi{font-size:var(--lg-text-base)}.header-slogan.svelte-1ufqkzi{padding:0 var(--lg-space-3)}.header-slogan.svelte-1ufqkzi:not([style*=font-size]){font-size:var(--lg-text-xl)}}
