.voice-details .actor-credit{display:flex;align-items:center;gap:20px;padding:17px 0 22px;margin:0 0 16px;color:#32251c}.voice-details .actor-credit[hidden]{display:none}.actor-credit>div{min-width:0;flex:1}.actor-overline{display:block;font:700 10px/1.5 var(--body);letter-spacing:3px;color:#705a40;margin-bottom:5px}.actor-name{display:block;font:600 italic clamp(26px,2.5vw,37px)/1.25 'Spectral',serif;color:#34261e;overflow-wrap:anywhere;text-shadow:0 1px #fff5}.actor-ink{display:block;width:min(230px,85%);height:8px;margin-top:10px;border-top:1px solid #694a3377;border-radius:50%;transform:rotate(-1deg)}.actor-wax{flex:none;display:grid;place-items:center;width:54px;height:54px;background:radial-gradient(ellipse at 35% 25%,#a65b43,#743522 65%,#502719);border:4px double #bc7d54;border-radius:46% 52% 43% 49%;color:#dbad81;font:500 22px var(--heading);box-shadow:1px 3px 4px #35221455,inset 0 0 0 2px #4b211950;transform:rotate(-12deg)}.character .character-info .card-actor{display:block;font:italic 15px/1.35 'Spectral',serif;color:#4b3020;margin:-2px 0 10px;letter-spacing:0}.card-actor strong{font-weight:600}.character .character-info:has(.card-actor){min-height:134px}.character .character-info:has(.card-actor) h3{margin-bottom:7px}@media(max-width:600px){.voice-details .actor-credit{gap:14px;padding-top:12px;padding-bottom:12px}.actor-name{font-size:28px}.actor-wax{width:45px;height:45px;font-size:19px}.actor-overline{font-size:9px;letter-spacing:2px}}
