.performer-details-section{width:calc(100% - 6rem);max-width:1440px;margin:70px auto 10px;background:var(--color-content-bg);overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--color-content-border);border-radius:8px}.performer-details-banner-container{display:flex;flex-direction:column;width:100%}.performer-details-banner{width:100%;height:auto;aspect-ratio:16/9;position:relative;overflow:hidden}.performer-details-banner-img{width:100%;height:100%;object-fit:cover;display:block}.performer-details-content{padding:2rem 1.5rem 1.5rem;gap:1rem;position:relative}.performer-details-content,.performer-details-main{display:flex;flex-direction:column;align-items:flex-start}.performer-details-main{justify-content:flex-start;width:100%}.performer-details-title-container{display:flex;flex-direction:row;align-items:center;gap:.5rem;margin-bottom:1rem}.performer-details-verify-status-badge{display:flex;flex-direction:row;align-items:center;gap:.25rem;padding:0!important;border-radius:100%}.performer-details-verify-status-badge.verified{color:var(--color-primary);background-color:var(--color-content-bg)}.performer-details-title{font-size:2.5rem;font-weight:800;line-height:auto;letter-spacing:1px;margin-bottom:0}.performer-details-summary,.performer-details-title{color:var(--color-text);font-family:var(--font-body);width:100%;word-break:break-word}.performer-details-summary{font-size:.9rem;font-weight:400;line-height:1.5;margin-bottom:1.5rem;opacity:.8}.performer-details-info{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;font-size:1rem;color:var(--color-text);width:100%;margin-bottom:1rem;font-weight:500}.performer-social-links{display:flex;gap:1rem;margin-bottom:1rem}.performer-social-icon{color:var(--color-text);transition:color .2s}.performer-social-icon:hover{color:var(--color-primary)}.performer-details-desc-wrapper{margin-bottom:1rem;padding-bottom:0;font-size:.9rem;font-weight:500;color:var(--color-text);line-height:1.5;font-family:var(--font-body);width:100%;word-break:break-word}@media (max-width:1024px){.performer-details-banner-container{display:flex;flex-direction:column;gap:1rem;width:100%}.performer-details-banner{width:100%;min-width:100%}}@media (max-width:800px){.performer-details-section{width:100%;max-width:100%;margin:0;border-radius:0}.performer-details-title{font-size:1.2rem}.performer-details-content{padding:1.2rem .7rem}}@media (max-width:600px){.performer-details-info{font-size:.8rem}}@media (max-width:500px){.performer-details-title{font-size:1.2rem}}