/* One cabinet, same six positions, from concealed to revealed. */
@media(min-width:701px){.memory-observing .memory-stage h1{font-size:48px;margin:14px 0}.memory-observing .memory-lead{margin:12px 0}.memory-observing .memory-stage{max-width:100%}[data-visual="memoria"] .memory-observing .revealed-cabinet .memory-vitrine figure{aspect-ratio:auto;height:clamp(90px,18vh,160px)}.memory-observing .memory-steps{padding:18px 0}.memory-observing .observe-setup{padding:24px}}
[data-visual="memoria"] .revealed-cabinet .memory-vitrine{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 20px;padding:0 0 26px;background:none;border:0;border-radius:0;box-shadow:none}
[data-visual="memoria"] .revealed-cabinet .memory-vitrine figure{position:relative;aspect-ratio:1.1;min-height:0;margin:0;padding:24px 14px 18px;border:1px solid #c7d8aa44;border-radius:14px;background:linear-gradient(130deg,#dce6ca1f,#c8e4bf08 55%,#bed2a81c);box-shadow:inset 0 1px 1px #ebf1da44,0 10px 12px #00180f66;overflow:hidden}
[data-visual="memoria"] .revealed-cabinet figure:after{content:"";position:absolute;bottom:9px;left:20%;right:20%;height:2px;background:#c7e78855;box-shadow:0 0 10px #d3ec8844;pointer-events:none}
[data-visual="memoria"] .revealed-cabinet .memory-vitrine img,[data-visual="memoria"] .revealed-cabinet .memory-vitrine b{height:100%;max-height:150px;width:100%;object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(0 5px 5px #001e1b66);color:#f5f1dc}
[data-visual="memoria"] .revealed-cabinet .memory-vitrine b{font-size:64px;text-shadow:0 3px 0 #001e1b}
[data-visual="memoria"] .revealed-cabinet .memory-vitrine .word{font-size:30px}
[data-visual="memoria"] .revealed-cabinet .memory-vitrine figcaption{position:absolute;top:12px;left:14px;padding:0;margin:0;border:0;width:auto;font-size:10px;letter-spacing:.14em;color:#c1cdb4}
.memory-observing .memory-stage{padding-top:0}.memory-observing .sealed-cabinet{margin-top:24px}.observe-setup{align-self:center}.observe-setup #seconds{display:block;margin:24px auto;font-size:64px;max-width:190px;color:#c4e76a}.observe-setup progress{width:100%;height:7px;accent-color:#4c713f;margin-bottom:12px}.observe-setup .memory-facts{margin-top:24px}
.memory-evidence>.revealed-cabinet{max-width:760px;margin:0 auto}.memory-evidence{background:none;border:0;box-shadow:none;padding:0}.memory-evidence>.evidence-heading{max-width:760px;margin:0 auto 22px}.memory-evidence>.review-heading{max-width:none;margin-top:40px}.memory-finish{border-bottom:1px solid #93a87944;margin-bottom:32px}
[data-visual="memoria"] .answer-board{padding:22px;border-radius:24px;border:1px solid #81966d;background:radial-gradient(ellipse at 50% 0,#74885666,transparent 65%),linear-gradient(125deg,#234a3d,#0a2823 75%);box-shadow:inset 0 1px 0 #f1ebc344,0 15px 30px #001b1633}
[data-visual="memoria"] .answer-piece{background:linear-gradient(130deg,#dce6ca1f,#c8e4bf08 55%,#bed2a81c);color:#f5f1dc;border:1px solid #c7d8aa44;box-shadow:inset 0 1px 1px #ebf1da44,0 7px 12px #00180f66}
[data-visual="memoria"] .answer-piece[aria-pressed="true"]{color:#173e30;background:#d3ee91}
@media(max-width:900px){[data-visual="memoria"] .revealed-cabinet .memory-vitrine{gap:14px}[data-visual="memoria"] .revealed-cabinet .memory-vitrine b{font-size:48px}[data-visual="memoria"] .revealed-cabinet .memory-vitrine .word{font-size:23px}}
@media(max-width:700px){[data-visual="memoria"] .revealed-cabinet .memory-vitrine{gap:12px}[data-visual="memoria"] .revealed-cabinet .memory-vitrine figure{aspect-ratio:1.25;padding:19px 5px 12px}[data-visual="memoria"] .revealed-cabinet .memory-vitrine figcaption{top:5px;left:7px;font-size:8px}[data-visual="memoria"] .revealed-cabinet .memory-vitrine b{font-size:36px}[data-visual="memoria"] .revealed-cabinet .memory-vitrine .word{font-size:19px}.memory-observing{gap:12px}.memory-observing .memory-stage h1{font-size:30px;margin:12px 0}.memory-observing .memory-stage .memory-lead{margin:10px 0;font-size:14px}.memory-observing .sealed-cabinet{margin-top:15px}.memory-observing .cabinet-label{padding-bottom:16px}.memory-observing .memory-steps{padding:16px 0}.memory-observing .observe-setup{padding:18px;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.observe-setup h2{font-size:21px;margin:0}.observe-setup #seconds{grid-column:2;grid-row:1 / span 2;font-size:32px;margin:0;padding:10px;min-width:65px}.observe-setup progress,.observe-setup>p,.observe-setup>.primary{grid-column:1 / -1}.observe-setup .memory-facts,.observe-setup .memory-reassurance{display:none}.observe-setup>p{margin:0;font-size:13px}[data-visual="memoria"] .answer-board{padding:14px;gap:14px}.memory-evidence>.evidence-heading{padding:0}.memory-finish{padding-bottom:28px}}
