/* The shared design system owns all control appearances. */
.market-intro .community-actions{gap:var(--ac-space-3);align-items:center}
.market-intro .community-actions .ac-btn{white-space:normal;text-align:center;line-height:var(--ac-leading-base);height:auto;padding-block:var(--ac-space-3)}
.market-section .market-search{max-width:620px}
.market-filter-row{display:flex;align-items:center;gap:var(--ac-space-1);max-width:100%;margin-bottom:var(--ac-space-6);overflow-x:auto}
.market-filter-row .tag-segments{flex:none;margin:0}
.market-filter-row .ac-tab{min-height:44px;white-space:nowrap}
.market-section .community-empty{grid-column:1/-1;color:var(--ac-fg-muted);padding-block:var(--ac-space-8)}
.market-search .ac-input{min-width:0}
@media(width >= 1024px){.market-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--ac-space-8)}.market-intro>h1,.market-intro>p{grid-column:1}.market-intro .community-actions{grid-column:2;grid-row:1 / 3;align-self:center;margin-top:0;max-width:560px;flex-wrap:nowrap}.market-intro .community-actions .ac-btn{min-width:0}}
@media(width < 640px){.market-intro .community-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:stretch}.market-intro .community-actions .ac-btn{min-width:0;width:100%;padding-inline:var(--ac-space-3)}}
