/* Keep the original comparison workflow, with clearer controls. */
.launch-actions .compare-button{background:#dfc58f;color:#080a0c;border:2px solid #dfc58f;font-size:16px!important;font-weight:700;min-height:52px}
.launch-actions .compare-button:hover,.launch-actions .compare-button.selected{background:#fff1d4;color:#080a0c;border-color:#fff1d4}
.compare-tray{border:2px solid #dfc58f;background:#080b0d;box-shadow:0 12px 45px #0009,0 0 0 5px #dfc58f22;z-index:90;padding:18px 20px;gap:16px}
.compare-tray small{color:#dfc58f;font-size:14px;font-weight:700}
.compare-tray strong{font-size:16px;line-height:1.5;max-width:none}
.compare-tray button{min-height:48px;font-size:15px;font-weight:700}
.compare-tray button:last-child{background:#dfc58f;color:#080a0c;border-color:#dfc58f}
.compare-tray button:disabled{opacity:.65}
.compare-tray :focus-visible,.compare-button:focus-visible{outline:3px solid #fff;outline-offset:4px}
@media(max-width:680px){.compare-tray{bottom:max(14px,env(safe-area-inset-bottom));width:calc(100% - 24px);padding:14px;gap:10px}.compare-tray strong{font-size:14px}.compare-tray button{font-size:14px}}
.project-photo img{object-position:center center}
/* Show the entire approved render instead of cutting a portrait tower in half. */
.project-photo>img,.project-photo-link>img{object-fit:contain;background:#101820}
