#m17-root #m17-elemental,#m17-root #m17-panel-play>.m17-row{display:none!important}
#m17-root .e22-entry{position:relative;display:block;width:92.4%;margin:10px auto;aspect-ratio:554/186;border-radius:12px;overflow:hidden;background:#10233b}
#m17-root .e22-entry[hidden]{display:none!important}
.e22-entry svg,.e22-panel>svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
#m17-root .e22-entry:hover{filter:brightness(1.08)}
.e22-entry:focus-visible,.e22-link:focus-visible{outline:3px solid #ffe5a3;outline-offset:-5px}
#elementalPortal.e22-ready{max-width:760px;padding:0;border:0;background:transparent;box-shadow:none}
#elementalPortal.e22-ready> :not(.e22-panel){display:none!important}
.e22-panel{position:relative;width:100%;aspect-ratio:950/1024;border-radius:15px;overflow:hidden;background:#0a1d35}
.e22-link{position:absolute;display:block;border-radius:12px;color:inherit;text-decoration:none}
.e22-link>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.e22-link:hover{background:rgba(255,229,163,.12);box-shadow:inset 0 0 0 2px #dbb578}
#m17-root .e22-fallback{color:#ffe5a3;padding:20px;text-align:center;aspect-ratio:auto}
