.mode-tabs{display:flex;width:max-content;gap:5px;padding:4px;margin:0 0 14px;background:#10161c;border:1px solid #ffffff16;border-radius:999px}.mode-tabs button{border:0;background:transparent;color:#8fa0aa;border-radius:999px;padding:9px 17px;font:700 13px 'DM Sans';cursor:pointer}.mode-tabs button.active{color:#04100d;background:linear-gradient(120deg,#36a8ff,#31e981);box-shadow:0 5px 18px #2fd5ae35}
.actors-explore{padding:56px clamp(20px,5vw,76px) 90px;background:transparent}.actors-explore[hidden]{display:none}.actors-heading{margin-bottom:34px}.actors-heading .eyebrow{margin:0}.actors-heading h2{font:800 clamp(42px,6vw,76px)/.95 'DM Sans';letter-spacing:-.06em;margin:24px 0 12px;background:linear-gradient(90deg,#fff,#72ead3);-webkit-background-clip:text;background-clip:text;color:transparent}.actors-heading>p:last-child{color:#98a9b2;font-size:17px}.actor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:36px}.actor-card{min-height:250px;border:1px solid #ffffff14;border-radius:22px;padding:24px;background:linear-gradient(145deg,#151a21,#0d1116);display:flex;flex-direction:column;cursor:pointer;position:relative;overflow:hidden;transition:.22s ease}.actor-card:before{content:'';position:absolute;width:150px;height:150px;border-radius:50%;background:linear-gradient(135deg,#36a8ff,#31e981);filter:blur(50px);opacity:.13;right:-45px;top:-45px}.actor-card:hover{transform:translateY(-7px);border-color:#54e5ca70;box-shadow:0 22px 60px #0008,0 0 28px #21d4c218}.actor-index{color:#5ae5cc;font-size:12px;font-weight:800;letter-spacing:.12em}.actor-card h3{font:800 27px/1.03 'DM Sans';letter-spacing:-.04em;margin:auto 0 13px;color:#f4ffff}.actor-card p{color:#8fa0aa;font-size:13px;line-height:1.5;margin:0}.actor-card .open{color:#45dfbd;font-size:12px;font-weight:800;margin-top:20px}.actor-detail .detail-head{padding-bottom:38px}.actor-detail .achievement{font-size:18px;line-height:1.65;color:#c5d2d8;background:linear-gradient(135deg,#121c22,#102823);border:1px solid #5be0c32b;border-radius:18px;padding:24px}.actor-detail h3{font-size:12px;letter-spacing:.17em;color:#55e4ca;border-bottom:1px solid #ffffff18;padding-bottom:10px;margin-top:38px}.role-chips{display:grid;grid-template-columns:1fr 1fr;gap:10px}.role-chip{background:#121820;border:1px solid #ffffff12;border-radius:12px;padding:13px 15px;color:#d8e5e9;font-size:14px;line-height:1.45}.role-chip>span:first-child{display:block;font-weight:800;color:#eefbfc}.role-production{display:block;color:#8fa0aa;margin-top:3px}.cross-link{appearance:none;border:0;background:none;padding:0;font:inherit;color:#4be1c2;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:#4be1c255;text-underline-offset:3px}.cross-link:hover{color:#72f3d7;text-decoration-color:currentColor}.musical-cross-link{display:block;margin-top:3px}.actor-cross-link{font-weight:700}.actor-source{color:#71818a;font-size:12px;line-height:1.55;margin-top:28px}.actor-source a{color:#5ce7cd}
@media(max-width:980px){.actor-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.topbar{gap:8px}.mode-tabs button{padding:8px 12px}.ghost{display:none}.actor-grid{grid-template-columns:repeat(2,1fr)}.role-chips{grid-template-columns:1fr}.actors-explore{padding-top:40px}}@media(max-width:460px){.brand small{display:none}.actor-grid{grid-template-columns:1fr}.actor-card{min-height:210px}}
