.pf-head{flex-wrap:wrap;align-items:center;gap:20px;padding:28px;display:flex}.pf-head h1{font-size:clamp(26px,3.4vw,34px)}.pf-head p{margin:4px 0 0}.pf-head-text{flex:1;min-width:240px}.pf-section{gap:16px;margin-top:40px;display:grid}.pf-section h2{font-size:22px}.pf-colls{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;display:grid}.pf-coll{border:1px solid var(--line);border-radius:var(--radius-card);color:var(--ink);background:var(--white);text-decoration:none;display:grid;overflow:hidden}.pf-coll:hover{box-shadow:0 10px 24px -12px var(--shadow);color:var(--ink)}.pf-coll-thumbs{aspect-ratio:1;grid-template-columns:1fr 1fr;display:grid}.pf-coll-thumbs img,.pf-coll-thumbs span{object-fit:contain;width:100%;height:100%}.pf-coll-body{gap:4px;padding:12px 14px;display:grid}.pf-creators{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.pf-creator{border:1px solid var(--line);border-radius:var(--radius-card);color:var(--ink);gap:12px;padding:18px;text-decoration:none;display:grid}.pf-creator:hover{box-shadow:0 10px 24px -12px var(--shadow);color:var(--ink)}.pf-creator-top{align-items:center;gap:12px;display:flex}.pf-creator-thumbs{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.pf-creator-thumbs img{aspect-ratio:1;object-fit:contain;border-radius:var(--radius-control);background:var(--mist);width:100%}
