.privacy { border-color: var(--accent); margin: 0 0 16px; }
#out { margin-top: 16px; }
.shots { list-style: none; padding: 0; margin: 0; display: grid; gap: 12px; }
.shots li { display: grid; gap: 4px; padding-top: 12px; border-top: 1px solid var(--line); min-width: 0; }
.shots p { margin: 0; overflow-wrap: anywhere; }
.shots img { display: block; max-width: 100%; height: auto; max-height: 240px; object-fit: contain; background: repeating-conic-gradient(var(--line) 0 25%, transparent 0 50%) 0 0 / 16px 16px; }
.shots .name { font-weight: 600; }
