.game[data-game="galaga"] .game__canvas-wrap{background: radial-gradient(120% 80% at 30% 0%,rgba(124,92,255,.18),transparent 62%),linear-gradient(180deg,#05070f,#0b1024);border-color: color-mix(in srgb,var(--accent) 34%,var(--c-border-strong))}.game[data-game="galaga"] #gameCanvas{box-shadow: 0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent),0 18px 44px -30px color-mix(in srgb,var(--accent) 80%,transparent)}.game[data-game="galaga"] .gamehud__item:first-child b{color: var(--accent);text-shadow: 0 0 18px color-mix(in srgb,var(--accent) 45%,transparent)}.game[data-game="galaga"] .game__status{color: color-mix(in srgb,var(--accent) 55%,var(--c-muted))}.game[data-game="galaga"] .gamehud__item:nth-child(4) b{color: var(--c-ok)}.game[data-game="galaga"] .gametouch{display: grid;grid-template-columns: 64px 64px minmax(12px,1fr) 118px;grid-auto-rows: 58px;gap: 10px;align-items: stretch}.game[data-game="galaga"] .gametouch__btn{font-size: 20px}.game[data-game="galaga"] .gametouch__btn:nth-child(1){grid-column: 1}.game[data-game="galaga"] .gametouch__btn:nth-child(2){grid-column: 2}.game[data-game="galaga"] .gametouch__btn:nth-child(3){grid-column: 4;font-size: 16px;font-weight: 600;letter-spacing: 2px;background: color-mix(in srgb,var(--accent) 22%,var(--c-panel-alt));border-color: color-mix(in srgb,var(--accent) 55%,var(--c-border-strong));color: var(--c-text)}.game[data-game="galaga"] .gametouch__btn:nth-child(3):active{background: var(--accent);color: #fff}@media (max-width: 420px){.game[data-game="galaga"] .gametouch{grid-template-columns: 58px 58px minmax(8px,1fr) 104px;grid-auto-rows: 54px;gap: 8px}}