/* Photo controls inherit the site's original typography, colours and buttons. */
.testing-form fieldset{min-inline-size:0;border:1px solid var(--line,#d8e2df);border-radius:5px;padding:20px;margin:12px 0}
.testing-form fieldset legend{font-weight:600;padding:0 8px}
.testing-form .photo-control{display:grid;gap:8px;margin:20px 0}
.testing-form .photo-control label{margin:0}
.testing-form input[type=file]{min-width:0;max-width:100%;font-size:.875rem}
.testing-form .photo-control button{font-size:.875rem;padding:8px 14px}
#photo-output{display:grid;gap:20px;justify-items:start;margin-top:24px}
#photo-output img{max-width:100%;height:auto;border-radius:5px}
