#gameChoices{grid-template-columns:repeat(3,minmax(0,1fr))}
#gameChoices [data-kind="fire"][aria-pressed="true"]{border-color:#e6a274;background:linear-gradient(135deg,#4a2d32,#292734)}
#previewArrows{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
#previewArrows[hidden]{display:none}
#previewArrows button{flex:1 1 40%;min-height:48px}
@media(max-width:700px){#gameChoices{grid-template-columns:repeat(2,minmax(0,1fr))}#gameChoices [data-kind="fire"]{grid-column:1/-1}}
