.game[data-game='sandtris'] .game__canvas-wrap{background: radial-gradient(120% 90% at 50% 0%,rgba(226,186,106,.16),transparent 62%),linear-gradient(180deg,#0f0c07,#16130c);border-color: color-mix(in srgb,var(--accent) 34%,var(--c-border-strong))}.game[data-game='sandtris'] #gameCanvas{box-shadow: 0 0 0 1px color-mix(in srgb,var(--accent) 24%,transparent),0 18px 44px -28px rgba(226,186,106,.8)}.game[data-game='sandtris'] .gamehud__item:first-child b{color: var(--accent);text-shadow: 0 0 18px color-mix(in srgb,var(--accent) 45%,transparent)}.game[data-game='sandtris'] .gamehud__item:nth-child(4) b{color: color-mix(in srgb,var(--accent) 70%,var(--c-text))}.game[data-game='sandtris'] .game__status{color: color-mix(in srgb,var(--accent) 55%,var(--c-muted))}.game[data-game='sandtris'] .gametouch{grid-template-columns: repeat(3,minmax(58px,72px));grid-auto-rows: 54px;gap: var(--space-2);margin-top: var(--space-2);touch-action: none}.game[data-game='sandtris'] .gametouch__btn{border-radius: var(--radius-input);background: linear-gradient(180deg,#241d10,#181309);color: var(--game-pad-ink);border-color: color-mix(in srgb,var(--accent) 26%,var(--c-border-strong));font-size: 18px;font-weight: 600}.game[data-game='sandtris'] .gametouch__btn:active{background: var(--accent);border-color: var(--accent);color: #1a1408}.game[data-game='sandtris'] .gametouch__btn.is-wide{letter-spacing: .1em;font-size: 14px}@media (hover: hover) and (pointer: fine) and (min-width: 900px){.game[data-game='sandtris'] [data-game-touch]{display: none}}@media (max-width: 560px){.game[data-game='sandtris'] .game__canvas-wrap{padding: 8px}.game[data-game='sandtris'] .gametouch{grid-auto-rows: 50px}}@media (prefers-reduced-motion: reduce){.game[data-game='sandtris'] .game__canvas-wrap,.game[data-game='sandtris'] .gametouch__btn{transition: none}}