/* Three columns on every screen; original A–I values stay in the native select. */
.saying-tiles.motif-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.saying-tile.motif-tile{display:flex;flex-direction:column;gap:5px;min-width:0;padding:6px;border:2px solid #e5dada;border-radius:8px;text-align:center;background:#fff;font-size:14px;line-height:1.3}
.saying-tile.motif-tile[aria-pressed=true]{padding:6px;border-color:#c25c5c;background:#fcf0f1;box-shadow:0 0 0 1px #c25c5c}
.motif-tile-artwork{display:block;width:100%;height:auto;aspect-ratio:43/35;overflow:hidden;background:#fff;pointer-events:none}
.motif-tile-caption{font-weight:700;padding:2px 0;pointer-events:none}
.motif-tile:focus-visible{outline:3px solid #a34c55;outline-offset:3px}
@media(hover:hover){.motif-tile:not(:disabled):hover{border-color:#c25c5c}}
