.world-page{gap:18px;padding:26px 0 60px;display:grid}.world-map-wrap{border:1px solid var(--line);background:radial-gradient(#1d2a3a,#12161d 70%);border-radius:18px;position:relative;overflow:hidden}.world-map{width:100%;height:auto;display:block}.world-map path{stroke:#12161d;stroke-width:.5px;cursor:pointer;transition:opacity .2s,filter .2s}.world-map path:hover{filter:brightness(1.25)}.world-map path.on{stroke:#fff;stroke-width:1.4px}.world-map path.kr{stroke:var(--amber);stroke-width:1.2px}.world-map path.dim{opacity:.18}.world-tip{z-index:2;pointer-events:none;border:1px solid var(--line-2);white-space:nowrap;background:#0a0c10e6;border-radius:8px;padding:5px 10px;font-size:12.5px;position:absolute}.world-legend{flex-wrap:wrap;gap:6px;display:flex}.world-key{border:1px solid var(--line-2);background:var(--ink-2);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:13px;display:inline-flex}.world-key small{color:var(--faint)}.world-swatch{vertical-align:-1px;border-radius:3px;width:11px;height:11px;margin-right:6px;display:inline-block}.world-key .world-swatch{margin-right:0}.world-detail{gap:8px;display:grid}.world-freedom blockquote,.world-korea blockquote{border-left:3px solid var(--amber);background:#e0a96d0f;border-radius:0 12px 12px 0;margin:0 0 12px;padding:12px 16px;font-size:15px;line-height:1.65}.world-freedom cite,.world-korea cite{color:var(--muted);font-size:13px;font-style:normal}.world-korea{background:linear-gradient(160deg, color-mix(in srgb, #e0a96d 14%, var(--ink-2)), var(--ink-2) 55%);border-color:#e0a96d73}.world-korea-list{gap:6px;margin:0 0 10px;padding-left:20px;line-height:1.6;display:grid}.world-sources{font-size:12px;line-height:1.6}
