body.atlas-page{background:#070e10}body.atlas-page main{max-width:none}body.atlas-page footer{display:none}body.atlas-page>header{height:76px;min-height:76px;padding:0 3%;flex-wrap:nowrap;border-bottom-color:#c0a56e22}body.atlas-page>header .brand{font-size:19px}body.atlas-page>header .sigil{font-size:34px}body.atlas-page>header nav{width:auto;order:initial;gap:18px}body.atlas-page>header nav a{font-size:11px}body.atlas-page>header .account{margin-left:0}.world-atlas{--a-gold:#ddc38c;--a-muted:#9baca8;--a-panel:#0c181be8;--a-line:#d4c18a22;color:#ece9dc;font:13px/1.6 system-ui,sans-serif;position:relative}.world-atlas button{font:inherit}.world-atlas [hidden]{display:none!important}.atlas-bar{height:79px;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:0 32px;background:#0c1618;border-bottom:1px solid var(--a-line)}.atlas-heading{display:flex;align-items:center;gap:15px}.atlas-emblem{color:var(--a-gold);font:42px/1 Georgia}.atlas-eyebrow{display:block;font:8px/1.6 system-ui;letter-spacing:2.6px;color:var(--a-gold);font-weight:600}.atlas-heading h1{font:25px/1.1 Georgia;margin:6px 0 0;letter-spacing:.3px}.atlas-bar-right{display:flex;align-items:center;gap:25px}.atlas-spoilers{font-size:10px;color:#b7c0b8;display:flex;align-items:center;gap:10px}.atlas-spoilers>span:first-child{font:20px Georgia;color:var(--a-gold)}.atlas-spoilers>span:last-child{color:var(--a-gold)}.atlas-fullscreen,.atlas-icon-button{background:none;border:1px solid var(--a-line);border-radius:4px;color:var(--a-gold);width:35px;height:35px;display:grid;place-items:center;font-size:24px!important}.atlas-stage{position:relative;isolation:isolate;height:calc(100svh - 155px);min-height:600px;overflow:hidden;background:radial-gradient(ellipse,#28403b,#081315)}.atlas-map-frame{position:absolute;inset:0;touch-action:none;cursor:grab;outline-offset:-5px}.atlas-map-frame.dragging{cursor:grabbing}.atlas-map-frame svg{display:block;width:100%;height:100%;overflow:hidden}.atlas-mist{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 25% 20%,#d5dfc50c,transparent 50%),linear-gradient(0deg,#04101266,transparent 20%,transparent 80%,#04101255);animation:atlas-breath 15s ease-in-out infinite alternate}.atlas-map-loading{position:absolute;inset:0;z-index:2;background:#0b181dee;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;color:var(--a-gold);font-size:12px;letter-spacing:2px;pointer-events:none}.atlas-map-loading span{font:50px Georgia;animation:atlas-breath 1s infinite alternate}.atlas-sidebar{position:absolute;top:25px;bottom:25px;left:25px;width:246px;z-index:4;background:var(--a-panel);border:1px solid var(--a-line);border-radius:7px;display:flex;flex-direction:column;box-shadow:0 18px 70px #0005;backdrop-filter:blur(16px);overflow:hidden}.atlas-sidebar-top{padding:21px 20px 12px;display:flex;align-items:center;justify-content:space-between}.atlas-tabs{display:flex;padding:0 18px;border-bottom:1px solid var(--a-line);gap:18px}.atlas-tabs button{border:0;background:none;padding:10px 0;color:#98aaa4;font-size:11px;position:relative}.atlas-tabs button[aria-selected=true]{color:var(--a-gold)}.atlas-tabs button[aria-selected=true]:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--a-gold)}.atlas-tabs span{font-size:8px;border:1px solid var(--a-line);padding:1px 4px;border-radius:4px;margin-left:6px;color:var(--a-muted)}.atlas-search{margin:17px 14px 12px;display:flex;gap:8px;align-items:center;padding:8px 10px;background:#ffffff05;border:1px solid var(--a-line);border-radius:4px}.atlas-search>span{font:21px/1 Georgia;color:var(--a-gold)}.atlas-search input{border:0;padding:0;background:none;font:11px system-ui;height:20px;min-width:0}.atlas-search input::placeholder{color:#859991}.atlas-search input:focus{outline:none}.atlas-search:focus-within{border-color:var(--a-gold)}#atlas-place-panel,#atlas-route-panel{display:flex;flex-direction:column;min-height:0;flex:1}.atlas-category-label{display:flex;align-items:center;justify-content:space-between;margin:0 15px 10px;font-size:9px;color:var(--a-muted);gap:10px}.atlas-category-label select{max-width:145px;border:0;background:#132225;padding:7px;font-size:10px;border-radius:4px}.atlas-location-list{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9e895855 transparent;min-height:0;flex:1;padding:0 10px 10px}.atlas-location-button,.atlas-route-button{display:flex;align-items:center;gap:12px;border:1px solid transparent;text-align:left;width:100%;padding:11px 9px;border-radius:5px;background:none;color:#d2dcd3;font-size:11px!important}.atlas-location-button:hover,.atlas-route-button:hover{background:#ffffff05}.atlas-location-button.selected,.atlas-route-button.selected{background:#d2b57b12;border-color:#d2b57b44;color:#ead5a3}.atlas-location-button .atlas-place-glyph{width:29px;height:29px;border:1px solid #c5b17d33;display:grid;place-items:center;border-radius:50%;color:var(--a-gold);font:17px Georgia;flex-shrink:0}.atlas-place-name{display:block;line-height:1.45;overflow-wrap:anywhere;font-size:11px}.atlas-place-kind{font-size:8px;color:#819b91;margin-top:3px;display:block}.atlas-visited-mark{margin-left:auto;font-size:10px;color:#8dba94;flex-shrink:0}.atlas-route-button{align-items:flex-start}.atlas-route-button>span:first-child{color:var(--a-gold);font-size:22px;line-height:1.2}.atlas-sidebar-bottom{border-top:1px solid var(--a-line);padding:14px 18px}.atlas-sidebar-bottom p{font-size:9px;color:#8b9f98;margin:8px 0}.atlas-sidebar-bottom>a{font-size:10px;color:var(--a-gold)}.atlas-progress{font-size:9px;color:#cad2bf}.atlas-detail{position:absolute;z-index:4;top:25px;bottom:76px;right:25px;width:342px;border:1px solid var(--a-line);border-radius:7px;background:var(--a-panel);backdrop-filter:blur(16px);box-shadow:0 20px 65px #0006;display:flex;flex-direction:column;overflow:hidden;transition:opacity .25s,transform .25s}.atlas-detail.is-closed{opacity:0;transform:translateX(30px);pointer-events:none}.atlas-detail-cover{height:210px;position:relative;overflow:hidden;flex-shrink:0;background:#152729}.atlas-detail-cover>img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .22s,transform 2s}.atlas-detail-cover:hover>img{transform:scale(1.04)}.atlas-cover-shade{position:absolute;inset:0;background:linear-gradient(0deg,#0b181bcc,transparent 70%);pointer-events:none}.atlas-cover-expand{position:absolute;top:14px;left:14px;display:flex;align-items:center;gap:7px;background:#06131580;border:1px solid #ddc38c44;color:#e7d8b2;padding:6px 9px;border-radius:4px;font-size:19px!important;backdrop-filter:blur(8px)}.atlas-cover-expand span{font-size:9px;letter-spacing:.6px}.atlas-detail-close{position:absolute;right:12px;top:12px;border:1px solid #ddc38c44;border-radius:50%;background:#06131580;color:#e7d8b2;width:30px;height:30px;font-size:22px!important;line-height:1}.atlas-detail-kind{position:absolute;left:22px;bottom:16px;letter-spacing:2px;font-size:8px;color:#f2daaa}.atlas-detail-body{padding:21px 23px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9e895855 transparent}.atlas-detail-meta{display:flex;justify-content:space-between;gap:10px;font-size:8px;color:#a4b3a4;line-height:1.5}.atlas-detail-meta>span:last-child{color:#b6a773;text-align:right}.atlas-detail h2{font:31px/1.17 Georgia;margin:16px 0 20px;color:#eee8d5;overflow-wrap:anywhere}.atlas-fact p{font-size:12px;color:#bbc8be;line-height:1.85;margin:0 0 7px}.atlas-fact small{font-size:8px;color:#8c9e93;display:block;margin-bottom:18px}.atlas-article-link{display:block;padding:12px 0 17px;color:var(--a-gold);font-size:11px}.atlas-position{border-top:1px solid var(--a-line);padding:14px 0;color:#a8b6a7;font-size:10px}.atlas-position summary{color:#c0b185;cursor:pointer}.atlas-position p{font-size:10px;line-height:1.8;margin:12px 0 0;color:#8eaaa0}.atlas-next{display:flex;justify-content:space-between;align-items:center;width:100%;border:1px solid #ddc38c66;background:#d2b57b0a;padding:12px 14px;color:var(--a-gold);border-radius:4px;font-size:11px!important;margin-top:10px}.atlas-next:hover{background:#d2b57b20}.atlas-controls{position:absolute;z-index:5;bottom:25px;left:calc(50% - 80px);height:40px;display:flex;align-items:center;gap:3px;background:#0b181be8;border:1px solid var(--a-line);backdrop-filter:blur(12px);border-radius:5px;padding:3px}.atlas-controls button{background:none;border:0;color:#e1d1a7;width:32px;height:32px;font-size:22px;display:grid;place-items:center}.atlas-controls button:last-child{font:12px Georgia}.atlas-controls button[aria-pressed=false]{color:#718a7e}.atlas-controls>span:not(.atlas-control-separator){font-size:9px;width:30px;text-align:center;color:#a6b6a9}.atlas-control-separator{display:block;width:1px;height:20px;background:var(--a-line);margin:0 2px}.atlas-map-caption{position:absolute;z-index:4;right:26px;bottom:23px;display:flex;align-items:center;gap:11px;color:#e5d6b0;text-shadow:0 1px 5px #000}.atlas-caption-star{font:28px Georgia;color:var(--a-gold)}.atlas-map-caption p{margin:0;font-size:9px}.atlas-map-caption strong{display:block;font-size:9px;font-weight:500;letter-spacing:.5px}.atlas-map-caption p>span{display:block;font-size:8px;opacity:.7}.atlas-map-caption button{border:1px solid #ddc38c66;background:#0b181baa;color:var(--a-gold);border-radius:50%;width:24px;height:24px;font:15px Georgia}.atlas-marker{cursor:pointer;outline:none}.atlas-marker circle{fill:#0c201ddd;stroke:#d6b77b;stroke-width:1.5}.atlas-marker:hover circle,.atlas-marker:focus circle{stroke:#fff1be;stroke-width:2.5;fill:#345044}.atlas-marker.selected circle{fill:#b48b42;stroke:#fff0b7;stroke-width:2}.atlas-marker text.atlas-glyph{fill:#f9e2ab;pointer-events:none;font-family:Georgia,serif;text-anchor:middle;dominant-baseline:central}.atlas-marker-label{fill:#efe5cb;paint-order:stroke;stroke:#0a1517;stroke-width:4px;stroke-linejoin:round;font-family:system-ui,sans-serif;letter-spacing:.3px;pointer-events:none;text-anchor:middle}.atlas-cluster circle{fill:#172e25eb;stroke:#cbb57e;stroke-width:1.5}.atlas-cluster:hover circle{fill:#41533b}.atlas-cluster text{font-family:system-ui,sans-serif;font-size:12px;fill:#f2db9e;dominant-baseline:central;text-anchor:middle;pointer-events:none}.atlas-marker-halo{fill:none!important;stroke:#d6b77b77!important;stroke-width:1px!important;pointer-events:none}.atlas-route-line{fill:none;stroke:#e8c27f;stroke-width:2;stroke-dasharray:6 6;opacity:.85;vector-effect:non-scaling-stroke}.atlas-route-line.portal{stroke:#a6cff0;stroke-dasharray:2 8;stroke-width:2.5}.atlas-route-line.flight{stroke:#95c7bf;stroke-dasharray:12 8}.atlas-route-info{position:absolute;bottom:82px;left:calc(50% - 130px);width:280px;background:#0b181bf0;border:1px solid var(--a-line);border-radius:6px;padding:20px;z-index:5;box-shadow:0 15px 40px #0005}.atlas-route-info>button{position:absolute;right:10px;top:6px;border:0;background:none;color:var(--a-muted);font-size:23px}.atlas-route-info h2{font:23px Georgia;margin:10px 0}.atlas-route-info p{font-size:10px;color:#b2c3b7;margin:10px 0;line-height:1.7}.atlas-route-info small{font-size:8px;color:#8eaa9d}.atlas-route-legend{display:flex;gap:15px;border-top:1px solid var(--a-line);padding-top:10px;margin-top:12px;color:#e5c187;font-size:9px}.atlas-route-legend .portal-legend{color:#a7cbf0}.atlas-list-empty{padding:25px 10px;font-size:11px;color:var(--a-muted);text-align:center}.atlas-mobile-list-toggle,.atlas-mobile-close{display:none}.atlas-panorama{position:fixed;width:100vw;height:100dvh;max-width:none;max-height:none;border:0;padding:0;margin:0;background:#030a0d;color:#f2ead8;overflow:hidden}.atlas-panorama::backdrop{background:#020708ed}.atlas-panorama>img{width:100%;height:100%;object-fit:cover;display:block;animation:atlas-panorama-reveal 1s ease-out}.atlas-panorama:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#020a0ee8,transparent 58%);pointer-events:none}.atlas-panorama-close{position:absolute;right:32px;top:30px;border:1px solid #ddc38c66;border-radius:50%;width:42px;height:42px;background:#06131580;color:#e7d8b2;font-size:30px!important;z-index:3}.atlas-panorama-caption{position:absolute;bottom:8%;left:7%;z-index:2;max-width:75%}.atlas-panorama-caption h2{font:clamp(35px,4.7vw,72px)/1.12 Georgia;margin:18px 0;letter-spacing:-.5px;overflow-wrap:anywhere}.atlas-panorama-caption p{font-size:11px;color:#b8c4b2}.atlas-panorama-caption button{padding:10px 0;border:0;border-bottom:1px solid #cbb57e66;background:none;color:var(--a-gold);font-size:12px;margin-top:14px}.atlas-help{border:1px solid #ddc38c55;background:#0d1c20;color:#dce4d7;border-radius:8px;padding:38px;max-width:510px;width:calc(100% - 35px);box-shadow:0 20px 80px #0008}.atlas-help::backdrop{background:#02090cd9;backdrop-filter:blur(6px)}.atlas-help h2{font:32px Georgia;margin:15px 0 25px}.atlas-help p{font-size:12px;line-height:1.9;color:#adc0b2}.atlas-help a{display:block;color:var(--a-gold);margin-top:22px;font-size:12px}.atlas-help-close{position:absolute;right:15px;top:10px;font:25px Georgia;border:0;background:none;color:#c5b985}.atlas-no-script{padding:40px;max-width:900px;margin:auto}.atlas-no-script small{display:block;color:var(--a-muted)}.atlas-unavailable{min-height:70vh;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px;padding:30px;text-align:center}.atlas-unavailable>span{font:70px Georgia;color:var(--a-gold)}.atlas-unavailable h2{font:35px Georgia;margin:0}.atlas-unavailable p{color:var(--a-muted)}.atlas-unavailable a{color:var(--a-gold)}.world-atlas:fullscreen{background:#070e10;width:100%;height:100dvh}.world-atlas:fullscreen .atlas-stage{height:calc(100dvh - 79px)}
@keyframes atlas-breath{from{opacity:.45}to{opacity:.85}}@keyframes atlas-panorama-reveal{from{opacity:.2;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}
@media(min-width:1600px){.atlas-sidebar{width:275px;left:35px}.atlas-detail{width:380px;right:35px}.atlas-detail-cover{height:240px}.atlas-detail-body{padding:25px 28px}.atlas-detail h2{font-size:35px}.atlas-location-button{padding:13px 12px}.atlas-place-name{font-size:12px}.atlas-map-caption{right:36px}}
@media(max-width:1200px){body.atlas-page>header nav{display:none}.atlas-bar{padding:0 24px}.atlas-sidebar{width:224px;left:18px;top:18px;bottom:18px}.atlas-detail{width:300px;right:18px;top:18px;bottom:78px}.atlas-detail-cover{height:180px}.atlas-detail h2{font-size:27px}.atlas-detail-body{padding:18px}.atlas-fact p{font-size:11px}.atlas-detail-meta{font-size:7px}.atlas-controls{left:calc(50% - 70px)}.atlas-map-caption{right:20px}.atlas-map-caption p{max-width:235px}.atlas-map-caption p>span{font-size:7px}.atlas-route-info{left:calc(50% - 95px);width:245px}.atlas-heading h1{font-size:24px}}
@media(max-width:900px){.atlas-sidebar{width:215px}.atlas-detail{width:280px}.atlas-detail-cover{height:165px}.atlas-stage{min-height:590px}.atlas-controls{left:calc(50% - 54px);bottom:25px}.atlas-map-caption{bottom:28px}.atlas-map-caption p{display:none}.atlas-route-info{left:240px;width:240px}.atlas-detail-meta{flex-direction:column;gap:4px}.atlas-detail-meta>span:last-child{text-align:left}}
@media(max-width:700px){body.atlas-page>header{height:66px;min-height:66px;padding-inline:18px;gap:12px}body.atlas-page>header .brand{font-size:16px;gap:8px}body.atlas-page>header .brand small{font-size:5px}body.atlas-page>header .sigil{font-size:29px}body.atlas-page>header .account{margin-left:auto;font-size:10px;gap:10px}body.atlas-page>header .account .button{font-size:10px;padding:8px}.atlas-bar{height:70px;padding:0 18px;gap:12px}.atlas-emblem{font-size:32px}.atlas-heading{gap:9px}.atlas-heading h1{font-size:21px}.atlas-eyebrow{font-size:7px;letter-spacing:1.8px}.atlas-bar-right{gap:12px}.atlas-spoilers{font-size:8px;gap:5px}.atlas-spoilers>span:first-child{display:none}.atlas-fullscreen{width:28px;height:28px;font-size:20px!important}.atlas-stage{height:calc(100svh - 136px);min-height:520px}.atlas-map-frame{inset:0 0 0}.atlas-sidebar{left:12px;top:12px;bottom:74px;width:min(290px,calc(100% - 24px));transform:translateX(-115%);transition:transform .25s;background:#0b181bf5}.atlas-sidebar.mobile-open{transform:translateX(0)}.atlas-mobile-close{display:grid;width:25px;height:25px;font-size:20px!important}.atlas-sidebar-top{padding:17px 17px 10px}.atlas-detail{width:calc(100% - 24px);right:12px;top:auto;bottom:68px;height:315px;max-height:53%;background:#0c191bf5;display:grid;grid-template-columns:120px 1fr;align-items:stretch}.atlas-detail-cover{height:100%;min-height:0}.atlas-detail-cover>img{height:100%;object-fit:cover;object-position:center}.atlas-detail-body{padding:17px 16px;min-width:0}.atlas-detail h2{font-size:24px;margin:10px 0 14px}.atlas-detail-kind{font-size:7px;letter-spacing:1px;left:12px;bottom:15px;max-width:100px}.atlas-detail-meta{font-size:7px}.atlas-fact p{font-size:10px;line-height:1.8}.atlas-fact small{font-size:7px;margin-bottom:15px}.atlas-cover-expand{top:12px;left:10px;padding:5px 7px}.atlas-cover-expand span{display:none}.atlas-detail-close{top:12px;right:10px;width:25px;height:25px;font-size:20px!important}.atlas-cover-shade{background:linear-gradient(0deg,#0c191baa,transparent 65%)}.atlas-detail.is-closed{transform:translateY(25px)}.atlas-controls{left:auto;right:12px;bottom:14px;height:39px;gap:0}.atlas-controls button{width:29px}.atlas-controls>span:not(.atlas-control-separator){width:24px}.atlas-mobile-list-toggle{display:block;position:absolute;z-index:5;left:12px;bottom:14px;height:39px;padding:0 12px;background:#0c191bf0;border:1px solid #d6b77b55;color:#e0c895;border-radius:5px;font-size:10px!important;backdrop-filter:blur(12px)}.atlas-map-caption{right:15px;bottom:auto;top:16px;gap:6px;z-index:3}.atlas-caption-star{display:none}.atlas-map-caption p{display:block;max-width:180px;text-align:right}.atlas-map-caption p>span{display:none}.atlas-map-caption strong{font-size:7px;font-weight:400;max-width:155px}.atlas-map-caption button{width:21px;height:21px;font-size:12px}.atlas-route-info{left:12px;top:52px;bottom:auto;width:calc(100% - 24px);padding:15px 20px}.atlas-route-info h2{font-size:21px;margin:7px 0}.atlas-route-info p{font-size:10px;margin:7px 0}.atlas-route-legend{margin-top:8px;padding-top:8px}.atlas-panorama-caption{left:7%;bottom:10%;max-width:85%}.atlas-panorama-caption h2{font-size:39px}.atlas-panorama-close{right:20px;top:20px;width:35px;height:35px}.atlas-panorama>img{object-position:55% center}.atlas-help{padding:28px}.atlas-help h2{font-size:28px}.atlas-help p{font-size:11px}.atlas-no-script{padding:25px}.atlas-region-label{font-size:8px}.atlas-region-label select{max-width:90px;font-size:9px;padding:6px}.world-atlas:fullscreen .atlas-stage{height:calc(100dvh - 70px)}}
@media(max-width:380px){.atlas-detail{grid-template-columns:95px 1fr}.atlas-detail-body{padding:14px}.atlas-heading h1{font-size:18px}.atlas-spoilers{font-size:7px}.atlas-emblem{display:none}.atlas-mobile-list-toggle{padding:0 9px;font-size:9px!important}.atlas-controls button{width:26px}.atlas-control-separator{margin:0}.atlas-detail h2{font-size:22px}}
@media(prefers-reduced-motion:reduce){.world-atlas *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.atlas-emblem svg{width:38px;height:42px;display:block}.atlas-map-caption p span{max-width:560px;line-height:1.4}.atlas-map-caption{max-width:calc(100% - 100px)}@media(max-width:650px){.atlas-map-caption p span{max-width:220px;font-size:9px}}

.atlas-marker .atlas-marker-hit,.atlas-cluster .atlas-marker-hit{fill:transparent!important;stroke:none!important;pointer-events:all}.atlas-marker-connector{stroke:#e6ca8c;stroke-width:1;stroke-opacity:.8;vector-effect:non-scaling-stroke;pointer-events:none}.atlas-marker text,.atlas-cluster text{user-select:none;-webkit-user-select:none}
