.navigation-feedback{z-index:1000;pointer-events:none;position:fixed;inset:0}.navigation-progress{background:#535c4930;height:3px;position:absolute;top:0;left:0;right:0;overflow:hidden}.navigation-progress:after{content:"";background:#535c49;width:35%;height:100%;animation:1.2s ease-in-out infinite navigation-travel;display:block}.navigation-label{top:max(17px,env(safe-area-inset-top));color:#fffdf5;white-space:nowrap;background:#272b23;border:1px solid #ffffff30;border-radius:24px;align-items:center;gap:9px;padding:10px 16px;font-size:13px;line-height:1.3;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 3px 14px #0002}.navigation-spinner{border:1.5px solid #ffffff50;border-top-color:#fffdf5;border-radius:50%;width:13px;height:13px;animation:.75s linear infinite navigation-spin}@keyframes navigation-travel{0%{transform:translate(-110%)}to{transform:translate(390%)}}@keyframes navigation-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.navigation-progress:after{opacity:.75;width:100%;animation:none}.navigation-spinner{animation:none}}
