
body.directory-polished .creators-hero-updated{min-height:0;padding:38px 0}
body.directory-polished .creators-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:28px;align-items:center}
body.directory-polished .creators-hero-copy .v11-title{font-size:clamp(40px,5vw,64px);line-height:1.05;margin:14px 0}
body.directory-polished .creators-hero-copy .v11-copy{font-size:16px;line-height:1.7;max-width:54ch}
body.directory-polished .creators-hero-art img{max-height:240px;object-fit:contain}
body.directory-polished .directory-featured-section{padding:28px 0}
body.directory-polished .section{padding:32px 0}
body.directory-polished .section-head{margin-bottom:24px}
body.directory-polished .section-head .lead{font-size:16px}
body.directory-polished .directory-controls{grid-template-columns:repeat(3,minmax(0,1fr));padding:20px;gap:16px}
body.directory-polished .directory-controls label{font-size:14px}
body.directory-polished .directory-controls .btn{font-size:14px}
body.directory-polished :is(#creatorDirectory,#directoryFeatured){grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-restored-card.creator-profile{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;padding:22px;align-content:start}
body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-restored-card.creator-profile:has(.recognition-badge),body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-restored-card.is-newest{padding:22px}
body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-restored-card .creator-award-stack{position:static;inset:auto!important;width:100%;margin:0}
body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-restored-card .creator-award-stack:empty{display:none}
body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-restored-card .recognition-badge{padding:10px;gap:10px}
body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-restored-card .creator-profile-art{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:0;height:auto}
body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-restored-card .creator-profile-art>img{width:72px;height:72px;max-width:72px;max-height:72px;object-fit:contain}
body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-restored-card .directory-affiliation-badge{flex-direction:row;margin:0;gap:7px;max-width:65%;padding:7px}
body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-restored-card .directory-affiliation-badge img.creator-affiliate-logo{width:40px!important;height:40px!important;min-width:40px;max-width:40px}
body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-restored-card .directory-affiliation-badge strong{font-size:12px}
body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-restored-card .creator-profile-copy{display:flex;flex-direction:column;min-width:0}
body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-restored-card .creator-profile-copy h2{font-size:26px;line-height:1.15;margin:9px 0 12px;overflow-wrap:anywhere}
body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-restored-card .eyebrow{font-size:11px;line-height:1.6;overflow-wrap:anywhere}
body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-restored-card .lead{font-size:14px;line-height:1.6;-webkit-line-clamp:2;margin:0 0 12px;min-height:44px}
body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-restored-card .creator-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}
body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-restored-card .creator-tags span{font-size:12px;padding:5px 8px}
body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-restored-card .creator-socials{margin:0 0 12px;flex-wrap:wrap}
body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-restored-card .creator-preview-actions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}
body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-restored-card .creator-preview-actions .btn{font-size:13px;padding:10px 12px;min-height:44px}
body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-restored-card .creator-tiktok-cta{display:inline-flex}
body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-restored-card .directory-community-link{display:inline-flex;font-size:13px}
body.directory-polished .directory-logo-watermark{opacity:.1}
@media(max-width:1000px){body.directory-polished :is(#creatorDirectory,#directoryFeatured){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){
 body.directory-polished .creators-hero-grid{grid-template-columns:minmax(0,1fr)}
 body.directory-polished .creators-hero-art{display:none}
 body.directory-polished .creators-hero-updated{padding:28px 0}
 body.directory-polished :is(#creatorDirectory,#directoryFeatured){grid-template-columns:minmax(0,1fr)}
 body.directory-polished .directory-controls{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:12px}
 body.directory-polished .directory-controls label:first-child{grid-column:1/-1}
 body.directory-polished .directory-controls>.btn{grid-column:1/-1}
 body.directory-polished .directory-results{flex-wrap:wrap}
}

body.creators-page.directory-polished .creators-hero-updated .creators-hero-grid{min-height:0}
body.directory-polished .directory-spotlight-help{display:none}
@media(max-width:600px){
 body.directory-polished #directoryFeatured{display:flex;overflow-x:auto;scroll-snap-type:x proximity;gap:14px;padding:0 0 12px;max-width:100%}
 body.creators-page.directory-polished #directoryFeatured .directory-restored-card.creator-profile{flex:0 0 calc(100% - 24px);scroll-snap-align:start}
 body.directory-polished .directory-spotlight-help{display:block;font-size:13px;color:#bfb5c2;margin:8px 0 18px}
}

/* Explicit rows prevent legacy two-column placements creating implicit narrow tracks. */
body.creators-page.directory-polished #creatorDirectory .directory-restored-card>.creator-profile-art{grid-column:1;grid-row:1;min-width:0}
body.creators-page.directory-polished #creatorDirectory .directory-restored-card>.creator-profile-copy{grid-column:1;grid-row:2;min-width:0}
body.creators-page.directory-polished #creatorDirectory .directory-restored-card>.creator-award-stack{grid-column:1;grid-row:3;min-width:0}
body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-affiliation-badge{min-width:0;flex-wrap:wrap}

body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-card-tabs{display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:65%;min-width:0}
body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-card-tabs .directory-affiliation-badge{max-width:100%}
.directory-achievements-tab{max-width:100%;color:#e7cd82}
.directory-achievements-tab>summary{cursor:pointer;font-size:12px;font-weight:800;padding:7px 10px;border:1px solid #b3954266;border-radius:9px;background:#201b12ee;list-style:none}
.directory-achievements-tab>summary:after{content:' ▾'}
.directory-achievements-tab[open]>summary:after{content:' ▴'}
.directory-achievements-tab>summary:focus-visible{outline:2px solid #e7cd82;outline-offset:3px}
body.creators-page.directory-polished #creatorDirectory .directory-achievements-tab .recognition-group{margin:8px 0 0;padding:10px;width:250px;max-width:100%}
.directory-achievements-tab .recognition-group-heading{display:none}
.directory-achievements-tab .achievement-group-row{padding:7px 0}
.directory-achievements-tab .recognition-copy strong{font-size:12px}
.directory-achievements-tab .recognition-medal{font-size:18px;flex-basis:24px}
body.creators-page.directory-polished #creatorDirectory .directory-restored-card .creator-profile-art{align-items:flex-start;min-height:104px}

body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-restored-card .creator-profile-art>img{width:112px;height:112px;max-width:112px;max-height:112px;object-fit:contain}
body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-restored-card .creator-profile-art{min-height:112px}
@media(max-width:600px){body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-restored-card .creator-profile-art>img{width:96px;height:96px;max-width:96px;max-height:96px}body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-restored-card .creator-profile-art{min-height:104px}}

body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-restored-card .creator-profile-art>img{flex:0 0 auto}
body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-card-tabs{max-width:calc(100% - 126px)}
@media(max-width:600px){body.creators-page.directory-polished :is(#creatorDirectory,#directoryFeatured) .directory-card-tabs{max-width:calc(100% - 110px)}}

/* Restore the large portrait beside the public creator information. */
body.directory-polished #creatorDirectory{grid-template-columns:repeat(2,minmax(0,1fr))}
body.creators-page.directory-polished #creatorDirectory .directory-restored-card.creator-profile{grid-template-columns:minmax(140px,38%) minmax(0,1fr);grid-template-rows:max-content;gap:20px}
body.creators-page.directory-polished #creatorDirectory .directory-restored-card>.creator-profile-art{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;min-height:0}
body.creators-page.directory-polished #creatorDirectory .directory-restored-card>.creator-profile-copy{grid-column:2;grid-row:1}
body.creators-page.directory-polished #creatorDirectory .directory-restored-card .creator-profile-art>img{width:100%;height:220px;max-width:260px;max-height:220px}
body.creators-page.directory-polished #creatorDirectory .directory-card-tabs{width:100%;max-width:100%;align-items:center}
@media(max-width:1000px){body.directory-polished #creatorDirectory{grid-template-columns:minmax(0,1fr)}}
@media(max-width:600px){
body.creators-page.directory-polished #creatorDirectory .directory-restored-card.creator-profile{grid-template-columns:minmax(0,1fr);gap:16px}
body.creators-page.directory-polished #creatorDirectory .directory-restored-card>.creator-profile-art{grid-column:1;grid-row:1;flex-direction:row;justify-content:space-between;align-items:flex-start;min-height:128px}
body.creators-page.directory-polished #creatorDirectory .directory-restored-card>.creator-profile-copy{grid-column:1;grid-row:2}
body.creators-page.directory-polished #creatorDirectory .directory-restored-card .creator-profile-art>img{width:128px;height:128px;max-width:128px;max-height:128px}
body.creators-page.directory-polished #creatorDirectory .directory-card-tabs{width:auto;max-width:calc(100% - 140px);align-items:flex-end}
}
