/* Santae Explore ability overlays 1.0.9. Artwork retains its 300:115 canvas. */
.explore-v2 .ev-place{position:relative}
.explore-v2 .ev-ability-overlays{position:absolute;top:12px;left:12px;right:12px;aspect-ratio:300/115;pointer-events:none;z-index:1}
.explore-v2 .ev-ability-layer{position:absolute;inset:0;display:block;transform:translateY(calc(var(--ev-ability-row,0) * 32%));pointer-events:none}
.explore-v2 .ev-ability-layer img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;margin:0;padding:0;border:0;pointer-events:none}
.explore-v2 .ev-ability-symbol{z-index:2}
.explore-v2 .ev-ability-sign{clip-path:inset(0 10% 0 90%);transition:clip-path 180ms ease-out;z-index:1}
.explore-v2 .ev-ability-toggle{position:absolute;top:5%;right:0;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;margin:0;border:0;border-radius:50%;background:transparent;box-shadow:none;cursor:pointer;pointer-events:auto;z-index:3;touch-action:manipulation}
.explore-v2 .ev-ability-toggle:focus-visible{outline:2px solid var(--ev-accent);outline-offset:-2px}
.explore-v2 .ev-place:not([data-ev-ability-dismissed]):has(:focus-visible) .ev-ability-sign,
.explore-v2 .ev-place[data-ev-ability-open="true"] .ev-ability-sign{clip-path:inset(0 10% 0 0)}
@media(hover:hover){.explore-v2 .ev-place:not([data-ev-ability-dismissed]):hover .ev-ability-sign{clip-path:inset(0 10% 0 0)}}
@media(max-width:600px){.explore-v2 .ev-ability-overlays{top:8px;left:8px;right:8px}}
@media(prefers-reduced-motion:reduce){.explore-v2 .ev-ability-sign{transition:none}}
