/* Northstar's restrained brass navigation instrument. */
.atlas-image-status{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:3;color:#e1bd80}
.atlas-image-status[hidden]{display:none!important}
.atlas-wait-compass{width:clamp(34px,11%,72px);height:auto;fill:none;stroke:currentColor;stroke-width:1.1;filter:drop-shadow(0 1px 5px #00121e)}
.atlas-wait-needle{transform-origin:36px 36px;animation:atlas-wait-bearing 2.2s ease-in-out infinite}
.atlas-wait-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
[data-image-wait=error]>.atlas-image-status .atlas-wait-compass{display:none}
[data-image-wait=error]>.atlas-image-status .atlas-wait-label{position:static;width:auto;height:auto;clip-path:none;font-size:12px;background:#011925e6;padding:8px 12px}
:is(.car-metal,.road-scene,.workshop-scene,.instrument-float)[data-image-wait=loading]>img:not(.ambient),:is(.car-metal,.road-scene,.workshop-scene,.instrument-float)[data-image-wait=error]>img:not(.ambient){visibility:hidden}
.part-art,.service-art{position:relative}
:is(.part-art,.service-art)[data-image-wait=loading],:is(.part-art,.service-art)[data-image-wait=error]{background-image:none!important}
@keyframes atlas-wait-bearing{0%,100%{transform:rotate(-16deg)}50%{transform:rotate(16deg)}}
.motion-paused .atlas-wait-needle{animation:none!important}
@media(prefers-reduced-motion:reduce){.atlas-wait-needle{animation:none}}
html:has(dialog[open]){overflow:hidden}
html,dialog,textarea,.service-index{scrollbar-color:#9e7c46 #011925;scrollbar-width:thin}
@supports selector(::-webkit-scrollbar){
 html,dialog,textarea,.service-index{scrollbar-color:auto;scrollbar-width:auto}
 ::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#011925}::-webkit-scrollbar-thumb{background:#9e7c46;border:2px solid #011925;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#c49a5b}::-webkit-scrollbar-thumb:active{background:#f3d59e}::-webkit-scrollbar-corner{background:#011925}
}
@supports(-moz-appearance:none){html,dialog,textarea,.service-index{scrollbar-color:#9e7c46 #011925;scrollbar-width:thin}}
@media(forced-colors:active){html,dialog,textarea,.service-index{scrollbar-color:auto!important;scrollbar-width:auto!important}::-webkit-scrollbar,::-webkit-scrollbar-track,::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-corner{all:revert!important}.atlas-image-status{color:CanvasText}.atlas-wait-compass{filter:none}.atlas-wait-label{background:Canvas!important;color:CanvasText}}
