.jg56-score{display:inline-flex;align-items:center;gap:5px;color:#e9f5ff;background:#172e40;border:1px solid #355066;padding:5px 8px;border-radius:10px;white-space:nowrap;font-size:12px}.jg56-score strong{font-size:17px;color:#80ebd0}.jg56-score small{font-size:11px;color:#c2d5e2}.jg56 .jg54-hint-options{display:flex;gap:6px;margin-top:3px}.jg56 .jg54-hint-options select[hidden]{display:none!important}.jg56 .jg54-hint-options button{font-size:11px!important;padding:6px!important;min-height:34px!important;flex:1;min-width:0;margin:0!important}.jg56 .jg56-hint-bonus{background:#453719;color:#ffe6a0;border:1px solid #8a702a}.jg56 .cell:not(.active){background:#eaf3ff!important;color:#14483d!important}.jg56 .cell:not(.active).filled{color:#07523f!important}.jg56 .cell:not(.active) small{color:#1b3c4e!important}.jg56 .cell.active,.jg56 .cell.active.filled{color:#f5fff9!important}.jg56 .cell.active small{color:#f5fff9!important}
@media(max-width:750px){body.jg56 .jg54-dock,body.jg56.keyboard-open .jg54-dock{overflow:visible!important;max-height:none!important;flex-shrink:0!important;padding:6px 9px calc(6px + env(safe-area-inset-bottom))!important}.jg56 #clue{display:block!important;visibility:visible!important;flex:none;min-height:20px;max-height:75px!important;overflow:auto!important;margin:2px 0!important;font-size:14px!important;line-height:1.3!important;overscroll-behavior:contain}.jg56 #direction{display:block!important;font-size:10px}.jg56 #meta{margin:0!important}.jg56 .board-panel .bar{display:flex!important;align-items:center;flex-wrap:wrap;margin:0 0 4px!important}.jg56 #navigation{display:flex!important;gap:5px}.jg56 #navigation>button{min-height:28px;min-width:30px}.jg56 #answer{min-height:39px!important;padding:8px!important}.jg56 #answerForm{margin:2px 0!important}.jg56 .jg54-dock>p[aria-label]{margin:2px 0!important;font-size:13px!important;max-height:20px;overflow:hidden}.jg56 #localStatus:empty{display:none}.jg56.keyboard-open .board-panel{min-height:48px!important}.jg56-score{padding:3px 6px}.jg56 .ja-game-bar{font-size:10px}.jg56.keyboard-open .ja-game-bar{display:none!important}}

.jg56 .jg54-hint-options [hidden]{display:none!important}

@media(max-width:750px){.jg56.keyboard-open .jg56-phase-banner{display:none!important}}@media(max-width:750px) and (max-height:360px){.jg56.keyboard-open #meta,.jg56.keyboard-open .jg54-dock>p[aria-label]{display:none!important}.jg56.keyboard-open #clue{max-height:48px!important}.jg56 .jg54-dock{gap:1px!important}}

.jg56 .heading>.score{display:none!important}
