.title-hero{background-color:var(--color-feature);margin-inline:calc(var(--content-padding) * -2);overflow:hidden;padding:calc(var(--content-padding) * 2);position:relative}.title-hero:before{background-image:var(--bg-image);background-position:center;background-size:cover;content:"";filter:blur(10px);inset:-20px;opacity:.33;position:absolute;z-index:0}.title-hero>*{position:relative;z-index:1}.title-hero-content{display:flex;gap:var(--content-padding)}.title-hero-info{flex:1}.title-hero-name{font-size:18pt;font-weight:700}.title-hero-creator{color:var(--color-text-secondary);margin-top:4px}.title-hero-creator a{color:var(--color-text-secondary)}.title-hero-launch,.title-launch-button{background-color:var(--color-feature);font-size:14pt;padding:10px 20px}.title-hero-launch a,.title-launch-button a{text-decoration:none}.title-hero-launch a:hover,.title-launch-button a:hover{text-decoration:underline}.title-hero-launch{align-self:flex-start}.title-media{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--content-padding)}.title-media-thumb{align-items:center;background-color:var(--color-feature);background-position:center;background-size:cover;border:none;cursor:pointer;display:flex;flex-shrink:0;height:80px;justify-content:center;width:80px}.title-media-thumb:hover{outline:var(--border-width) solid currentColor}.title-media-thumb .play-button{height:40px;width:40px}.title-description{line-height:1.6;margin-top:var(--content-padding);white-space:pre-wrap}.title-stats{color:var(--color-text-secondary);margin-top:var(--content-padding)}.title-launch{margin:var(--content-padding) calc(var(--content-padding) * -1) 0}.title-launch-button{display:inline-block}.title-lightbox-youtube{border:none;height:100%;max-height:80vh;max-width:90vw;width:100%;aspect-ratio:16 / 9}.yarl__navigation_prev,.yarl__navigation_next{--yarl__icon_size: 64px}
