.maze-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;min-height: 32px}.maze-actions .btn{display: inline-flex;align-items: center;justify-content: center;gap: 6px;min-width: 148px}.maze-actions .btn[aria-pressed="true"]{border-color: color-mix(in srgb,#5ac8fa 70%,transparent);background: color-mix(in srgb,#5ac8fa 18%,transparent);color: var(--c-text)}.maze-actions__note{color: var(--c-muted);font-size: 12.5px;font-variant-numeric: tabular-nums;min-height: 1em}.game[data-game="maze"] .game__canvas-wrap{background: radial-gradient(120% 100% at 50% 0%,#1a2136 0%,#101625 60%,#0a0e18 100%);border-color: rgba(120,200,250,.24);box-shadow: var(--shadow-card),inset 0 0 0 1px rgba(170,220,255,.05)}.game[data-game="maze"] .game__canvas-wrap canvas{border-radius: 12px;box-shadow: 0 10px 26px rgba(0,0,0,.5)}.game[data-game="maze"] .gametouch__btn:nth-child(1){grid-area: 1 / 2}.game[data-game="maze"] .gametouch__btn:nth-child(2){grid-area: 2 / 1}.game[data-game="maze"] .gametouch__btn:nth-child(3){grid-area: 2 / 2}.game[data-game="maze"] .gametouch__btn:nth-child(4){grid-area: 2 / 3}.game[data-game="maze"] .gametouch__btn:nth-child(5){grid-area: 3 / 1 / 4 / 4}@media (max-width: 560px){.maze-actions{gap: 6px}.maze-actions .btn{min-width: 132px;padding: 5px 10px}.maze-actions__note{flex: 1 1 100%;font-size: 12px}}