/* Shared presentation of equipment photographs. Applies only to actual instrument images. */
img[data-instrument]{filter:grayscale(1) contrast(1.035)!important;object-fit:contain!important;object-position:center center!important;transform:none!important;rotate:0deg!important;display:block;margin-left:auto!important;margin-right:auto!important;max-width:100%}
[data-instrument-frame]{rotate:0deg!important;transform:none!important}
img[data-instrument][data-cutout]{mix-blend-mode:normal!important;padding:clamp(12px,2vw,30px);background:transparent!important}
.instrument-source-note{font-size:11px;line-height:1.5;color:inherit;opacity:.7;margin-top:14px}.instrument-source-note a{text-decoration:underline;text-underline-offset:3px}
/* Equipment must be visible immediately, including direct catalogue links. */
.reveal:has(img[data-instrument]){opacity:1!important}
.instrument-row{grid-template-columns:60px 1fr 240px 45px}
.instrument-row img[data-cutout]{width:230px;height:150px;padding:0}
@media(max-width:750px){.instrument-row{grid-template-columns:20px 1fr 90px 20px;gap:8px}.instrument-row img[data-cutout]{width:90px;height:95px;padding:0}}
