.md-worlds .md-world{transition:border-color .35s,box-shadow .35s;isolation:isolate}
.md-worlds .md-world>.md-world-cinema{position:relative;inset:auto;width:100%;aspect-ratio:4/5;overflow:hidden;background:#10223b;contain:paint}
.md-world-cinema>img,.md-world-cinema>video{position:absolute;inset:0;display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center;border-radius:0;transform:none;pointer-events:none}
.md-world-cinema>video{opacity:0;transition:opacity .5s ease;z-index:1}
.md-world-cinema.is-cinema-active.is-cinema-ready>video{opacity:1}
.md-world-cinema:after{content:'';position:absolute;inset:0;z-index:2;pointer-events:none;box-shadow:inset 0 0 35px #05152c12}
.md-worlds .md-world.is-cinema-selected{border-color:#b99a5c;box-shadow:0 15px 38px #14213b10}
.md-worlds .md-world:focus-within{outline:3px solid #997638;outline-offset:5px}
.md-worlds .md-world h3 a:after{content:'';position:absolute;inset:0;z-index:3;border-radius:inherit}
.md-worlds .md-world h3 a:focus{outline:none}
.md-worlds .md-world>.md-world-copy{position:static;z-index:auto}
.md-worlds .md-world h3,.md-worlds .md-world h3 a{position:static}
.md-worlds .md-world:hover .md-world-cinema>img{transform:none}
@media(prefers-reduced-motion:reduce){.md-worlds .md-world,.md-world-cinema>video{transition:none}}
