.globe-frame{gap:var(--space-3);inline-size:100%;max-inline-size:40rem;margin-inline:auto;display:grid}.globe{--globe-land:#eef2f7;--globe-gold:#c9973a;--globe-sphere:#10304f;--globe-sphere-light:#23557f;--globe-sphere-dark:#061a2d;--globe-rim:#a9cbeb;--globe-halo:#08335a29;--globe-ink:#0e1b2e;--globe-muted:#5b6573;--globe-tag:#fff;aspect-ratio:1;inline-size:100%;font-family:var(--font-body,inherit);isolation:isolate;display:grid;position:relative}.globe:before,.globe:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.globe:before{border:1px solid color-mix(in oklch, var(--brand-navy,#08335a) 12%, transparent);inset:4%}.globe:after{border:1px dashed color-mix(in oklch, var(--brand-gold,#b8892c) 30%, transparent);inset:.5%}.globe__canvas{cursor:grab;touch-action:pan-y;background:radial-gradient(circle,#10304f 0 40%,#0000 40.3%);border-radius:50%;block-size:100%;inline-size:100%}.globe.is-ready .globe__canvas{background:0 0}.globe.is-pointing .globe__canvas{cursor:pointer}.globe.is-dragging .globe__canvas{cursor:grabbing}.globe-frame__foot{justify-content:center;align-items:center;gap:var(--space-2) var(--space-5);color:var(--muted);font-size:var(--fs-small,.8125rem);flex-wrap:wrap;line-height:1.4;display:flex}.globe-frame__legend{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.globe-frame__legend li{align-items:center;gap:var(--space-2);display:inline-flex}.globe-frame__key{background:radial-gradient(circle,#fff 0 26%,#c9973a 30%);border-radius:50%;block-size:.625rem;inline-size:.625rem}.globe-frame__key--hq{outline-offset:2px;outline:1px solid #c9973a}.globe-frame__hint{margin:0}.globe-frame__hint:before{content:"↔";color:var(--brand-gold,#b8892c);margin-inline-end:var(--space-1)}@media (scripting:none){.globe-frame__hint{display:none}}
