.navigation-loading-indicator{z-index:100;background:var(--color-surface,white);color:var(--color-link,#084766);white-space:nowrap;pointer-events:none;border:1px solid;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font:600 14px/1.4 system-ui,sans-serif;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 2px 12px #00000026}.navigation-loading-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite navigation-loading-spin}@keyframes navigation-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.navigation-loading-spinner{animation:none}}
