/* host.yt — World Map widget styles (v0.3.0) */
.hostyt-worldmap {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    position: relative;
}

.hostyt-worldmap__canvas {
    width: 100%;
    height: 500px;
    position: relative;
}

.hostyt-worldmap svg {
    overflow: visible;
}

/* Hide amCharts export/credits leftovers */
.hostyt-worldmap .amcharts-chart-div > a[href*="amcharts.com"],
.hostyt-worldmap .amcharts-export-menu,
.hostyt-worldmap .amcharts-amexport-item {
    display: none !important;
}

/* Dark mode container (optional — colors pass through JS) */
[data-theme="dark"] .hostyt-worldmap__canvas,
.dark-mode .hostyt-worldmap__canvas {
    background: transparent;
}

[data-theme="light"] .hostyt-worldmap__canvas,
.light-mode .hostyt-worldmap__canvas {
    background: transparent;
}
