.opening-current{position:absolute;inset:40% -2% auto;height:20%;pointer-events:none;z-index:4}
.opening-current svg{width:100%;height:100%;overflow:visible}
.opening-current path{fill:none;stroke:var(--gold);stroke-width:1.2;stroke-dasharray:1;vector-effect:non-scaling-stroke}
.opening-mark{position:absolute;left:50%;top:50%;width:96px;height:72px;pointer-events:none;z-index:5}
