.game-world{color:#f5edda;background:#101f33;padding-top:64px}.game-world-banner{isolation:isolate;border-bottom:1px solid #c5a87690;align-items:center;min-height:clamp(290px,32vw,500px);display:grid;position:relative}.game-world-banner:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a192fe6,#0d213d85 40%,#0000 80%);position:absolute;inset:0}.game-world-art{z-index:-2;object-fit:cover;object-position:center 40%}.game-world-intro,.game-world-content{width:min(100% - 48px,1120px);margin-inline:auto}.game-world-intro{padding-block:32px}.game-world-return{color:#f3d99c;font-size:14px}.game-world-genre{color:#eee5cf;letter-spacing:.18em;margin-top:28px;font-size:13px}.game-world h1{font:400 clamp(42px, 6vw, 80px)/1.2 var(--font-heading);color:#f3d99c;margin-block:8px 12px}.game-world-tagline{font-size:clamp(16px,2vw,22px)}.game-world-content{gap:32px;padding-block:32px 64px;display:grid}.game-world-description{line-height:1.8}.game-world-panel{background:#152940;border:1px solid #c8aa6c45;border-radius:3px}@media (min-width:900px){.game-world-portrait{grid-template-columns:minmax(0,420px) minmax(0,1fr)}}@media (max-width:700px){.game-world{padding-top:60px}.game-world-art{object-position:63% center}.game-world-banner:after{background:linear-gradient(90deg,#0a192fe6,#0a192f65)}}
