.mrkc-credits,.mrkc-profile{box-sizing:border-box;max-width:1530px;width:100%;margin:24px auto;padding:20px;color:var(--text,#eee);background:var(--bg,#22252d);border-radius:12px}
.mrkc-role{padding:12px 0}.mrkc-credits h2,.mrkc-role h3{margin:0 0 14px;font-size:20px}.mrkc-role h3{font-size:16px}
.mrkc-people{display:flex;flex-wrap:wrap;gap:14px}.mrkc-person{display:flex;flex-direction:column;align-items:center;gap:8px;width:110px;text-decoration:none;color:inherit!important;font-size:14px;text-align:center}
.mrkc-person img{width:90px;height:90px;border-radius:50%;object-fit:cover}.mrkc-person:focus-visible{outline:2px solid var(--primaryColor,#da3445);outline-offset:3px}
.mrkc-profile{margin-top:130px;min-height:60vh}.mrkc-bio{display:flex;align-items:flex-start;gap:24px;margin-bottom:28px}.mrkc-bio>img{width:180px;height:180px;border-radius:12px;object-fit:cover}.mrkc-bio h1{font-size:28px;margin:8px 0 16px}.mrkc-bio>div{min-width:0}
.mrkc-works{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px}.mrkc-work a{color:inherit!important;text-decoration:none}.mrkc-work img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;border-radius:8px}.mrkc-work h3{font-size:15px;line-height:1.6;margin:10px 0}
@media(max-width:600px){.mrkc-credits,.mrkc-profile{padding:14px}.mrkc-bio{flex-direction:column;align-items:center;gap:16px}.mrkc-works{grid-template-columns:repeat(2,minmax(0,1fr))}.mrkc-people{gap:10px}.mrkc-person{width:94px}}
[data-mrkc-legacy]{display:none!important}

/* Standalone/shortcode fallback: match the theme's compact cast styling. */
.mrkc-credits{background:transparent;padding:0;border-radius:0;margin:24px 0;color:var(--text,#eee)}
.mrkc-credits h2{font-size:16px;font-weight:400;margin:0 0 20px}
.mrkc-credits .mrkc-role h3{font-size:14px;font-weight:400;margin:0 0 14px}
.mrkc-credits .mrkc-people{gap:24px}
.mrkc-credits .mrkc-person{width:108px;font-size:13px;line-height:1.8;gap:10px}
.mrkc-credits .mrkc-person img{width:108px;height:108px}
[data-mrkc-row]{overflow-wrap:anywhere}
@media(max-width:600px){.mrkc-credits{padding:0}.mrkc-credits .mrkc-people{gap:16px}.mrkc-credits .mrkc-person{width:94px}.mrkc-credits .mrkc-person img{width:94px;height:94px}}

.kelaket_more_info .mrkc-inline-info{margin:0;padding:0;max-width:none;background:transparent;border-radius:0}.mrkc-inline-info .mrkc-role{padding:0}.mrkc-inline-info .item_actor{min-width:0}.mrkc-inline-info .item_actor img{object-fit:cover;flex-shrink:0}.mrkc-inline-info .stars_title{overflow-wrap:anywhere}
