.hc-catalog-image-fields{border:0;min-width:0;margin:0;padding:0}.hc-catalog-images .hc-image-avatar{border-radius:16px}.hc-catalog-images .hc-image-editor label{display:block}.hc-catalog-artwork{margin:16px 0 28px;position:relative}.hc-catalog-artwork img{object-fit:cover;background:var(--hc-canvas);border:1px solid var(--hc-line);max-width:100%;display:block}.hc-catalog-cover{aspect-ratio:3;border-radius:14px;width:100%}.hc-catalog-avatar{border-radius:16px;width:112px;height:112px;margin-top:12px}.hc-catalog-artwork-compact{margin:0 0 16px}.hc-catalog-artwork-compact .hc-catalog-cover{aspect-ratio:3}.hc-catalog-images .hc-profile-file-control[hidden]{display:none}.hc-catalog-images .hc-profile-image-trigger{background:var(--hc-cream);cursor:pointer;width:100%;color:var(--hc-ink);font:inherit;text-align:left;border:0;border-radius:12px;padding:0;display:block;position:relative;overflow:hidden}.hc-catalog-images .hc-profile-trigger-avatar{width:160px}.hc-catalog-images .hc-profile-image-overlay{background:#fffdfaed;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;display:flex;position:absolute;inset:auto 0 0}.hc-catalog-images .hc-profile-image-trigger:focus-visible{outline:2px solid var(--hc-ink);outline-offset:4px}.hc-catalog-images .hc-profile-image-trigger:disabled{cursor:wait;opacity:.65}.hc-catalog-drop-hint{text-align:center;padding:16px 12px 44px;font-size:16px}.hc-catalog-drop-hint small{margin-top:6px;font-size:12px;font-weight:400;display:block}.hc-catalog-images .hc-image-avatar .hc-catalog-drop-hint{padding:12px 8px 44px;font-size:13px}.hc-catalog-images .hc-image-cover.hc-image-placeholder{min-height:150px}.hc-catalog-camera{margin-top:10px;display:none}@media (pointer:coarse){.hc-catalog-camera{display:inline-block}}.hc-catalog-artwork-compact:has(.hc-catalog-cover) img.hc-catalog-avatar{object-fit:contain;border:2px solid var(--hc-surface);background:var(--hc-surface);border-radius:12px;width:58px;height:58px;margin:0;padding:5px;position:absolute;bottom:12px;left:12px;box-shadow:0 2px 10px #1f1a191a}
