.seller-profile__content{display:grid;gap:var(--spacing-xl)}.seller-profile__hero-aside{display:grid;gap:1rem}.seller-profile__hero--storefront{background:radial-gradient(circle at top right,color-mix(in oklab,var(--seller-profile-hero-text) 10%,transparent),transparent 16rem),linear-gradient(160deg,color-mix(in oklab,var(--seller-profile-hero-background) 94%,white),color-mix(in oklab,var(--seller-profile-hero-background) 82%,white));color:var(--seller-profile-hero-text)}.seller-profile__hero--storefront:before{background:linear-gradient(180deg,color-mix(in oklab,white 16%,var(--seller-profile-hero-background)),color-mix(in oklab,white 4%,var(--seller-profile-hero-background)))}.seller-profile__hero--storefront .page-intro__eyebrow{color:color-mix(in oklab,var(--seller-profile-hero-text) 70%,var(--seller-profile-hero-background))}.seller-profile__hero--storefront .page-intro__title--page,.seller-profile__hero--storefront .page-intro__title--section{color:var(--seller-profile-hero-text)}.seller-profile__hero--storefront .page-intro__body{color:color-mix(in oklab,var(--seller-profile-hero-text) 82%,var(--seller-profile-hero-background))}.seller-profile__hero--storefront .page-hero__badges .badge{border-color:color-mix(in oklab,var(--seller-profile-hero-text) 16%,var(--seller-profile-hero-background));background:color-mix(in oklab,white 74%,var(--seller-profile-hero-background));color:var(--seller-profile-hero-text);box-shadow:0 1px 2px #1220330f,inset 0 1px #ffffff80}.seller-profile__tabs{display:inline-flex;flex-wrap:wrap;gap:.75rem;padding:.5rem;border:1px solid color-mix(in oklab,var(--color-border) 92%,white);border-radius:calc(var(--radius-pill) + .35rem);background:linear-gradient(180deg,#fffffff5,#f4f8ffeb),radial-gradient(circle at top left,color-mix(in oklab,var(--color-secondary) 10%,white),transparent 55%);box-shadow:0 18px 40px #0f172a0d;width:fit-content;max-width:100%}.seller-profile__tab{display:inline-flex;align-items:center;gap:.65rem;padding:.9rem 1.2rem;border:1px solid color-mix(in oklab,var(--color-border) 88%,white);border-radius:var(--radius-pill);background:#ffffffd1;color:var(--color-text-muted);font-family:var(--theme-font-display);font-size:1rem;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.seller-profile__tab:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--color-secondary) 32%,white);box-shadow:0 10px 24px #3b82f61f}.seller-profile__tab--active{border-color:transparent;background:linear-gradient(135deg,var(--color-secondary),color-mix(in oklab,var(--color-secondary) 76%,var(--color-tertiary)));color:#fff;box-shadow:0 14px 30px #3b82f633}.seller-profile__tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.9rem;height:1.9rem;padding:0 .55rem;border-radius:var(--radius-pill);background:#ffffffb8;color:inherit;font-size:.85rem;line-height:1}.seller-profile__tab--active .seller-profile__tab-count{background:#ffffff38}.seller-profile__listings-grid{display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-auto-rows:1fr}.seller-profile__listings-grid>*{display:flex}.seller-profile__listings-grid>*>*{flex:1}.seller-profile__feedback-list{display:grid;gap:var(--spacing-lg)}.seller-profile__feedback-card{display:grid;gap:var(--spacing-md)}.seller-profile__feedback-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md)}.seller-profile__feedback-meta{display:grid;gap:.35rem}.seller-profile__feedback-meta h3,.seller-profile__feedback-meta p,.seller-profile__feedback-comment,.seller-profile__feedback-date{margin:0}.seller-profile__feedback-meta p{color:var(--color-text-muted)}.seller-profile__feedback-meta a{color:var(--color-secondary);font-weight:700}.seller-profile__feedback-badges{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.seller-profile__feedback-comment{font-size:var(--font-size-lg);line-height:1.65}.seller-profile__feedback-date{color:var(--color-text-muted);font-size:var(--font-size-sm)}@media(max-width:768px){.seller-profile__media{min-height:13.5rem}.seller-profile__avatar{width:4.75rem;height:4.75rem;font-size:1.5rem}.seller-profile__tabs{width:100%}.seller-profile__tab{flex:1 1 0;justify-content:space-between}.seller-profile__feedback-header{flex-direction:column}.seller-profile__feedback-badges{justify-content:flex-start}}
