.showcase-games .showcase-feature{grid-template-columns:1fr 1fr;gap:65px}.showcase-games .showcase-feature.runner-feature{grid-template-columns:.85fr 1.2fr;gap:55px}.showcase-visual{min-width:0}.showcase-stage{position:relative;overflow:hidden;border-radius:14px 3px;background:#e7dfc4;box-shadow:0 9px 30px #173a3017}.showcase-flick-stage{max-width:340px;margin:0 auto;aspect-ratio:420/560}.showcase-stage canvas{display:block;width:100%;height:auto}.showcase-runner-stage{aspect-ratio:1000/560}.showcase-pause{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#193d32b8;color:#f7edd3;border:1px solid #eee4bd75;font:13px Georgia,serif;line-height:1}.showcase-pause[aria-pressed=true]{background:#e9e0c5;color:#285745;border-color:#496b50}.showcase-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.showcase-flick-stage+.showcase-tabs{max-width:340px;margin-left:auto;margin-right:auto}.showcase-tabs button{min-height:44px;border-bottom:1px solid #bbc3af;color:#77836d;font-size:11px;letter-spacing:1px}.showcase-tabs button[aria-pressed=true]{color:#285745;border-bottom:2px solid #285745}.showcase-beasts{display:flex;gap:9px;flex-wrap:wrap;margin-top:25px}.showcase-beasts button{min-height:44px;padding:6px 15px;border:1px solid #bdc7b1;border-radius:4px 1px;color:#6b7b60;font-size:12px;transition:background .15s,color .15s}.showcase-beasts button[aria-pressed=true]{border-color:#285745;background:#285745;color:#f6eed8}.showcase-ability{display:flex;align-items:center;gap:13px;margin-top:18px;min-height:64px}.showcase-ability img{width:56px;height:56px;object-fit:contain}.showcase-ability p,.showcase-runner-ability{font-size:12px;line-height:1.9;color:#718166}.showcase-ability strong,.showcase-runner-ability strong{display:block;font-size:12px;font-weight:500;color:#415f41;margin-bottom:2px}.showcase-ability span,.showcase-runner-ability span{display:block;font-size:11px;line-height:1.9}.showcase-runner-ability{margin-top:17px;min-height:62px}.showcase-games button:focus-visible{outline:2px solid #9b5b3b;outline-offset:3px}
@media(max-width:1050px){.showcase-games .showcase-feature,.showcase-games .showcase-feature.runner-feature{gap:35px;grid-template-columns:1fr 1fr}.showcase-beasts{gap:7px}.showcase-beasts button{padding:6px 11px}}
@media(max-width:760px){.showcase-games .showcase-feature,.showcase-games .showcase-feature.runner-feature{grid-template-columns:1fr;gap:24px}.showcase-feature>.game-copy{order:0}.showcase-feature>.showcase-visual{order:1}.showcase-beasts{margin-top:20px}.showcase-beasts button{flex:1;padding:6px 10px;font-size:11px}.showcase-ability{margin-top:13px;min-height:56px}.showcase-ability img{width:48px;height:48px}.showcase-runner-ability{margin-top:13px;min-height:0}.showcase-stage{border-radius:10px 2px}.showcase-flick-stage{max-width:340px}.showcase-tabs{gap:10px;margin-top:8px}.showcase-pause{width:38px;height:38px;right:8px;bottom:8px}.showcase-ability span,.showcase-runner-ability span{font-size:11px}}
