.nav{z-index:50;transition:background-color var(--dur-3) var(--ease-out), border-color var(--dur-3) var(--ease-out);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.nav.is-scrolled{background:var(--material);-webkit-backdrop-filter:var(--blur-material);backdrop-filter:var(--blur-material);border-bottom-color:var(--hairline)}.js .nav-inner{opacity:0;animation:0s linear 2.4s forwards nav-show}.js[data-garden] .nav-inner{animation:nav-show .64s var(--ease-out) .26s both}@keyframes nav-show{to{opacity:1}}.nav-inner{height:64px;padding:0 var(--page-pad);justify-content:space-between;align-items:center;gap:16px;display:flex}.nav-home{border-radius:var(--radius-chip);align-items:center;height:40px;display:inline-flex}.nav-places{align-items:center;gap:8px;display:flex}.nav-place{border-radius:var(--radius-pill);height:34px;color:var(--text-primary);background:var(--material-glass);-webkit-backdrop-filter:var(--blur-material);backdrop-filter:var(--blur-material);border:1px solid var(--hairline-strong);transition:background-color var(--dur-1) var(--ease-out), border-color var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);justify-content:center;align-items:center;padding:0 15px;font-size:13px;font-weight:600;line-height:34px;display:inline-flex}.nav-place:hover{background:#2a1c2599}.nav-place:active{transform:scale(.96)}.nav.is-scrolled .nav-place{-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--text-muted);background:0 0;border-color:#0000}.nav.is-scrolled .nav-place:hover{background:var(--fill-2);color:var(--text-primary)}.nav.is-scrolled .nav-place[aria-current=page]{color:var(--text-primary)}.nav-download{opacity:0;pointer-events:none;max-width:0;transition:max-width var(--dur-4) var(--ease-out), padding var(--dur-4) var(--ease-out), margin var(--dur-4) var(--ease-out), opacity var(--dur-3) var(--ease-out), background-color var(--dur-1) var(--ease-out);margin-inline-start:-8px;padding:0;overflow:hidden}.nav-download.is-shown{opacity:1;pointer-events:auto;max-width:160px;margin-inline-start:0;padding:0 16px}@media (max-width:640px){.nav-place{display:none}.nav-inner{height:56px}}
.footer-socials{align-items:center;gap:2px;margin-inline-start:-8px;display:flex}.footer-social{width:32px;height:32px;color:var(--text-muted);transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.footer-social:hover{background:var(--fill-2);color:var(--text-primary)}.footer-social:active{transform:scale(.94)}
