.credits-list{display:flex;flex-direction:column;gap:1.2rem;margin:2rem 0;padding:0;width:100%;margin-bottom:2rem;padding-top:0!important;margin-top:0!important}.credit-row{display:flex;align-items:center;background:#23242a;border-radius:8px;box-shadow:0 2px 8px rgba(40,167,233,.08);padding:1rem 1.2rem;transition:background .2s;min-height:64px;min-width:0;width:100%;box-sizing:border-box}.credit-row:hover{background:#18191a}.credit-img{width:48px;height:48px;border-radius:6px;object-fit:cover;margin-right:1.2rem;background:#18191a;flex-shrink:0}.credit-info{display:flex;flex-direction:column;gap:.2em;flex:1 1 0;min-width:0}.credit-name{color:#28a7e9;font-weight:600;text-decoration:none;font-size:1.1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.credit-name:focus,.credit-name:hover{text-decoration:underline;color:#0ff}.credit-role{color:#fff;font-size:1em;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.credit-creditedas{color:#aaa;font-size:.95em;font-style:italic}.credits-list>h3,section.credits-list>h3{width:100%;display:block;margin-top:2rem;margin-bottom:0}.credit-group{margin-bottom:1.5em;border-radius:8px;background:#23242a;box-shadow:0 2px 8px rgba(40,167,233,.08);overflow:hidden}.credit-group>summary{cursor:pointer;font-weight:600;color:#28a7e9;padding:1em 1.2em;background:#18191a;border-bottom:1px solid #333;outline:0;display:flex;flex-wrap:wrap;align-items:center;gap:1em}.credit-group[open]>summary{border-bottom:1px solid #28a7e9}.credit-group .credits-list{padding:.5em 1.2em 1em 1.2em}@media (max-width:600px){.credit-row{flex-direction:column;align-items:flex-start;padding:.8rem .7rem;min-height:unset}.credit-img{margin-bottom:.5rem;margin-right:0}.credit-name,.credit-role{white-space:normal;overflow:visible;text-overflow:unset}.credit-group>summary{flex-direction:column;align-items:flex-start;gap:.3em;padding:.8em .7em}.credit-group .credits-list{padding:.5em .7em 1em .7em}}