.actors-directory .actors-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 16px;margin:4px 14px 0;display:grid}.actors-directory .actors-card{min-width:0;color:var(--kc-ink);flex-direction:column;gap:3px;text-decoration:none;display:flex}.actors-directory .actors-portrait{aspect-ratio:2/3;background:var(--kc-fill-2);border-radius:12px;margin-bottom:7px;display:block;position:relative;overflow:hidden}.actors-directory .actors-portrait img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block;position:relative}.actors-directory .actors-portrait img[hidden]{display:none}.actors-directory .actors-initial{color:var(--kc-muted);justify-content:center;align-items:center;font-size:30px;font-weight:700;display:flex;position:absolute;inset:0}.actors-directory .actors-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.actors-directory .actors-meta{color:var(--kc-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.actors-directory .actors-card:focus-visible{outline:2px solid var(--kc-focus);outline-offset:4px;border-radius:12px}.actors-directory .actors-no-results{color:var(--kc-muted);margin:24px 14px}.actors-directory .actors-no-results a{text-underline-offset:3px;text-decoration:underline}body:has(.actors-directory) .site-main{min-height:0}@media (hover:hover) and (pointer:fine){.actors-directory .actors-card:hover img{transform:scale(1.04)}.actors-directory .actors-card:hover .actors-name{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}@media (prefers-reduced-motion:reduce){.actors-directory .actors-portrait img{transition:none}}@media (width<=1279px){.actors-directory .actors-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1023px){.actors-directory .actors-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767px){.actors-directory .actors-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px;margin:0 12px}.actors-directory .actors-name{font-size:13px}.actors-directory .actors-meta{font-size:11.5px}}.actors-page{--actors-surface:#19172b;--actors-ink:#f3f0ff;--actors-muted:#8e86a8;--actors-line:#8b5cf633;color:var(--actors-ink);padding-top:28px;padding-bottom:28px}.actors-original{color:var(--actors-muted);margin:8px 0;font-size:15px}.actors-facts{flex-wrap:wrap;gap:18px 32px;margin:22px 0 0;display:flex}.actors-facts>div{max-width:100%}.actors-facts dt{color:var(--actors-muted);margin-bottom:5px;font-size:11px}.actors-facts dd{overflow-wrap:anywhere;margin:0;font-size:14px}.actors-biography{background:var(--actors-surface);border-bottom:1px solid var(--actors-line);border-radius:14px;margin:30px 0 34px;padding:24px}.actors-biography h2{margin:0 0 13px;font-size:20px}.actors-biography>div{white-space:pre-line;overflow-wrap:anywhere;color:var(--actors-ink);font-size:14px;line-height:1.85}.actors-empty-filmography{color:var(--actors-muted);padding:22px 0;font-size:14px}@media (width<=639px){.actors-page{padding-top:20px}.actors-facts{gap:16px;margin-top:16px}.actors-facts dd{font-size:13px}.actors-biography{margin:24px 0;padding:18px}.actors-biography>div{font-size:13px}}html[data-theme=light] .actors-page{--actors-surface:#f3effb;--actors-ink:#251d36;--actors-muted:#7b6e90;--actors-line:#8b5cf633}
