/* Floating glass navigation, scoped to the mobile layout. */
@media(max-width:760px){
    body{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}
    html{scroll-padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}
    .experience-mobile-bottom.liquid-nav{
        display:flex;align-items:center;gap:3px;isolation:isolate;
        left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));
        bottom:calc(12px + env(safe-area-inset-bottom,0px));
        width:auto;max-width:510px;margin:0 auto;padding:6px;
        min-height:70px;border:1px solid #ffffff30;border-top-color:#ffffff58;
        border-bottom-color:#ffffff16;border-radius:28px;
        background:linear-gradient(135deg,#ffffff13,transparent 45%,#c6ffe50a),#17211fed;
        box-shadow:0 12px 38px #0006,0 3px 9px #0003,inset 0 1px 0 #ffffff25,inset 0 -1px 0 #ffffff08;
        -webkit-backdrop-filter:blur(24px) saturate(175%);backdrop-filter:blur(24px) saturate(175%);
    }
    .liquid-nav:before{content:'';position:absolute;z-index:-1;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 12% 0,#ffffff1f,transparent 50%),radial-gradient(ellipse at 94% 100%,#90e5c115,transparent 48%)}
    .experience-mobile-bottom.liquid-nav>a{position:relative;flex:1 1 0;min-width:0;min-height:56px;gap:5px;padding:8px 2px 6px;border:1px solid transparent;border-radius:21px;color:#d0d8d5;font-size:10px;font-weight:500;line-height:1.2;text-align:center;-webkit-tap-highlight-color:transparent;transition:background .22s,border-color .22s,color .22s,transform .22s;touch-action:manipulation}
    .liquid-nav>a>span{white-space:nowrap;letter-spacing:-.15px}
    .experience-mobile-bottom.liquid-nav svg{width:23px;height:23px;flex:none;stroke-width:1.7;filter:drop-shadow(0 1px 2px #0003);transition:transform .22s}
    .experience-mobile-bottom.liquid-nav>a[aria-current=page]{color:#8dffc0;background:linear-gradient(145deg,#c6ffe126,#36d98415 65%,#f2fff00c);border-color:#b8ffcf36;border-top-color:#e3ffef5c;box-shadow:inset 0 1px 1px #ffffff1c,inset 0 -1px 1px #4afa9520,0 2px 8px #0002;text-shadow:0 0 14px #5bffa530}
    .liquid-nav>a[aria-current=page]:before{content:'';position:absolute;top:0;left:24%;right:24%;height:1px;background:linear-gradient(90deg,transparent,#e5fff0bb,transparent);pointer-events:none}
    .liquid-nav>a:active{transform:scale(.94);background-color:#ffffff15}
    .liquid-nav>a:active svg{transform:translateY(-2px)}
    .liquid-nav>a:focus-visible{outline:2px solid #b0ffd0;outline-offset:1px;background-color:#ffffff12}
    .phimboy-menu-open .experience-mobile-bottom.liquid-nav{z-index:90}
    .flex-toast{bottom:calc(100px + env(safe-area-inset-bottom,0px))}
    @supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
        .experience-mobile-bottom.liquid-nav{background:linear-gradient(135deg,#ffffff16,transparent 45%,#c6ffe50d),#111b19a8}
    }
}
@media(max-width:360px){.experience-mobile-bottom.liquid-nav{gap:1px;padding:5px;left:8px;right:8px;border-radius:25px}.experience-mobile-bottom.liquid-nav>a{font-size:9px;border-radius:19px}.experience-mobile-bottom.liquid-nav svg{width:22px;height:22px}}
@media(prefers-reduced-motion:reduce){.experience-mobile-bottom.liquid-nav>a,.experience-mobile-bottom.liquid-nav svg{transition:none}.liquid-nav>a:active,.liquid-nav>a:active svg{transform:none}}
@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.experience-mobile-bottom.liquid-nav{background:#121f19;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#8aa795}.experience-mobile-bottom.liquid-nav>a{color:#eef7f2}.experience-mobile-bottom.liquid-nav>a[aria-current=page]{background:#204c34;color:#b5ffcf;border-color:#86dba8}}
@media(forced-colors:active){.experience-mobile-bottom.liquid-nav{background:Canvas;border-color:ButtonText}.experience-mobile-bottom.liquid-nav>a{color:LinkText}.experience-mobile-bottom.liquid-nav>a[aria-current=page]{border:2px solid Highlight;color:Highlight}.liquid-nav:before,.liquid-nav>a:before{display:none}}
