.w-regions-layer .w-region-shape{fill:#70b8b0;fill-opacity:.035;fill-rule:evenodd;stroke:#6c6586;stroke-width:1.15px;vector-effect:non-scaling-stroke;pointer-events:all;cursor:pointer}
.w-regions-layer .w-region:is(:hover,:focus-visible,.hovered,.is-active) .w-region-shape{fill:#ffcf58;fill-opacity:.32;stroke:#8b521a;stroke-width:2px}
.w-regions-layer .w-region-label{font-family:Arial,sans-serif;text-anchor:middle!important;font-weight:650;fill:#343354!important;stroke:none!important;pointer-events:none}
.w-regions-layer .w-region-label-bg{fill:#fffefa;fill-opacity:.94;stroke:none}
.w-regions-layer .w-region-leader{stroke:#6c6586;stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none}
.w-regions-layer .w-region-name{cursor:pointer}
.w-regions-layer .w-region-name:is(:hover,:focus-visible) .w-region-label-bg{fill:#ffe9ac}
#world-platform .w-map-layers{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0}
#world-platform .w-map-layers .w-btn[aria-pressed=true]{background:#d9f1eb;color:#135849;border-color:#2b9b89}
#world-platform svg[data-map-layer=regions] .relief-map-label,#world-platform svg[data-map-layer=regions] .relief-leader{display:none!important}
#world-platform svg[data-map-layer=regions] .relief-hit{pointer-events:none!important}
#world-platform .w-region-explainer{font-size:16px;line-height:1.5;color:#405a68;margin:10px 0}
#world-platform .w-map-toolbar .w-map-layers{margin:0;gap:6px}
#world-platform .w-map-toolbar .w-map-layers .w-btn{min-height:42px}
@media(max-width:650px){#world-platform .w-region-explainer{font-size:15px}#world-platform .w-map-toolbar .w-map-layers{width:100%}#world-platform .w-map-toolbar .w-map-layers .w-btn{flex:1}}
