#starmap[data-region-native="true"] .map-workspace{grid-template-columns:minmax(0,1fr)}
#starmap[data-region-native="true"] .map-svg-scroll svg{width:100%;min-width:0;display:block}
#starmap[data-region-native="true"] .map-canvas-shell{background:#04171a}
#starmap[data-region-native="true"] .map-native-projection .map-node-point text{font-family:system-ui,sans-serif;font-size:14px;letter-spacing:.5px;paint-order:stroke;stroke:#071216;stroke-width:3px;stroke-linejoin:round;fill:#f5f6f2}
#starmap[data-region-native="true"] .map-node-point .map-label-bg{display:none}
#starmap[data-region-native="true"] .map-native-link{stroke:#e2e6df;stroke-width:1.4;opacity:.78;fill:none;pointer-events:none}
#starmap[data-region-native="true"] .map-native-link.is-active{stroke:#f8d765;opacity:1;stroke-width:2}
#starmap[data-region-native="true"] .map-region-image,#starmap[data-region-native="true"] .map-region-ship{pointer-events:none}
#starmap[data-region-native="true"] .map-native-starfield{filter:invert(1);mix-blend-mode:screen;pointer-events:none}
#starmap[data-region-native="true"] .map-region-fog{opacity:.13;mix-blend-mode:screen;pointer-events:none;animation:map-region-fog 30s ease-in-out infinite alternate}
#starmap[data-region-native="true"] .map-region-nebula{opacity:.09;mix-blend-mode:screen;pointer-events:none}
#starmap[data-region-native="true"] .map-region-void-light{mix-blend-mode:screen;pointer-events:none;opacity:.9}
#starmap:is([data-region-native="true"],[data-earth-native="true"]) .map-region-travel{cursor:pointer;outline:none}
#starmap:is([data-region-native="true"],[data-earth-native="true"]) .map-region-travel .map-hit{fill:transparent;stroke:none;pointer-events:all}
#starmap:is([data-region-native="true"],[data-earth-native="true"]) .map-region-travel text{font-family:system-ui,sans-serif;font-size:18px;fill:#f4f5ed;paint-order:stroke;stroke:#071216;stroke-width:3px}
#starmap:is([data-region-native="true"],[data-earth-native="true"]) .map-region-travel:hover text,#starmap:is([data-region-native="true"],[data-earth-native="true"]) .map-region-travel:focus-visible text{fill:#f8d765}
#starmap:is([data-region-native="true"],[data-earth-native="true"]) .map-region-travel:focus-visible circle{stroke:#fff;fill:#1a536b55;stroke-width:2}
#starmap[data-region-native="true"] .map-region-title{font:21px system-ui,sans-serif;letter-spacing:5px;fill:#f2f4ed;paint-order:stroke;stroke:#0a181b;stroke-width:3px}
#starmap[data-region-native="true"] .map-original-node-icon{pointer-events:none}
#starmap[data-region-native="true"] .map-node-point.is-selected .map-original-node-icon{filter:sepia(1) saturate(3)}
#starmap[data-region-native="true"] .map-node-point.is-match .map-original-node-icon{filter:sepia(1) saturate(4) hue-rotate(135deg);animation:map-native-search-pulse 1.4s ease-in-out infinite}
@keyframes map-region-fog{to{opacity:.20}}
@media(prefers-reduced-motion:reduce){#starmap[data-region-native="true"] .map-region-fog,#starmap[data-region-native="true"] .map-node-point.is-match .map-original-node-icon{animation:none}}
@media(max-width:700px){#starmap[data-region-native="true"] .map-svg-scroll svg{width:100%;min-width:860px}#starmap[data-region-native="true"] .map-svg-scroll{overflow-x:auto}}
