/* A single coastline under transparent, accessible stage-node regions. */
#app .stage-world-atlas--continent {background:#0a2633;clip-path:none;border:1px solid #45656c;box-shadow:none;}
#app .stage-world-atlas--continent::before,#app .stage-world-atlas--continent::after {display:none;}
#app .stage-world-atlas--continent .stage-world-atlas__map {padding:0;isolation:isolate;}
#app .rem-continent-geography {position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;}
#app .continent-route {fill:none;stroke:#fff0bd;stroke-width:5;stroke-dasharray:10 9;stroke-linecap:round;opacity:.8;}
#app .continent-route--branch {stroke:#9adeeb;stroke-width:3;stroke-dasharray:3 11;}
#app .stage-world-atlas--continent .stage-sector {aspect-ratio:720/520;min-height:0;z-index:1;opacity:1;filter:none;}
#app .stage-world-atlas--continent .stage-sector + .stage-sector {margin-top:0!important;}
#app .stage-world-atlas--continent .stage-sector::before,#app .stage-world-atlas--continent .stage-sector::after {display:none;}
#app .stage-world-atlas--continent .stage-sector-head {top:14px;left:14px;right:auto;width:auto;max-width:calc(100% - 28px);min-height:0;padding:7px 10px;gap:9px;background:#071820df;border:0;border-left:3px solid var(--sector-accent);box-shadow:none;}
#app .stage-world-atlas--continent .stage-sector-code {min-width:25px;}
#app .stage-world-atlas--continent .stage-sector-code span {display:none;}
#app .stage-world-atlas--continent .stage-sector-code strong {font-size:18px;}
#app .stage-world-atlas--continent .stage-sector-copy b {font-size:14px;line-height:1.3;}
#app .stage-world-atlas--continent .stage-sector-copy p,#app .stage-world-atlas--continent .stage-sector-head>i {display:none;}
#app .stage-world-atlas--continent .stage-worldmap {position:absolute;inset:0;height:100%;min-height:0;background:none!important;clip-path:none;box-shadow:none!important;overflow:visible;}
#app .stage-world-atlas--continent .stage-worldmap::before,#app .stage-world-atlas--continent .stage-worldmap::after {display:none;}
#app .stage-world-atlas--continent .stage-worldmap__nodes {position:absolute;inset:0;}
#app .stage-world-atlas--continent .stage-map-node {width:68px!important;min-width:68px!important;height:72px!important;min-height:72px!important;clip-path:none!important;}
#app .stage-world-atlas--continent .stage-map-node__orb {width:42px;height:42px;border-radius:50%;transform:translateX(-50%);background:#0a222b;box-shadow:0 3px 0 #0009,0 0 0 4px #091925a8;}
#app .stage-world-atlas--continent .stage-map-node__orb i {transform:none;font:800 17px/1 monospace;}
#app .stage-world-atlas--continent .stage-map-node__orb::before,#app .stage-world-atlas--continent .stage-map-node__orb::after {display:none!important;}
#app .stage-world-atlas--continent .stage-map-node__label {font:800 10px/1.4 monospace;letter-spacing:0;top:48px;background:#071923df;padding:0 4px;}
#app .stage-world-atlas--continent .stage-map-node__marks {top:61px;width:80px;min-height:13px;color:#ffe099;background:#071923df;border-radius:5px;}
#app .stage-world-atlas--continent .stage-map-node__marks .stage-star-glyphs {font-size:12px;}
#app .stage-world-atlas--continent .stage-map-node:disabled {opacity:.65!important;filter:none;}
#app .stage-world-atlas--continent .stage-map-node:disabled .stage-map-node__orb i {font-size:17px;}
#app .stage-world-atlas--continent .stage-map-node:disabled .stage-map-node__orb i::after {display:none;}
#app .stage-world-atlas--continent .stage-map-node.is-frontier .stage-map-node__orb {border-color:#fff1ad;box-shadow:0 0 0 4px #71613c,0 0 18px #ffe5a333;animation:none;}
#app .stage-world-atlas--continent .stage-map-node.is-cleared .stage-map-node__orb {background:#1c5555;}
#app .stage-world-atlas--continent .stage-map-node:focus-visible {outline:3px solid #fff6bf;outline-offset:5px;}
#app .stage-world-atlas--continent .stage-world-atlas__head span {font-size:10px;}
#app .stage-world-atlas--continent .stage-world-atlas__head i {font-size:11px;}
#app .stage-world-atlas--continent .stage-sector:nth-child(even) .stage-worldmap {clip-path:none;}
