.designer-credit {display:flex;align-items:flex-start;gap:13px;padding:0 0 15px}
.designer-credit:last-child {padding-bottom:0}
.designer-portrait {display:block;width:72px;height:84px;flex:0 0 72px;object-fit:cover;filter:grayscale(1);border-radius:9px;background:var(--neu-surface,#e8ecef)}
.designer-credit-text {flex:1;min-width:0;padding-top:2px}
.designer-credit .entity-link {text-align:left;font-weight:500;line-height:1.45}
.designer-credit .meta-role {font-size:11px;line-height:1.5;padding-top:3px}
.detail-credits {margin-top:26px;color:var(--muted,#66727c);font-size:11px;line-height:1.65}
.detail-credits>summary {display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:44px;padding:12px 16px;list-style:none;border-radius:18px;background:var(--neu-surface,#e8ecef);box-shadow:var(--neu-raised);color:var(--ink);font-size:12px;font-weight:500;cursor:pointer}
.detail-credits>summary::-webkit-details-marker {display:none}
.detail-credits>summary::after {content:'+';font-size:18px;font-weight:400;line-height:1}
.detail-credits[open]>summary {box-shadow:var(--neu-inset)}
.detail-credits[open]>summary::after {content:'−'}
.detail-credits>summary:focus-visible {outline:2px solid currentColor;outline-offset:4px}
.detail-credits-content {padding:5px 2px 0;overflow-wrap:anywhere}
.detail-credits-content>section {padding:18px 0;border-bottom:1px solid var(--line)}
.detail-credits-content>section:last-child {border-bottom:0;padding-bottom:0}
.detail-credits-content h3 {font-size:11px;font-weight:600;color:var(--ink);margin:0 0 10px}
.detail-credits-content h4 {font-size:11px;font-weight:500;color:var(--ink);margin:12px 0 4px}
.detail-credits-content p {font-size:11px;line-height:1.65;margin:6px 0 12px}
.detail-credits-content ul {padding-left:17px}
.detail-credits-content a {text-decoration:underline;text-underline-offset:3px}
.designer-photo-credit+.designer-photo-credit {margin-top:18px}
@media(max-width:400px){.designer-credit{gap:10px}.designer-portrait{width:60px;height:72px;flex-basis:60px}}
