.brand-logo.svelte-1t2mogr{display:inline-flex;align-items:center;gap:calc(var(--brand-logo-size) * .28);min-width:0;color:var(--blue-1, #09090b)}.brand-mark.svelte-1t2mogr{width:var(--brand-logo-size);height:var(--brand-logo-size);flex:0 0 var(--brand-logo-size);display:block}.brand-name.svelte-1t2mogr{display:flex;flex-direction:column;justify-content:center;gap:2px;white-space:nowrap;line-height:1}.brand-name-primary.svelte-1t2mogr{font-family:var(--fontBody);font-size:calc(var(--brand-logo-size) * .46);font-weight:800}.brand-name-secondary.svelte-1t2mogr{color:var(--grey-3, #52525b);font-family:var(--fontBody);font-size:calc(var(--brand-logo-size) * .31);font-weight:600}.compact.svelte-1t2mogr{gap:0}.h5go-nav.svelte-1atmsd1{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-m);background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-bottom:1px solid var(--grey-7);height:64px;transition:all .2s var(--bezier)}.h5go-nav.scrolled.svelte-1atmsd1{background:rgba(255,255,255,.98);box-shadow:var(--shadow-close)}.nav-logo-container.svelte-1atmsd1{display:flex;align-items:center}.nav-logo-link.svelte-1atmsd1{display:flex;align-items:center;min-width:148px;height:40px;color:var(--brand-blue);transition:transform .2s var(--bezier)}.nav-logo-link.svelte-1atmsd1:hover{transform:scale(1.05);transition:transform .2s var(--bezier)}.nav-logo-link.svelte-1atmsd1:active{transform:scale(.98);transition-duration:.1s}.nav-actions-container.svelte-1atmsd1{display:flex;align-items:center;gap:var(--spacing-s)}.nav-home-button.svelte-1atmsd1{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;color:var(--grey-3);transition:all .2s var(--bezier)}.nav-home-button.svelte-1atmsd1:hover,.nav-home-button.active.svelte-1atmsd1{background:var(--grey-7);color:var(--brand-blue);transform:scale(1.05)}.nav-home-button.svelte-1atmsd1:active{transform:scale(.95);transition-duration:.1s}.nav-search-button.svelte-1atmsd1{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-s) var(--spacing-m);background:var(--grey-7);border:none;border-radius:24px;color:var(--grey-3);font-size:14px;cursor:pointer;transition:all .2s var(--bezier);min-width:200px;white-space:nowrap}.nav-search-button.svelte-1atmsd1:hover{background:var(--grey-5);color:var(--blue-3);transform:scale(1.02)}.nav-search-button.svelte-1atmsd1:active{transform:scale(.98);transition-duration:.1s}.nav-search-icon{flex-shrink:0}@media (max-width: 768px){.h5go-nav.svelte-1atmsd1{padding:0 var(--spacing-s)}.nav-search-button.svelte-1atmsd1{min-width:120px;font-size:12px;padding:var(--spacing-xs) var(--spacing-s)}.nav-logo-link.svelte-1atmsd1{width:auto;min-width:132px;height:36px}}@media (max-width: 480px){.nav-search-button.svelte-1atmsd1{min-width:40px;padding:var(--spacing-xs)}}.mobile-nav-card.svelte-fr3jv5{position:fixed;z-index:1000;width:var(--cellSize);height:var(--cellSize);background:var(--pure-white);border:2px solid rgba(0,0,0,.1);border-radius:16px;box-shadow:var(--shadow-hover);overflow:hidden;backdrop-filter:blur(10px);display:flex;flex-direction:column;transition:all .3s var(--bezier)}.mobile-nav-card.scrolled.svelte-fr3jv5{box-shadow:var(--shadow-far);transform:translateY(-2px) scale(1.02)}.mobile-nav-card.search-open.svelte-fr3jv5{box-shadow:var(--shadow-far);transform:scale(.98);background:rgba(255,255,255,.98);backdrop-filter:blur(10px)}.nav-logo-section.svelte-fr3jv5{height:28px;margin:15px auto 11px;width:60px}.logo-link.svelte-fr3jv5{display:flex;align-items:center;justify-content:center;color:var(--blue-1);transition:transform .2s var(--bezier);border-radius:8px;padding:0;width:100%;height:100%}.nav-divider.svelte-fr3jv5{height:1px;background:linear-gradient(90deg,transparent 0%,var(--grey-5) 50%,transparent 100%);margin:0 8px}.nav-actions-section.svelte-fr3jv5{display:flex;align-items:center;justify-content:space-around;padding:8px;background:var(--pure-white);height:32px}.action-button.svelte-fr3jv5{background-color:unset;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;border:none;cursor:pointer;transition:all .2s var(--bezier);text-decoration:none;-webkit-tap-highlight-color:transparent;user-select:none}.home-button.svelte-fr3jv5,.search-button.svelte-fr3jv5{color:var(--grey-3)}.search-button.svelte-fr3jv5:hover{background:var(--blue-9);color:var(--brand-blue)}.button-icon.svelte-fr3jv5{display:flex;align-items:center;justify-content:center}@media (max-width: 375px){.mobile-nav-card.svelte-fr3jv5{width:var(--cellSize);height:var(--cellSize)}.nav-logo-section.svelte-fr3jv5{padding:6px}.nav-actions-section.svelte-fr3jv5{padding:6px;height:28px}.action-button.svelte-fr3jv5{width:20px;height:20px;border-radius:6px}}@media (max-width: 320px){.mobile-nav-card.svelte-fr3jv5{width:var(--cellSize);height:var(--cellSize)}.nav-logo-section.svelte-fr3jv5{padding:4px}.nav-actions-section.svelte-fr3jv5{padding:4px;height:24px}.action-button.svelte-fr3jv5{width:18px;height:18px;border-radius:4px}}@media (orientation: landscape) and (max-height: 500px){.mobile-nav-card.svelte-fr3jv5{width:var(--cellSize);height:var(--cellSize);flex-direction:row;align-items:center}.nav-logo-section.svelte-fr3jv5{flex:1;padding:8px;background:linear-gradient(135deg,var(--green-7) 0%,var(--green-8) 100%)}.nav-divider.svelte-fr3jv5{width:1px;height:60px;margin:0;background:linear-gradient(180deg,transparent 0%,var(--grey-5) 50%,transparent 100%)}.nav-actions-section.svelte-fr3jv5{flex:1;flex-direction:column;padding:8px;justify-content:space-around;gap:4px;height:auto}.action-button.svelte-fr3jv5{width:20px;height:20px;border-radius:6px}}@media (prefers-color-scheme: dark){.mobile-nav-card.svelte-fr3jv5{background:rgba(30,30,30,.95);backdrop-filter:blur(20px)}.nav-logo-section.svelte-fr3jv5{background:linear-gradient(135deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.05) 100%)}.nav-actions-section.svelte-fr3jv5{background:rgba(30,30,30,.95)}.action-button.svelte-fr3jv5{background:rgba(255,255,255,.1);color:#fffc}.action-button.svelte-fr3jv5:active{background:rgba(255,255,255,.2)}}@media (prefers-reduced-motion: reduce){.mobile-nav-card.svelte-fr3jv5,.logo-link.svelte-fr3jv5,.action-button.svelte-fr3jv5{transition:none}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.mobile-nav-card.svelte-fr3jv5{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}
