.jaha-game-return{width:min(1152px,100%);margin:auto;padding:14px 28px 0;display:flex;justify-content:space-between;align-items:center;gap:14px;font:13px/1.6 "Malgun Gothic",sans-serif;color:#c9b1e2}
.jaha-game-return a{display:inline-flex;align-items:center;min-height:44px;color:#eee6d8;text-decoration:none}
.jaha-game-return a:focus-visible{outline:2px solid #c9b1e2;outline-offset:4px}
.game-embedded .jaha-game-return{display:none}
.game-embedded .site-header{margin-bottom:10px}
.game-embedded .play-top{margin-bottom:10px;gap:8px}
.playfield{width:100%}
.game-embedded .playfield{height:clamp(210px,calc(100dvh - 350px),520px);aspect-ratio:auto}
.playfield canvas{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none}
.game-embedded footer,.game-embedded .play-shortcuts{display:none}
@media(max-width:620px){.jaha-game-return{padding:5px 14px 0;font-size:12px}.jaha-game-return span{display:none}}
@media(max-width:620px){.game-embedded .playfield{height:clamp(200px,calc(100dvh - 405px),420px)}}
/* 2026-11-10: 화면을 직접 누르는 게임(좀벌레·짝)은 아래 조작 버튼이 없으니 그만큼 판을 키운다 */
.game-embedded .play-frame:has(#controls[hidden]) .playfield{height:clamp(210px,calc(100dvh - 262px),620px)}
@media(max-width:620px){.game-embedded .play-frame:has(#controls[hidden]) .playfield{height:clamp(200px,calc(100dvh - 318px),520px)}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
