/* Stoicheia: ordinary festival-ground entrance, module 1.0.0. */
.stoicheia-map-art{display:block;position:relative;aspect-ratio:1;width:100%;overflow:hidden;border-radius:16px}
.stoicheia-map-art img{display:block;width:100%;height:100%;object-fit:contain}
.stoicheia-map-art svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.stoicheia-map-art text{font:36px Georgia,serif;fill:#742b3c;text-anchor:middle;paint-order:stroke;stroke:#fff8e8;stroke-width:4}
.map-wrap .zone-stoicheia{display:block;transform:none;color:#742b3c}
.zone-stoicheia .zone-card{background:#fff8e4;border-color:#ad8552;text-align:center}
.zone-stoicheia h3{color:#742b3c}.zone-stoicheia .zone-card:before{display:none}
@media(min-width:1001px){.festival-map--space-billboard{min-height:1260px}.map-wrap .zone-stoicheia{left:36%;top:48%;width:260px}.zone-stoicheia .zone-card{margin-top:-18px;position:relative;padding:12px}.zone-stoicheia .zone-card h3{font-size:1.1rem}.zone-stoicheia .zone-badge{font-size:.8rem}}
@media(max-width:1000px){.map-wrap .zone-stoicheia{display:grid;order:3}.zone-stoicheia .stoicheia-map-art{grid-column:1;grid-row:1}.map-wrap .zone-stoicheia .zone-card{grid-column:2;text-align:left}.map-wrap .zone-stoicheia .zone-card h3{color:#742b3c}}
