/* Creator profiles share the browse cards, with a distinct editorial header. */
body.ssh-creator-landing :is(#page,#content,.site-content,#primary,.content-area,.site-main,.inside-article,.entry-content){width:100%!important;max-width:none!important;margin-inline:0!important;min-width:0!important}
body.ssh-creator-landing :is(.site-content,.inside-article,.entry-content){padding:0!important;border:0!important;background:transparent!important}
body.ssh-creator-landing #right-sidebar{display:none!important}
body.ssh-creator-landing .ssh-creator-page{max-width:1240px!important;padding:30px 28px 64px!important;margin:0 auto!important;color:#e2edf1!important}
body.ssh-creator-landing .ssh-creator-breadcrumb{margin:0 0 22px!important;gap:14px!important;color:#8ca7b4;font-size:12px}
body.ssh-creator-landing .ssh-creator-hero{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:36px!important;padding:36px!important;margin:0 0 44px!important;border:0!important;border-radius:22px!important;background:linear-gradient(115deg,#203d47,#172b36 74%)!important;position:relative;overflow:hidden}
body.ssh-creator-landing .ssh-creator-hero.has-previews{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important;align-items:center!important}
body.ssh-creator-landing .creator-profile-copy{min-width:0}
body.ssh-creator-landing .ssh-creator-hero .ssh-creator-eyebrow{font-size:10px!important;letter-spacing:.15em!important;line-height:1.5!important;color:#9bd5c9!important;margin:0 0 14px!important;font-weight:650!important}
body.ssh-creator-landing .ssh-creator-hero h1{font-size:clamp(28px,3.4vw,44px)!important;line-height:1.12!important;letter-spacing:-1.1px!important;text-wrap:balance!important;font-weight:700!important;margin:0 0 16px!important;color:#edf6f5!important}
body.ssh-creator-landing .ssh-creator-hero .creator-profile-description{font-size:15px!important;line-height:1.65!important;text-wrap:balance;max-width:470px!important;color:#bed1d8!important;margin:0 0 18px!important}
body.ssh-creator-landing .ssh-creator-focus{padding:6px 10px!important;border:0!important;background:#ffffff0b!important;color:#bbd6d8!important;font-size:11px!important;border-radius:6px!important}
body.ssh-creator-landing .creator-profile-actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 14px}
body.ssh-creator-landing .creator-profile-actions a{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;min-height:42px!important;padding:11px 16px!important;font-size:12px!important;font-weight:650!important;text-decoration:none!important;border:0!important;border-radius:9px!important;line-height:1.4!important;margin:0!important}
body.ssh-creator-landing .creator-browse{background:#abdace!important;color:#173c40!important}
body.ssh-creator-landing .ssh-creator-official{background:#304b58!important;color:#d9e7eb!important}
body.ssh-creator-landing .creator-profile-actions a:hover{filter:brightness(1.1)}
body.ssh-creator-landing .creator-profile-actions a:focus-visible{outline:2px solid #d0f4e8;outline-offset:3px}
body.ssh-creator-landing .ssh-creator-hero .creator-profile-note{font-size:11px!important;line-height:1.6!important;color:#91afb9!important;margin:0!important;max-width:390px!important;text-wrap:balance}
body.ssh-creator-landing .creator-preview-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:center;min-width:0;padding:8px 0}
body.ssh-creator-landing .creator-preview-strip[hidden]{display:none}
body.ssh-creator-landing .creator-preview-strip figure{margin:0!important;aspect-ratio:3/4;overflow:hidden;border-radius:12px;background:#11212a;box-shadow:0 12px 24px #06131940}
body.ssh-creator-landing .creator-preview-strip figure:nth-child(2){transform:translateY(-14px)}
body.ssh-creator-landing .creator-preview-strip img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
body.ssh-creator-landing .creator-results-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:0 0 22px;scroll-margin-top:24px}
body.ssh-creator-landing .creator-results-eyebrow{font-size:10px;letter-spacing:.14em;color:#95b8bf;margin:0 0 8px}
body.ssh-creator-landing .creator-results-heading h2{font-size:24px!important;line-height:1.25!important;letter-spacing:-.4px;margin:0!important;color:#e5f0f2}
body.ssh-creator-landing .creator-results-heading>p{font-size:12px;color:#91aebc;margin:0;max-width:220px;text-align:right;text-wrap:balance}
body.ssh-creator-landing #ssh-search-page{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;background:none!important;border:0!important}
body.ssh-creator-landing .wcifst-form{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;padding:0!important;margin:0 0 14px!important;background:none!important;border:0!important}
body.ssh-creator-landing .ssh-style-toggles{display:flex!important;gap:6px!important;padding:4px!important;background:#14242f!important;border-radius:9px!important}
body.ssh-creator-landing .ssh-style-toggles button{font-size:11px!important;line-height:1.3!important;padding:8px 12px!important;min-height:32px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#9bb7c5!important;box-shadow:none!important}
body.ssh-creator-landing .ssh-style-toggles button[aria-pressed=true]{background:#2a4c55!important;color:#c3e7df!important}
body.ssh-creator-landing .wcifst-status{font-size:12px!important;line-height:1.6!important;color:#9ebac6!important;margin:0 0 20px!important}
body.ssh-creator-landing .wcifst-form>:is(label,button),body.ssh-creator-landing .wcifst-types,body.ssh-creator-landing .wcifst-reset{display:none!important}
body.ssh-creator-landing .wcifst-filters{display:flex!important;justify-content:flex-end!important;gap:8px!important;width:auto!important;padding:0!important;margin:0!important;background:none!important}
body.ssh-creator-landing #ssh-search-page>.wcifst,body.ssh-creator-landing .wcifst-results{padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important}
body.ssh-creator-landing .creator-results-heading h2{font-family:inherit!important;text-transform:none!important}
html:not([data-ssh-theme=dark]) body.ssh-creator-landing :is(.ssh-creator-breadcrumb,.ssh-creator-breadcrumb a,.creator-results-eyebrow,.creator-results-heading>p,.wcifst-status,.ssh-creator-footnote){color:#486675!important}
html:not([data-ssh-theme=dark]) body.ssh-creator-landing .creator-results-heading h2{color:#234752!important}
body.ssh-creator-landing .ssh-creator-footnote{font-size:12px!important;color:#8ca7b4!important;margin:28px 0 0!important;padding-top:20px!important;border-top:1px solid #ffffff0c}
html body.ssh-creator-landing .ssh-creator-page .creator-profile-actions a.creator-browse{color:#173c40!important}
html body.ssh-creator-landing #ssh-search-page .wcifst .wcifst-form>:is(label,button),html body.ssh-creator-landing #ssh-search-page .wcifst .wcifst-types,html body.ssh-creator-landing #ssh-search-page .wcifst .wcifst-reset{display:none!important}
html body.ssh-creator-landing #ssh-search-page .wcifst .wcifst-form{display:flex!important;padding:0!important;margin:0 0 14px!important;min-height:0!important}
html body.ssh-creator-landing #ssh-search-page .wcifst .wcifst-filters{display:flex!important;width:auto!important;padding:0!important;margin:0!important;min-height:0!important;background:none!important}
@media(max-width:720px){
 body.ssh-creator-landing .ssh-creator-page{padding:22px 16px 40px!important}
 body.ssh-creator-landing .ssh-creator-hero,body.ssh-creator-landing .ssh-creator-hero.has-previews{grid-template-columns:minmax(0,1fr)!important;padding:24px!important;gap:24px!important;margin-bottom:30px!important}
 body.ssh-creator-landing .creator-preview-strip{max-width:430px;width:100%}
 body.ssh-creator-landing .creator-preview-strip figure{aspect-ratio:1/1}
 body.ssh-creator-landing .creator-results-heading{display:block;margin-bottom:18px}
 body.ssh-creator-landing .creator-results-heading h2{font-size:21px!important}
 body.ssh-creator-landing .creator-results-heading>p{text-align:left;max-width:none;margin-top:8px}
 body.ssh-creator-landing .wcifst-form{justify-content:flex-start!important}
}
