.approved-photo-card{display:grid;grid-template-columns:minmax(160px,240px) minmax(0,1fr);gap:32px;align-items:center;margin-top:24px;padding:24px;background:var(--tint);border:1px solid var(--line);border-radius:var(--radius)}
.approved-photo-card img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;border-radius:8px}.approved-photo-card p{margin:0 0 20px;max-width:60ch}.approved-photo-card .photo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.approved-photo-card .photo-meta{color:var(--muted);font-size:var(--s1)}
@media(max-width:600px){.approved-photo-card{grid-template-columns:1fr;gap:24px}.approved-photo-card>a{max-width:240px;justify-self:center}}
