.memory-setup .memory-levels{margin:20px 0}.memory-setup .level-tile{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #b7c49e;border-radius:12px;background:#fffbef;margin:7px 0;cursor:pointer}.level-tile:has(input:checked){background:#e0ebc4;border-color:#42623b}.level-tile input{accent-color:#28543c;width:17px;height:17px}.level-tile strong{display:block;font-size:14px}.memory-setup .level-tile small{display:block;margin-top:4px;font-size:11px;color:#52654f}.memory-stage .sealed-piece{aspect-ratio:1.4}
[data-visual="memoria"] .memory-observing .revealed-cabinet[data-pieces="9"] .memory-vitrine figure{height:clamp(75px,12vh,110px);aspect-ratio:auto}
[data-visual="memoria"] .memory-observing .revealed-cabinet[data-pieces="12"] .memory-vitrine figure{height:clamp(65px,10vh,90px);aspect-ratio:auto}
[data-visual="memoria"] .memory-observing .revealed-cabinet[data-pieces="9"] .memory-vitrine b,[data-visual="memoria"] .memory-observing .revealed-cabinet[data-pieces="12"] .memory-vitrine b{font-size:36px}
[data-visual="memoria"] .memory-observing .revealed-cabinet[data-pieces="9"] .memory-vitrine .word,[data-visual="memoria"] .memory-observing .revealed-cabinet[data-pieces="12"] .memory-vitrine .word{font-size:22px}
@media(max-width:700px){[data-visual="memoria"] .memory-observing .revealed-cabinet[data-pieces] .memory-vitrine figure{height:70px;padding:15px 6px 10px}[data-visual="memoria"] .memory-observing .revealed-cabinet[data-pieces] .memory-vitrine .word{font-size:18px}.memory-observing .memory-stage h1{font-size:26px}.memory-observing .memory-stage .memory-lead{font-size:12px}.memory-observing .memory-steps{display:none}}
/* Higher levels have up to six answer indicators. */
.finish-dots{flex-wrap:wrap}
