.remote-atlas section[id]{scroll-margin-top:calc(var(--notice-height) + 4rem)}.atlas-hero{--atlas-sea:#0a4743;--atlas-land:#ffffff12;--atlas-hatch:#ffffff21;--atlas-grid:#ffffff12;--atlas-hover:var(--color-spark-yellow);--atlas-1:color-mix(in srgb, var(--color-foam) 18%, #1f8a7f);--atlas-2:color-mix(in srgb, var(--color-foam) 34%, #1f8a7f);--atlas-3:color-mix(in srgb, var(--color-foam) 50%, #1f8a7f);--atlas-4:color-mix(in srgb, var(--color-foam) 66%, #1f8a7f);--atlas-5:color-mix(in srgb, var(--color-foam) 82%, #1f8a7f);--atlas-6:var(--color-foam);background:radial-gradient(120% 100% at 50% 0%, #ffffff0f, transparent 60%), linear-gradient(180deg, #0d5752 0%, var(--atlas-sea) 55%, #073835 100%);height:clamp(20rem,42svh,32rem);color:var(--color-foam);position:relative;overflow:hidden}:root[data-theme=dark] .atlas-hero{--atlas-sea:#0d2321;--atlas-land:#ffffff0d;--atlas-hatch:#ffffff17;--atlas-grid:#ffffff0d;--atlas-1:color-mix(in srgb, var(--color-accent) 22%, #163b37);--atlas-2:color-mix(in srgb, var(--color-accent) 36%, #163b37);--atlas-3:color-mix(in srgb, var(--color-accent) 50%, #163b37);--atlas-4:color-mix(in srgb, var(--color-accent) 66%, #163b37);--atlas-5:color-mix(in srgb, var(--color-accent) 82%, #163b37);--atlas-6:var(--color-accent-hover);background:radial-gradient(120% 100% at 50% 0%, #8dd9bf0f, transparent 60%), linear-gradient(180deg, #11302d 0%, var(--atlas-sea) 55%, #0a1817 100%)}.atlas-hero svg{width:100%;height:100%;display:block}.atlas-pan{transition:transform .8s cubic-bezier(.22,1,.36,1)}.atlas-map-country{cursor:pointer;transition:fill .15s}.atlas-map-country:hover,.atlas-map-country:focus-visible{fill:var(--atlas-hover);outline:none}.atlas-pulse{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite atlas-pulse}@keyframes atlas-pulse{0%{opacity:.55;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.atlas-map-tooltip{z-index:1;pointer-events:none;white-space:nowrap;max-width:14rem;position:absolute;transform:translate(-50%,calc(-100% - 14px))}.atlas-legend-empty{background:repeating-linear-gradient(135deg, var(--atlas-land) 0 2px, var(--atlas-hatch) 2px 3px);box-shadow:inset 0 0 0 1px var(--atlas-hatch)}.atlas-card{background:var(--color-paper);box-shadow:0 0 0 1px var(--color-line-strong), 0 2px 4px #0000000a, 0 24px 60px -24px #00000047}:root[data-theme=dark] .atlas-card{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line-strong), 0 24px 60px -20px #000000b3}.atlas-waffle{grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;width:100%;max-width:11rem;display:grid}@media (prefers-reduced-motion:reduce){.atlas-pan,.atlas-map-country{transition:none}.atlas-pulse{opacity:.25;animation:none}}
