/* Loaded only by tool routes; preserve full photographic/diagram frames. */
.tool-scene{margin:8px 0 28px;padding:18px;background:#fffaf2;border:1px solid #d9d0c0;display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,260px);gap:24px;align-items:center}
.tool-scene-image{display:block;width:100%;height:330px;object-fit:contain;background:#f4efe7}
.tool-scene figcaption{font-size:15px;line-height:1.6;color:#62574d}
.card .tool-card-image{display:block;width:100%;height:210px;aspect-ratio:auto;object-fit:contain;background:#f4efe7}
@media(max-width:760px){.tool-scene{grid-template-columns:1fr;gap:12px;padding:12px}.tool-scene-image{height:240px}.tool-scene figcaption{font-size:13px}.card .tool-card-image{height:220px}}
@media print{.tool-scene{display:none}}
