/* Keep the entire astronaut in the portrait composition: extend the dark sky above the panorama. */
.fox{height:auto}
.footprint-art img{position:absolute;bottom:0;left:0;height:145%;object-position:50% 100%}
@media(max-width:380px){.game-copy h3{font-size:32px}.game-spark{font-size:22px;right:-20px}}
@media(min-width:761px) and (max-width:1100px) and (orientation:portrait){.hero{align-items:flex-start}.hero-content{padding-top:185px}.hero-art{top:180px;mask-image:linear-gradient(0deg,#000 0%,#000 85%,transparent 100%)}.hero-image{object-position:88% 50%}.hero h1{font-size:clamp(50px,5.5vw,64px)}}
@media(max-width:760px){.hero-art{top:210px;mask-image:linear-gradient(0deg,#000 0%,#000 80%,transparent 100%)}.hero-image{object-position:90% 50%}.hero-shade{background:linear-gradient(90deg,#03070c80,transparent 90%),linear-gradient(0deg,#05080d 0%,#05080d50 15%,transparent 44%,#05080d20 75%,#05080d50)}.hero-content{z-index:1}.hero-eyebrow{font-size:8px;letter-spacing:.21em}.hero-description{max-width:280px}}
/* 빵빵 슬라임 카드의 세로 배치. */
@media(max-width:760px){.game-card-slime{margin-top:28px;min-height:790px}.game-card-slime .game-world{height:400px;inset:auto;width:100%}.game-card-slime .game-world::after{background:linear-gradient(0deg,#152c31,transparent 42%)}.game-card-slime .game-landscape{object-position:35% 42%}.game-card-slime .game-phone{width:190px;left:calc(50% - 70px);top:26px;border-radius:23px}.game-card-slime .mascot{width:235px;left:-10px;bottom:20px;transform:rotate(-6deg)}.game-card-slime .game-copy{margin:0;padding:12px 28px 76px;width:100%}.game-card-slime .game-copy h3{font-size:40px}.game-card-slime .game-tagline{font-size:22px}.game-card-slime .game-description{font-size:12px}.game-modal-slime .screenshot-gallery figure{flex-basis:85%}}
@media(max-width:380px){.game-card-slime .game-copy h3{font-size:34px}.game-card-slime .game-copy{padding-inline:24px}.game-card-slime .game-tagline{font-size:20px}.game-card-slime .mascot{width:215px;left:-15px}}

/* 2026-11-15 홈 카드 차례를 바꿈(빵빵 슬라임이 맨 위) — 카드 사이 간격(코덱스 값 38px · 휴대폰 28px)을 카드 이름 대신 자리로: 앞 카드의 아래 줄 다음에 오는 카드만 띄운다 */
.game-card-slime{margin-top:0}.game-caption+.game-card{margin-top:38px}
@media(max-width:760px){.game-card-slime{margin-top:0}.game-caption+.game-card{margin-top:28px}}
