/* Triangles: layout only. Colours and type come from lib/base.css. */
canvas.stage { display: block; width: 100%; aspect-ratio: 1 / 1; max-height: 24rem; }
canvas.tape { display: block; width: 100%; height: 13rem; }
.headline { margin: 0 0 0.6rem; font: var(--h2); }
.board.opts { display: grid; grid-template-columns: 1fr 1fr; gap: 0.5rem; margin-top: 0.8rem; }
.machine .board button.chosen { outline: 2px dashed var(--paper-ink); outline-offset: 2px; }
#desk { margin-top: 1rem; }
