.hotspot{background-color:var(--white);padding:10px;position:absolute;z-index:50;transition:all 200ms ease-in-out}.hotspot svg{stroke:var(--black-alt);transition:all 300ms ease-in-out}.hotspot:hover{cursor:pointer;background-color:var(--black-alt)}.hotspot:hover svg{stroke:#fff}.hotspot.active{background-color:var(--black-alt)}.hotspot.active svg{stroke:#fff;transform:rotate(45deg)}
