html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .result-card{gap:20px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .result-card{grid-template-columns:240px minmax(0,1fr)!important;align-items:stretch!important;border:0!important;border-radius:12px!important;background:#172934!important;box-shadow:0 10px 28px #00000014!important;isolation:isolate!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-photo{position:relative!important;isolation:isolate!important;align-self:stretch!important;display:block!important;width:100%!important;height:auto!important;min-height:250px!important;padding:0!important;overflow:hidden!important;background:#13252f!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .photo-backdrop{position:absolute!important;inset:-22px!important;z-index:-2!important;background-size:cover!important;background-position:center!important;filter:blur(19px) saturate(.8)!important;opacity:.42!important;pointer-events:none!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-photo:after{content:''!important;position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(140deg,#14263238,#10202a96)!important;pointer-events:none!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .photo-frame{position:absolute!important;inset:14px!important;display:flex!important;align-items:center!important;justify-content:center!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-photo .photo-frame img{position:relative!important;display:block!important;object-fit:contain!important;width:100%!important;height:100%!important;max-height:300px!important;border-radius:8px!important;filter:drop-shadow(0 7px 12px #0004)!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:21px 24px!important;gap:14px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-heading{min-width:0!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .item-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;font-size:11px!important;gap:14px!important;margin:0 0 15px!important;line-height:1.4!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .creator{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;color:#e4efef!important;letter-spacing:0!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .creator-monogram{display:grid!important;place-items:center!important;flex:none!important;width:32px!important;height:32px!important;background:linear-gradient(145deg,#9fcfc4,#6fa7ab)!important;border-radius:8px!important;color:#143b42!important;font-size:12px!important;font-weight:750!important;letter-spacing:-.3px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .creator-identity{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .creator-name{font-size:13px!important;font-weight:650!important;overflow-wrap:anywhere!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .creator-byline{font-size:10px!important;font-weight:400!important;color:#96b1bc!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .creator:hover .creator-name{color:#b5e1d5!important;text-decoration:underline!important;text-underline-offset:3px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .creator:hover .creator-byline{color:#c0dedb!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .hosting{font-size:10px!important;margin-left:0!important;color:#849fab!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .hosting strong{font-weight:500!important;color:#a9c2cc!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .item-position{flex:none!important;color:#7895a2!important;font-size:11px!important;letter-spacing:.08em!important;align-self:start!important;padding-top:4px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-title{font-size:20px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:-.2px!important;margin:0!important;text-wrap:balance!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-description{font-size:12px!important;line-height:1.65!important;margin:0!important;max-width:65ch!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .tags{gap:3px 13px!important;margin:0!important;padding:0!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .tag{border:0!important;border-radius:0!important;padding:2px 0!important;background:none!important;color:#91afbd!important;font-size:12px!important;line-height:1.45!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .tag:before{content:'#'!important;color:#698e9e!important;margin-right:2px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .tag:hover{background:none!important;color:#b3e1d6!important;text-decoration:underline!important;text-underline-offset:3px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .featured-label{border:0!important;background:#38585066!important;border-radius:4px!important;padding:3px 6px!important;font-size:9px!important;letter-spacing:.08em!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .item-featured{background:linear-gradient(115deg,#1b333d,#172d37)!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-footer{display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:1px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;width:100%!important;max-width:560px!important;margin-top:2px!important;padding:0!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;min-width:0!important;min-height:54px!important;padding:8px 12px!important;border:0!important;border-radius:10px!important;line-height:1.3!important;box-shadow:none!important;transition:background .16s,box-shadow .16s,transform .16s!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions .action-title{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex:1!important;width:100%!important;font-size:13px!important;font-weight:650!important;line-height:1.35!important;text-wrap:balance!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .action-heart{flex:none!important;font-size:16px!important;line-height:1!important;color:#277368!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions .action-tier{display:block!important;font-size:9px!important;font-weight:600!important;letter-spacing:.14em!important;line-height:1.2!important;opacity:.75!important;margin:0!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions .premium-action{background:linear-gradient(125deg,#a6ded4,#c2e4cd)!important;color:#163f45!important;box-shadow:0 4px 12px #071c191a!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions .free-action{background:linear-gradient(125deg,#2d4857,#29424f)!important;color:#e5eff2!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions .free-action .action-tier{color:#b9cdd6!important;opacity:1!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .ad>div{border:0!important;border-radius:10px!important;background:repeating-linear-gradient(135deg,#111e28,#111e28 14px,#14232d 14px,#14232d 15px)!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .inline-ad{margin:8px 0!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .inline-ad>div{height:180px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item header nav{scrollbar-width:none!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item header nav::-webkit-scrollbar{display:none!important}
@media(min-width:1550px){html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .result-card{grid-template-columns:260px minmax(0,1fr)!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-photo{min-height:260px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-copy{padding:24px 28px!important}}
@media(max-width:1100px){html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .result-card{grid-template-columns:220px minmax(0,1fr)!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-copy{padding:19px!important;gap:12px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-title{font-size:19px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-photo{min-height:250px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions button{padding:8px 9px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .hosting{margin-left:0!important}}
@media(max-width:900px){html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .result-card{grid-template-columns:224px minmax(0,1fr)!important}}
@media(max-width:700px){html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .result-card{grid-template-columns:180px minmax(0,1fr)!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-copy{padding:16px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-title{font-size:18px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions .action-title{font-size:12px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions button{padding:8px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .hosting{margin-left:0!important}}
@media(max-width:560px){html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .result-card{gap:18px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .result-card{grid-template-columns:140px minmax(0,1fr)!important;border-radius:12px!important;align-items:stretch!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-photo{grid-column:1!important;grid-row:1!important;min-height:180px!important;height:auto!important;width:100%!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .photo-frame{inset:9px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-photo .photo-frame img{max-height:250px!important;border-radius:6px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-copy{display:contents!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-heading{grid-column:2!important;grid-row:1!important;align-self:center!important;padding:15px 13px!important;min-width:0!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .item-meta{display:flex!important;flex-wrap:nowrap!important;margin:0 0 12px!important;gap:6px!important;font-size:10px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .hosting{font-size:10px!important;margin-left:0!important;flex-basis:auto!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .item-position{font-size:9px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .featured-label{font-size:8px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .creator{gap:7px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .creator-monogram{width:27px!important;height:27px!important;font-size:10px!important;border-radius:7px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .creator-name{font-size:12px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .creator-byline{font-size:9px!important;line-height:1.4!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-title,html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .item-featured .card-title{font-size:16px!important;line-height:1.4!important;margin:0!important;text-wrap:pretty!important;overflow-wrap:anywhere!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-description{grid-column:1/-1!important;padding:14px 14px 0!important;margin:0!important;font-size:12px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .tags{grid-column:1/-1!important;gap:3px 11px!important;padding:12px 14px 0!important;margin:0!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .tag{font-size:11px!important;padding:2px 0!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-footer{grid-column:1/-1!important;padding:12px 14px 14px!important;margin:0!important;gap:8px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0!important;margin:0!important;gap:9px!important;max-width:none!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions button{min-height:60px!important;padding:8px 7px!important;gap:4px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions .action-title{font-size:12px!important;gap:4px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions .action-tier{font-size:9px!important;letter-spacing:.1em!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .action-heart{font-size:14px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .inline-ad>div{height:250px!important;max-width:336px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .inline-ad{margin:10px 0!important}
}

html body :is(#ssh-search-page,#ssh-overview) .wcifst-grid.ssh-listicle-grid{display:flex!important;flex-direction:column!important;gap:20px!important;grid-auto-rows:auto!important;min-width:0}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid>.wcifst-card{width:100%!important;max-width:none!important;grid-row:auto!important;position:relative!important;border:0!important;background:none!important;padding:0!important;border-radius:12px!important;overflow:hidden!important;animation:none!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .result-card{display:grid!important;overflow:hidden!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-photo{grid-column:1!important;grid-row:1!important;margin:0!important;border:0!important;border-radius:0!important;color:#a3bac6!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-title button{all:unset!important;display:block!important;cursor:pointer!important;color:#edf4f7!important;font:inherit!important;text-align:left!important;width:100%!important;text-wrap:balance!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .creator{text-decoration:none!important;background:none!important;padding:0!important;border:0!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .tags{display:flex!important;flex-wrap:wrap!important;align-items:center!important;max-width:100%!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .tags a{border:0!important;border-radius:0!important;padding:2px 0!important;margin:0!important;background:none!important;color:#91afbd!important;font-size:12px!important;line-height:1.45!important;text-decoration:none!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .tags a:before{content:'#';color:#698e9e;margin-right:2px}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .tags a[hidden]{display:inline!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .wcifst-tags-more{display:none!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-copy{grid-column:2!important;min-width:0!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .item-position{margin-left:auto!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .ssh-follow-creator{padding:4px 7px!important;font-size:10px!important;background:#243e4b!important;color:#b9ced7!important;border:0!important;border-radius:5px!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .ssh-card-actions{margin:0!important;padding:0!important;min-width:0!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .ssh-item-metrics{display:flex!important;gap:10px!important;border:0!important;margin:2px 0 0!important;padding:0!important;font-size:10px!important;color:#8ca7b4!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .ssh-item-added{margin-right:auto!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .ssh-listicle-status:empty{display:none!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .ssh-listicle-status{font-size:12px!important;margin:0!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item button:focus-visible,html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item a:focus-visible{outline:2px solid #a6ded4!important;outline-offset:3px!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item button:disabled{opacity:.6!important;cursor:wait!important}
.ssh-results-layout{display:none!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid>[data-ssh-ad-empty=true]{display:none!important}
/* Native Content slots allow creatives up to 334px plus their label spacing.
   Reserve that room on the provider's own element; keep its display/positioning. */
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid>.adthrive-ad{width:100%!important;max-width:100%!important;box-sizing:border-box!important;align-self:stretch!important;flex:none;margin:13px auto!important;min-height:360px!important}
.ssh-load-finds{display:block;margin:28px auto;padding:13px 24px;border:0;border-radius:9px;background:#a6d8ce;color:#153b41;font-weight:600;cursor:pointer}
.ssh-load-finds[hidden]{display:none!important}
/* Override the Explore theme's transparent, left-aligned button reset. */
html body :is(#ssh-search-page,#ssh-overview) :is(.ssh-static-category>.ssh-load-finds,.wcifst-results>.wcifst-more){display:flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;max-width:100%!important;min-height:48px!important;margin:28px auto 0!important;padding:13px 24px!important;border:0!important;border-radius:12px!important;background:linear-gradient(110deg,#a6d8ce,#bddfcf)!important;color:#173e43!important;font-family:inherit!important;font-size:15px!important;font-weight:650!important;line-height:1.45!important;letter-spacing:0!important;text-transform:none!important;text-align:center!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer!important;transition:filter .15s ease!important}
html body :is(#ssh-search-page,#ssh-overview) :is(.ssh-static-category>.ssh-load-finds,.wcifst-results>.wcifst-more):hover{filter:brightness(1.07)}
html body :is(#ssh-search-page,#ssh-overview) :is(.ssh-static-category>.ssh-load-finds,.wcifst-results>.wcifst-more):focus-visible{outline:3px solid #ecf5f2!important;outline-offset:4px!important}
html body :is(#ssh-search-page,#ssh-overview) :is(.ssh-static-category>.ssh-load-finds,.wcifst-results>.wcifst-more)[hidden]{display:none!important}
html body :is(#ssh-search-page,#ssh-overview) :is(.ssh-static-category>.ssh-load-finds,.wcifst-results>.wcifst-more):disabled{opacity:.65!important;cursor:wait!important}
@media(max-width:560px){html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-copy{display:contents!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-heading{grid-column:2!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .tags,html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-footer{grid-column:1/-1!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .item-meta{flex-wrap:wrap!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .creator{max-width:100%!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .ssh-follow-creator{display:none!important}}

html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-item .ssh-card-actions{background:none!important;border:0!important;min-height:0!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-item .ssh-card-actions:empty{display:none!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-item .card-actions button{letter-spacing:normal!important;text-transform:none!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-item .photo-frame img{margin:0!important;padding:0!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-item .card-title{color:#edf4f7!important}

/* Clear, compact navigation controls without the decorative initial tile. */
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .creator-identity{flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;gap:7px 12px!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .creator-byline{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:5px 10px!important;border-radius:7px!important;background:linear-gradient(120deg,#315950,#284a4f)!important;color:#d2eee6!important;font-size:11px!important;font-weight:600!important;line-height:1.4!important;text-wrap:balance!important;transition:background .16s,color .16s!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .creator:hover .creator-byline{background:#a6ded4!important;color:#173e43!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .tags{gap:7px!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .tags a{display:inline-flex!important;align-items:center!important;min-height:30px!important;max-width:100%!important;padding:5px 10px!important;border-radius:7px!important;background:#29434f!important;color:#d2e4eb!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important;text-wrap:balance!important;transition:background .16s,color .16s!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .tags a:before{color:#8fbdb9!important;margin-right:4px!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .tags a:hover{background:#3a5d68!important;color:#fff!important;text-decoration:none!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .tags a[hidden]{display:inline-flex!important}
@media(max-width:560px){html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .creator-identity{align-items:flex-start!important;flex-direction:column!important;gap:6px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .creator-byline{font-size:10px!important;padding:5px 8px!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .tags a{font-size:11px!important;padding:5px 9px!important}}
/* Shared rhythm for the result card, independent of the available feed width. */
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid > .ssh-listicle-item{container-type:inline-size}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .result-card{gap:0!important;grid-template-columns:240px minmax(0,1fr)!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-copy{padding:24px!important;gap:16px!important;justify-content:flex-start!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .item-meta{gap:10px!important;margin:0 0 12px!important;align-items:center!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .creator{flex:1!important;min-width:0!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .creator-identity{gap:6px 10px!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .creator-byline{min-height:28px!important;padding:5px 9px!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .item-position{order:3!important;align-self:center!important;padding:0!important;margin:0!important;font-size:10px!important;color:#87a2ae!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .ssh-follow-creator{order:2!important;min-height:28px!important;padding:5px 8px!important;white-space:nowrap!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-title{font-size:20px!important;line-height:1.35!important;letter-spacing:-.2px!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .tags{gap:6px!important;align-content:flex-start!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .tags a{min-height:28px!important;padding:5px 9px!important;font-size:11px!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px 12px!important;margin-top:auto!important;padding-top:2px!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions{grid-column:1/-1!important;gap:10px!important;margin:0!important;max-width:none!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions button{min-height:52px!important;padding:9px 12px!important;gap:4px!important;border-radius:9px!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions .action-title{flex:none!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .hosting{grid-column:1!important;grid-row:2!important;font-size:10px!important;line-height:1.4!important;margin:0!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .ssh-card-actions{display:contents!important;background:none!important;border:0!important;min-height:0!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .ssh-item-metrics{grid-column:2!important;grid-row:2!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin:0!important;min-height:24px!important;height:auto!important;line-height:1.4!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .ssh-favorite-button{min-height:24px!important;height:24px!important;padding:0!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .ssh-listicle-status{grid-column:1/-1!important;grid-row:3!important}

/* Category navigation is a real sidebar on desktop, with enough room for labels. */
html body #ssh-overview.ssh-browse .ssh-browse-layout{display:grid!important;grid-template-columns:184px minmax(0,1fr)!important;gap:24px!important;align-items:start!important}
html body #ssh-overview.ssh-browse .ssh-browse-sidebar{grid-column:1!important;grid-row:1!important;width:auto!important;min-width:0!important;position:sticky!important;top:24px!important;align-self:start!important;border:0!important;padding:0!important;max-height:calc(100vh - 48px)!important;overflow-y:auto!important}
html body #ssh-overview.ssh-browse .ssh-browse-sidebar nav{display:flex!important;flex-direction:column!important;gap:6px!important;margin:0!important;padding:0!important}
html body #ssh-overview.ssh-browse .ssh-browse-sidebar nav a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;box-sizing:border-box!important;min-height:42px!important;margin:0!important;padding:10px 12px!important;font-size:13px!important;line-height:1.45!important;text-wrap:balance!important;border:0!important;border-radius:9px!important;color:#afc4cf!important;background:transparent!important;text-decoration:none!important;transition:background .16s,color .16s!important}
html body #ssh-overview.ssh-browse .ssh-browse-sidebar nav a span{flex:none!important;opacity:.65!important;font-size:14px!important}
html body #ssh-overview.ssh-browse .ssh-browse-sidebar nav a:after{display:none!important}
html body #ssh-overview.ssh-browse .ssh-browse-sidebar nav a:hover{background:#1b303c!important;color:#eef6f7!important}
html body #ssh-overview.ssh-browse .ssh-browse-sidebar nav a[aria-current=page]{background:#264a4d!important;color:#d1eee5!important;font-weight:600!important}
html body #ssh-overview.ssh-browse .ssh-browse-sidebar nav a:focus-visible{outline:2px solid #a6ded4!important;outline-offset:-2px!important}
html body #ssh-overview.ssh-browse .ssh-browse-sidebar nav a{white-space:normal!important}
html body #ssh-overview.ssh-browse .ssh-browse-sidebar nav :is(.ssh-mod-types,.ssh-hair-types){grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important;margin:0 0 8px!important;padding:0 0 0 8px!important;border:0!important;min-width:0!important}
html body #ssh-overview.ssh-browse .ssh-browse-sidebar nav :is(.ssh-mod-types,.ssh-hair-types) a{min-height:32px!important;padding:6px 9px!important;font-size:11px!important;font-weight:400!important}
html body #ssh-overview.ssh-browse .ssh-browse-sidebar nav :is(.ssh-mod-types,.ssh-hair-types) a span{min-width:26px!important;opacity:1!important;font-size:10px!important}
html body #ssh-overview.ssh-browse .ssh-browse-sidebar>.ssh-browse-back{display:none!important}
html body #ssh-overview.ssh-browse .ssh-browse-main{grid-column:2!important;grid-row:1!important;min-width:0!important}
html body #ssh-overview.ssh-browse .ssh-discovery-ad-rail{display:none!important;grid-column:3!important;grid-row:1!important}
@media(min-width:1280px){
 html body #ssh-overview.ssh-browse .ssh-browse-layout{grid-template-columns:172px minmax(0,1fr) 300px!important;gap:20px!important}
 html body #ssh-overview.ssh-browse .ssh-discovery-ad-rail{display:block!important}
}
@media(max-width:900px){
 html body #ssh-overview.ssh-browse .ssh-browse-layout,html.ssh-premium-adfree body #ssh-overview.ssh-browse .ssh-browse-layout,html[data-ssh-ads=premium] body #ssh-overview.ssh-browse .ssh-browse-layout{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}
 html body #ssh-overview.ssh-browse .ssh-browse-sidebar{grid-column:1!important;grid-row:1!important;position:static!important;max-height:none!important;overflow:visible!important;padding:12px!important;background:#12212c!important;border-radius:12px!important}
 html body #ssh-overview.ssh-browse .ssh-browse-sidebar nav{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;gap:4px!important;overflow:visible!important}
 html body #ssh-overview.ssh-browse .ssh-browse-sidebar nav a{min-height:38px!important;padding:8px 9px!important;font-size:12px!important}
 html body #ssh-overview.ssh-browse .ssh-browse-sidebar nav :is(.ssh-mod-types,.ssh-hair-types){display:block!important;padding:4px!important;margin:0!important;background:#0e1c26!important;border-radius:8px!important}
 html body #ssh-overview.ssh-browse .ssh-browse-sidebar nav :is(.ssh-mod-types,.ssh-hair-types)>a{min-height:34px!important;margin-bottom:4px!important}
 html body #ssh-overview.ssh-browse .ssh-browse-sidebar .ssh-hair-group{margin:0!important}
 html body #ssh-overview.ssh-browse .ssh-browse-sidebar .ssh-hair-group summary{padding:9px!important;font-size:12px!important;line-height:1.4!important}
 html body #ssh-overview.ssh-browse .ssh-browse-sidebar .ssh-hair-group[open]>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px!important}
 html body #ssh-overview.ssh-browse .ssh-browse-main{grid-column:1!important;grid-row:2!important}
}
@container(max-width:760px){
 html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .result-card{grid-template-columns:200px minmax(0,1fr)!important}
 html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-copy{padding:20px!important;gap:14px!important}
 html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-title{font-size:18px!important}
 html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions .action-title{font-size:12px!important}
 html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .ssh-item-added{display:none!important}
}
@container(max-width:560px){
 html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .result-card{grid-template-columns:140px minmax(0,1fr)!important;gap:0!important}
 html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-photo{grid-column:1!important;grid-row:1!important;min-height:180px!important}
 html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .photo-frame{inset:10px!important}
 html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-copy{display:contents!important}
 html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-heading{grid-column:2!important;grid-row:1!important;padding:16px!important;align-self:center!important}
 html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-title{font-size:16px!important;line-height:1.4!important}
 html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .item-meta{flex-wrap:wrap!important;gap:6px!important;margin-bottom:10px!important}
 html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .creator-identity{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}
 html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .creator-name{font-size:12px!important}
 html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .creator-byline{font-size:10px!important;padding:5px 8px!important}
 html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .ssh-follow-creator{display:none!important}
 html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .tags{grid-column:1/-1!important;padding:16px 16px 0!important}
 html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-footer{grid-column:1/-1!important;margin:0!important;padding:16px!important;gap:10px!important}
 html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions{gap:8px!important}
 html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions button{min-height:56px!important;padding:8px!important}
}

/* The library inserts favorites, then wraps them with the 36px view counter.
   Keep that final footer row from the first paint, including while it is empty. */
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-footer{grid-template-rows:auto 36px!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item :is(.ssh-card-actions,.ssh-card-actions:empty){display:flex!important;grid-column:2!important;grid-row:2!important;align-items:center!important;justify-content:flex-end!important;box-sizing:border-box!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .ssh-item-metrics{box-sizing:border-box!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important}

/* Keep complete appended batches measurable for the provider's native observer. */
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-batch{width:100%!important;margin:0!important;padding:0!important;min-height:0!important}
.ssh-load-feedback{text-align:center;font-size:14px;line-height:1.5;color:#b6cbd2;margin:10px 0 24px}.ssh-load-feedback:empty{display:none}.ssh-load-finds:disabled{opacity:.65;cursor:wait}.ssh-listicle-item{scroll-margin-top:100px}

/* Let the image colours dissolve into the card surface, without a column edge. */
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-photo{background:transparent!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .photo-backdrop{opacity:.82!important;filter:blur(22px) saturate(.95)!important;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 18%,#000d 40%,#0006 64%,transparent 88%)!important;mask-image:linear-gradient(90deg,#000 0%,#000 18%,#000d 40%,#0006 64%,transparent 88%)!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-photo:after{background:none!important}
@container(max-width:560px){html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .photo-backdrop{-webkit-mask-image:linear-gradient(90deg,#000 18%,#0009 54%,transparent 88%),linear-gradient(180deg,#000 65%,transparent 94%)!important;mask-image:linear-gradient(90deg,#000 18%,#0009 54%,transparent 88%),linear-gradient(180deg,#000 65%,transparent 94%)!important;mask-composite:intersect!important}}


/* Stronger action feedback without changing the card's layout or hit area. */
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions :is(button,.patreon-action){transition:filter .18s ease,box-shadow .18s ease,transform .18s ease!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions :is(button,.patreon-action):not(:disabled):focus-visible{filter:brightness(1.12)!important;transform:translateY(-3px)!important;box-shadow:0 8px 20px #0004,inset 0 0 0 1px #d5fff24d!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions :is(.premium-action,.patreon-action):not(:disabled):focus-visible{box-shadow:0 8px 22px #76d7bd40,inset 0 0 0 1px #effff9b3!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions .free-action:not(:disabled):focus-visible{filter:brightness(1.25)!important}
@media(hover:hover) and (pointer:fine){
 html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions :is(button,.patreon-action):not(:disabled):hover{filter:brightness(1.12)!important;transform:translateY(-3px)!important;box-shadow:0 8px 20px #0004,inset 0 0 0 1px #d5fff24d!important}
 html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions :is(.premium-action,.patreon-action):not(:disabled):hover{box-shadow:0 8px 22px #76d7bd40,inset 0 0 0 1px #effff9b3!important}
 html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions .free-action:not(:disabled):hover{filter:brightness(1.25)!important}
}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions :is(button,.patreon-action):not(:disabled):active{transform:translateY(0)!important;filter:brightness(1.06)!important;box-shadow:0 2px 6px #0003!important}
@media(prefers-reduced-motion:reduce){
 html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions :is(button,.patreon-action),html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions :is(button,.patreon-action):not(:disabled):is(:hover,:focus-visible,:active){transition:none!important;transform:none!important}
}

/* SnootySims collection: one direct link and a single light sweep on scroll entry. */
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-featured-patreon .result-card{position:relative!important;overflow:hidden!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-featured-patreon .result-card:after{content:'';position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,transparent 30%,#e9fff51a 44%,#ffffff33 50%,#e9fff51a 56%,transparent 70%);transform:translateX(-110%);opacity:0}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-featured-patreon.is-in-view .result-card:after{animation:ssh-collection-shine 2.6s ease-in-out .1s both}
@keyframes ssh-collection-shine{0%{transform:translateX(-110%);opacity:0}15%{opacity:1}80%{opacity:1}100%{transform:translateX(110%);opacity:0}}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions .patreon-action{display:flex!important;grid-column:1/-1!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:100%!important;box-sizing:border-box!important;min-height:52px!important;padding:12px 18px!important;border:0!important;border-radius:9px!important;background:linear-gradient(125deg,#a6ded4,#c2e4cd)!important;color:#163f45!important;font-size:14px!important;font-weight:650!important;line-height:1.4!important;text-decoration:none!important;transition:filter .18s ease,box-shadow .18s ease,transform .18s ease!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .patreon-action .action-heart{color:#28776c!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .patreon-action .action-arrow{margin-left:auto!important;font-size:18px!important}
html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .patreon-action .action-heart{margin-left:auto!important}
@media(prefers-reduced-motion:reduce){html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-featured-patreon .result-card:after{animation:none!important;display:none!important}html body :is(#ssh-search-page,#ssh-overview) .ssh-listicle-grid .ssh-listicle-item .card-actions .patreon-action{transition:none!important}}
