.scenes{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 22px 22px}.scene{position:relative;display:flex;flex-direction:column;gap:10px;padding:8px 8px 12px;border-radius:16px;border:2px solid #0000;background:var(--mist);cursor:pointer;transition:border-color .2s,background-color .2s}.scene input{position:absolute;opacity:0;pointer-events:none}.scene:has(input:checked){border-color:var(--ink);background:#fff}.scene:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.scene__img{display:block;aspect-ratio:16 / 10;border-radius:10px;overflow:hidden}.scene__img img{display:block;width:100%;height:100%;object-fit:cover}.scene__text{display:flex;flex-direction:column;gap:2px;padding:0 4px}.scene__text strong{font-size:15px;color:var(--ink)}.scene__text small{font-size:12.5px;line-height:1.4;color:var(--slate)}.bsim__view{display:inline-block;padding:7px 14px;border-radius:999px;background:var(--night);color:#fff;font-size:13px;font-weight:600;letter-spacing:.02em}.photo--building img{border-radius:12px}.sim--trace .photo__trace{display:block;pointer-events:none}.sim--trace .photo{cursor:crosshair}@media(max-width:480px){.scenes{grid-template-columns:1fr}}
