/* Detail pages keep the shared public colours and panel scale. Listing styles are shared. */
.commerce-profile{--pi-accent:var(--home-teal);--pi-border:var(--home-line);--pi-muted:var(--home-muted);color:var(--home-ink);max-width:1100px}
.commerce-profile .pi-hero{background:var(--home-surface);border:1px solid var(--home-line);border-radius:14px;padding:20px}
.commerce-profile h1{font-size:1.65rem;letter-spacing:-.025em}
.commerce-profile .pi-card{border-radius:14px;background:var(--home-surface);border-color:var(--home-line)}
.commerce-profile .commerce-hero-image{max-height:380px;border-radius:14px}
.commerce-profile .pi-button{background:var(--home-teal);border-color:var(--home-teal)}
.commerce-profile .pi-button.pi-secondary{background:var(--home-surface);color:var(--home-teal)}
@media(max-width:700px){.commerce-profile{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.commerce-profile .pi-hero{padding:15px}.commerce-profile h1{font-size:1.4rem}.commerce-profile .commerce-hero-image{max-height:220px}}
