.performer-hero,.performer-profile,.performer-editor{background:#fff;border:1px solid rgba(43,35,75,.1);border-radius:26px;padding:clamp(1.5rem,4vw,3rem);margin-bottom:1rem}.performer-hero h1,.performer-profile h1,.performer-editor h1{font-size:clamp(2rem,4vw,3.5rem);margin:.4rem 0}.performer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.performer-card{display:flex;gap:1rem;padding:1rem;background:#fff;border:1px solid #e5e0ef;border-radius:18px;color:inherit;text-decoration:none}.performer-card img{width:84px;height:84px;object-fit:cover;border-radius:15px}.performer-card span,.performer-card strong,.performer-card em{display:block}.performer-cover{width:100%;max-height:360px;object-fit:cover;border-radius:20px}.performer-profile-head{display:flex;gap:1.25rem;align-items:center;margin:1rem 0}.performer-profile-head>img{width:130px;height:130px;object-fit:cover;border-radius:50%}.performer-links{display:flex;flex-wrap:wrap;gap:.6rem}.performer-links a{padding:.6rem .9rem;background:#f2effb;border-radius:999px}.performer-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.performer-fields label{display:grid;gap:.4rem}.performer-fields .wide{grid-column:1/-1}.performer-fields input,.performer-fields select,.performer-fields textarea{padding:.75rem;border:1px solid #d8d1e5;border-radius:12px}.performer-admin-list article{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border-top:1px solid #e8e3ef}.performer-admin-list small{display:block}@media(max-width:760px){.performer-grid,.performer-fields{grid-template-columns:1fr}.performer-admin-list article{align-items:flex-start;flex-direction:column}}
