.SkinGallery_wrap__nW7h6{display:flex;flex-direction:column;gap:var(--space-6)}.SkinGallery_section__omx5E{display:flex;flex-direction:column;gap:var(--space-3)}.SkinGallery_h2__GEiB_{display:flex;align-items:center;gap:var(--space-2);margin:0;font-family:var(--font-text);font-size:var(--size-title-s);font-weight:var(--w-semibold);color:var(--text-strong)}.SkinGallery_count__Srr5F{font-size:var(--size-caption);font-weight:var(--w-medium);color:var(--text-faint)}.SkinGallery_grid__8ROEN{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-4)}.SkinGallery_card__9glxm{display:flex;flex-direction:column;border:var(--bw-hair) solid var(--border-hair);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-card);box-shadow:var(--shadow-1)}.SkinGallery_swatch__mMUxP{height:84px;display:grid;place-items:center;padding:var(--space-3)}.SkinGallery_wordmark__OHWth{font-family:var(--font-serif);font-weight:var(--w-bold);font-size:20px;letter-spacing:-.01em;color:var(--white);text-shadow:0 1px 2px rgba(0,0,0,.35)}.SkinGallery_wordmarkAccent__gxRKx{opacity:.72}.SkinGallery_wordmarkSuffix__nrVAx{font-weight:var(--w-regular);opacity:.85}.SkinGallery_hex__AS51p{font-family:var(--font-mono);font-size:var(--size-caption);font-weight:var(--w-semibold);color:var(--white);text-shadow:0 1px 2px rgba(0,0,0,.35);letter-spacing:.04em}.SkinGallery_body__uIs8B{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3)}.SkinGallery_name__Pdg1r{font-family:var(--font-text);font-size:var(--size-body-s);font-weight:var(--w-medium);color:var(--text-body);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SkinGallery_badge__C7fKS{flex:none;padding:1px 8px;border-radius:var(--radius-pill);font-family:var(--font-text);font-size:var(--size-micro);font-weight:var(--w-semibold);letter-spacing:.04em;text-transform:uppercase}.SkinGallery_badge__C7fKS[data-preset=true]{background:var(--accent-tint);color:var(--accent)}.SkinGallery_badge__C7fKS[data-preset=false]{background:var(--surface-inset);color:var(--text-muted);border:var(--bw-hair) solid var(--border-hair)}.SkinGallery_empty__r2qZ3{padding:var(--space-6);border:var(--bw-hair) dashed var(--border-rule);border-radius:var(--radius-lg);background:var(--surface-inset);font-family:var(--font-text);font-size:var(--size-body-s);color:var(--text-muted);text-align:center}