.game[data-game="pacman"] .game__canvas-wrap{background: radial-gradient(120% 80% at 50% 0%,rgba(31,79,216,.22),transparent 62%),linear-gradient(180deg,#050a18,#0a1226);border-color: color-mix(in srgb,var(--accent) 34%,var(--c-border-strong))}.game[data-game="pacman"] #gameCanvas{box-shadow: 0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent),0 18px 44px -30px color-mix(in srgb,var(--accent) 85%,transparent)}.game[data-game="pacman"] .gamehud__item:first-child b{color: var(--accent);text-shadow: 0 0 18px color-mix(in srgb,var(--accent) 45%,transparent)}.game[data-game="pacman"] .game__status{color: color-mix(in srgb,var(--accent) 55%,var(--c-muted))}.game[data-game="pacman"] .gametouch{display: grid;grid-template-columns: repeat(3,60px);grid-auto-rows: 54px;gap: 8px;justify-content: center}.game[data-game="pacman"] .gametouch__btn{font-size: 22px}.game[data-game="pacman"] .gametouch__btn:nth-child(1){grid-column: 1;grid-row: 1}.game[data-game="pacman"] .gametouch__btn:nth-child(2){grid-column: 2;grid-row: 1}.game[data-game="pacman"] .gametouch__btn:nth-child(3){grid-column: 3;grid-row: 1}.game[data-game="pacman"] .gametouch__btn:nth-child(4){grid-column: 2;grid-row: 2}.game[data-game="pacman"] .gametouch__btn:nth-child(5){grid-column: 1 / span 3;grid-row: 3;height: 44px;font-size: 14px;letter-spacing: 2px;color: var(--c-text-soft)}@media (max-width: 420px){.game[data-game="pacman"] .gametouch{grid-template-columns: repeat(3,54px);grid-auto-rows: 50px;gap: 6px}}