#flag-map-section{width:100%;margin:24px 0 8px;padding:0;box-sizing:border-box;position:relative;left:50%;transform:translate(-50%);contain:layout paint}.map-fullscreen-btn,.map-hide-btn,.map-resize-handle{position:absolute;right:6px;width:30px;height:30px;box-sizing:border-box;padding:0;display:flex;align-items:center;justify-content:center;z-index:10}#flag-map-section .map-fullscreen-btn svg,#flag-map-section .map-hide-btn svg,#flag-map-section .map-resize-handle svg{width:14px;height:14px;background:none;border:none;border-radius:0}.map-fullscreen-btn{top:4px}.map-hide-btn{top:4px;left:6px;right:auto}.map-hide-ico--hide{display:flex;align-items:center;justify-content:center}.map-hide-ico--show{display:none;align-items:center;justify-content:center}#flag-map-section.is-collapsed .map-hide-ico--hide{display:none}#flag-map-section.is-collapsed .map-hide-ico--show{display:flex}#flag-map-section.is-collapsed{min-height:38px}.map-resize-handle{bottom:6px;cursor:nwse-resize;touch-action:none}@media (max-width: 600px){.map-resize-handle{display:none}}#flag-map-section:fullscreen,#flag-map-section:-webkit-full-screen{background:var(--page-bg-color);padding:0;overflow:hidden;left:auto;transform:none}#flag-map-section:fullscreen .map-resize-handle,#flag-map-section:-webkit-full-screen .map-resize-handle,#flag-map-section:fullscreen .map-hide-btn,#flag-map-section:-webkit-full-screen .map-hide-btn{display:none}#flag-map-section:fullscreen svg,#flag-map-section:-webkit-full-screen svg{width:100vw;height:100vh;max-width:none;max-height:none;border:none;border-radius:0}#flag-map-section:fullscreen .map-fullscreen-btn svg,#flag-map-section:-webkit-full-screen .map-fullscreen-btn svg{width:14px;height:14px}.map-fs-exit{display:none}#flag-map-section:fullscreen .map-fs-exit,#flag-map-section:-webkit-full-screen .map-fs-exit{display:flex;position:absolute;top:max(8px,env(safe-area-inset-top));left:50%;z-index:11;width:30px;height:30px;box-sizing:border-box;padding:0;align-items:center;justify-content:center;opacity:0;pointer-events:none;transform:translate(-50%,-160%);transition:transform .26s ease-out,opacity .2s ease-out,background-color .12s ease-out,border-color .6s ease-out}#flag-map-section:fullscreen.fs-exit-visible .map-fs-exit,#flag-map-section:-webkit-full-screen.fs-exit-visible .map-fs-exit{opacity:1;pointer-events:auto;transform:translate(-50%)}#flag-map-section:fullscreen .map-fs-exit:active,#flag-map-section:-webkit-full-screen .map-fs-exit:active{transition:transform .26s ease-out,opacity .2s ease-out,border-color 0s,background-color .12s ease-out}@media (prefers-reduced-motion: reduce){#flag-map-section:fullscreen .map-fs-exit,#flag-map-section:-webkit-full-screen .map-fs-exit{transform:translate(-50%);transition:opacity .2s ease-out,background-color .12s ease-out,border-color .6s ease-out}}#flag-map-section:fullscreen .map-fs-exit svg,#flag-map-section:-webkit-full-screen .map-fs-exit svg{width:14px;height:14px;background:none}#flag-map-section svg{width:100%;height:auto;display:block;margin:0 auto;background:var(--page-bg-color);touch-action:none;user-select:none;-webkit-user-select:none;box-sizing:border-box;border:1px solid var(--muted-soft-color);border-radius:8px}#flag-map-section svg .limitxx.is-flagged,#flag-map-section svg .limitxx.is-marked{opacity:1}#flag-map-section svg.is-interacting .is-flagged.is-flag-correct,#flag-map-section svg.is-interacting .map-hit-target.is-flagged.is-flag-correct{fill:var(--correct-color)!important;fill-opacity:.35!important;stroke:var(--correct-color)!important;stroke-opacity:.5!important}#flag-map-section svg.is-interacting .is-flagged.is-flag-wrong,#flag-map-section svg.is-interacting .map-hit-target.is-flagged.is-flag-wrong{fill:var(--wrong-color)!important;fill-opacity:.35!important;stroke:var(--wrong-color)!important;stroke-opacity:.5!important}#flag-map-section svg .is-flagged.is-tinted.is-flag-correct,#flag-map-section svg .map-hit-target.is-flagged.is-tinted.is-flag-correct{fill:var(--correct-color)!important;fill-opacity:.35!important;stroke:var(--correct-color)!important;stroke-opacity:.5!important}#flag-map-section svg .is-flagged.is-tinted.is-flag-wrong,#flag-map-section svg .map-hit-target.is-flagged.is-tinted.is-flag-wrong{fill:var(--wrong-color)!important;fill-opacity:.35!important;stroke:var(--wrong-color)!important;stroke-opacity:.5!important}#flag-map-section svg .is-marked:not(.map-hit-target){fill:#f4c430!important;fill-opacity:.4!important}#flag-map-section svg .is-small.is-marked,#flag-map-section svg .is-small .is-marked{fill:#f4c430!important;fill-opacity:.8!important}#flag-map-section svg .map-hit-target.is-marked{fill:transparent;stroke:#f4c430;stroke-width:1.5;pointer-events:none}#flag-map-section svg .map-island-dot{fill:#e3e3e3;stroke:none;cursor:pointer}#flag-map-section svg .map-island-dot.is-marked{fill:#f4c430!important;fill-opacity:.8!important}#flag-map-section svg .carib-inset-frame{fill:var(--page-bg-color);stroke:var(--primary-color);stroke-width:.5;vector-effect:non-scaling-stroke}#flag-map-section svg .carib-island{fill:#e3e3e3;stroke:var(--surface-color);stroke-width:.5;vector-effect:non-scaling-stroke;cursor:pointer}#flag-map-section svg .carib-island.is-marked{fill:#f4c430!important}#flag-map-section svg .carib-inset-title{fill:var(--muted-color);font-size:13px;text-anchor:middle;font-family:system-ui,-apple-system,sans-serif;pointer-events:none}#flag-map-section svg .carib-inset-link{stroke:var(--primary-color);stroke-width:.5;vector-effect:non-scaling-stroke;pointer-events:none}#flag-map-section svg .carib-inset-anchor{stroke:var(--primary-color);stroke-width:1.5;stroke-linecap:round;vector-effect:non-scaling-stroke;pointer-events:none}#flag-map-section svg .carib-insetted{display:none!important}#flag-map-section svg text:not(.carib-inset-title),#flag-map-section svg line:not(.map-hit-leader):not(.carib-inset-link):not(.carib-inset-anchor){display:none}#flag-map-section svg #ocean,#flag-map-section svg #ocean path,#flag-map-section svg .oceanxx{fill:var(--page-bg-color);stroke:none}#flag-map-section svg .map-country,#flag-map-section svg g.map-country path{fill:#e3e3e3;stroke:var(--page-bg-color);stroke-width:.4;transition:fill .24s ease-out}#flag-map-section svg .is-hovered:not(.map-hit-target):not(.map-hit-leader){fill:#cfcfcf}#flag-map-section svg .is-marked.is-hovered:not(.map-hit-target):not(.map-hit-leader){fill:#d6ac2a!important}#flag-map-section svg .map-hit-target.is-marked.is-hovered{fill:#d6ac2a;fill-opacity:.3;transition:fill-opacity .12s ease-out}#flag-map-section svg .map-country.is-correct,#flag-map-section svg g.is-correct path:not(.map-country){fill:var(--correct-color)}#flag-map-section svg .map-country.is-wrong,#flag-map-section svg g.is-wrong path:not(.map-country){fill:var(--wrong-color)}#flag-map-section svg .map-country.is-correct,#flag-map-section svg .map-country.is-wrong,#flag-map-section svg g.is-correct path:not(.map-country),#flag-map-section svg g.is-wrong path:not(.map-country){fill-opacity:.4}@keyframes map-answer-flash{0%{fill-opacity:1}to{fill-opacity:.4}}#flag-map-section svg .map-country.is-correct,#flag-map-section svg .map-country.is-wrong,#flag-map-section svg g.is-correct path:not(.map-country),#flag-map-section svg g.is-wrong path:not(.map-country),#flag-map-section svg .map-hit-target.is-correct,#flag-map-section svg .map-hit-target.is-wrong{animation:map-answer-flash .6s ease-out}@keyframes flag-flash-out{0%,20%{fill-opacity:1}to{fill-opacity:0}}#flag-map-section svg .flag-flash{pointer-events:none;animation:flag-flash-out .7s ease-out forwards}#flag-map-section.is-finished svg path,#flag-map-section.is-finished svg .map-hit-target{cursor:pointer}#flag-map-section svg .map-hit-target{fill:transparent;stroke:transparent;stroke-width:1;vector-effect:non-scaling-stroke;pointer-events:none;fill-opacity:.4}#flag-map-section svg .map-hit-target.is-correct{fill:var(--correct-color)}#flag-map-section svg .map-hit-target.is-wrong{fill:var(--wrong-color)}#flag-map-section svg .map-hit-target.is-flagged{stroke:var(--primary-color);pointer-events:all}#flag-map-section svg .map-hit-leader{stroke:transparent;stroke-width:1;vector-effect:non-scaling-stroke;pointer-events:none}#flag-map-section svg .map-hit-leader.is-flagged{stroke:var(--primary-color)}#flag-map-section svg .map-hit-leader.is-marked{stroke:#f4c430;stroke-opacity:.5}
/*# sourceMappingURL=flagMap.css.map */
