/* 135: neutral surfaces; burgundy actions and gold Premium borders remain. */
:root{--bg:#f5f6f7;--surface:#fff;--surface-soft:#f1f3f5;--soft:#f1f3f5;--ink:#25272b;--muted:#62666e;--line:#dfe2e6;--notice-bg:#f1f3f5;--neutral-paper:#fff;--neutral-soft:#f1f3f5;--neutral-line:#dfe2e6;--neutral-ink:#25272b;--neutral-muted:#62666e}
body{background:var(--bg);color:var(--ink)}
.top,.card,.filter-panel,.category-picker,.category-section.category-hub,.latest-section,.featured-section,.account-hero,.member-hero,.editor-tools,.listing-phone,.message-thread-item.unread{background:var(--neutral-paper);border-color:var(--neutral-line)}
.top-search-section{background:var(--neutral-paper);box-shadow:0 3px 14px #20242b08}
.category-section.category-hub,.latest-section,.featured-section{box-shadow:none}
.category-section.category-hub .category-grid>li .category-tile{background:transparent;border-color:transparent;box-shadow:none}
.category-section.category-hub .category-grid>li .category-tile:hover{background:var(--neutral-soft);border-color:var(--neutral-line)}
.category-section.category-hub .category-grid>li .category-icon{box-shadow:none}
.intro-shortcuts .shortcut-icon{background:#f1f3f5}
.home-intro h1>span{color:#f5f5f7}.home-intro .eyebrow,.home-intro .eyebrow span,.intro-description{color:#f1eff2}
.search-save-bar,.detail-price-card .notice{background:var(--neutral-soft);border-color:var(--neutral-line);color:var(--neutral-ink)}
.search-save-bar p{color:var(--neutral-muted)}
.publish-banner{background:#292c32;border-color:#292c32;color:#fff}
.publish-banner .eyebrow,.publish-banner p,.publish-banner p:last-child{color:#e0e2e7}
.lcard.enhanced-card{box-shadow:0 2px 8px #20242b05}
.lcard.enhanced-card .lbody,.lcard.enhanced-card .card-body-link,.result-cards .lcard.enhanced-card.result-card .result-copy,.result-cards .lcard.enhanced-card.result-card .result-actions{background:var(--neutral-paper)}
.lcard.enhanced-card.premium-card,.result-cards .lcard.enhanced-card.result-card.premium-card{box-shadow:0 2px 10px #20242b08}
.lcard.enhanced-card.premium-card .lbody,.result-cards .lcard.enhanced-card.result-card.premium-card .result-copy{background:var(--neutral-paper)}
.lcard.enhanced-card.premium-card .card-open{border-top-color:var(--neutral-line)}
.lcard.enhanced-card .card-no-photo{background:linear-gradient(135deg,var(--neutral-soft),var(--neutral-paper));color:var(--accent)}
.cover-brand{color:var(--neutral-muted)}
.listing-highlights li,.result-copy>.listing-highlights li{background:var(--neutral-soft);border-color:var(--neutral-line);color:var(--neutral-muted);font-size:11px}
.lcard.enhanced-card .lbody .meta{color:var(--neutral-muted);font-size:12px;line-height:1.6}
.result-copy .result-location,.result-copy .result-excerpt{color:var(--neutral-muted)}
.home-campaign{background-image:linear-gradient(var(--neutral-paper),var(--neutral-paper)),linear-gradient(110deg,#c9aa67 0%,#e8d49f 25%,#fff3cf 40%,#c29a48 55%,#ead7a4 75%,#c9aa67 100%);box-shadow:none;color:var(--neutral-ink)}
.home-campaign-copy p,.home-campaign-status{color:var(--neutral-muted)}
.search-filter-chip{background:var(--neutral-soft);border-color:var(--neutral-line)}
.search-filter-chip:hover,.listing-contact-links>a:hover{background:var(--neutral-soft)}
.site-footer .footer-category-band{background:var(--neutral-soft);border-color:var(--neutral-line);color:var(--neutral-ink)}
.site-footer .footer-category-band h2{color:var(--neutral-ink)}
.site-footer .footer-category-band .footer-category-group{border-color:var(--neutral-line)}
.site-footer .footer-category-band .footer-category-group a{color:var(--neutral-muted)}
.site-footer .footer-category-band .footer-category-group .footer-category-all{color:var(--accent)}
.profile-connect{--connect-paper:var(--neutral-paper);--connect-line:var(--neutral-line);--connect-ink:var(--neutral-ink);--connect-muted:var(--neutral-muted)}
.profile-connect a.profile-connect-card{background:var(--neutral-paper)}
@media(max-width:700px){.listing-highlights li,.result-copy>.listing-highlights li{font-size:11px}.lcard.enhanced-card .lbody .meta{font-size:11px}}
@media (min-width:851px) and (prefers-color-scheme:dark){:root{--bg:#191b1f;--surface:#23262b;--surface-soft:#2d3036;--soft:#2d3036;--ink:#f2f3f5;--muted:#b9bec7;--line:#414650;--notice-bg:#2d3036;--neutral-paper:#23262b;--neutral-soft:#2d3036;--neutral-line:#414650;--neutral-ink:#f2f3f5;--neutral-muted:#b9bec7}.intro-shortcuts .shortcut-icon{background:#f1f3f5}.publish-banner{background:#292c32;border-color:#414650}.lcard.enhanced-card .card-no-photo{color:#e7aeb7}.home-campaign{background-image:linear-gradient(var(--neutral-paper),var(--neutral-paper)),linear-gradient(110deg,#826832,#c8a860,#e8d09a,#947136,#c8a860,#826832)}}
@media(forced-colors:active){.home-campaign,.lcard.enhanced-card.premium-card,.result-cards .lcard.enhanced-card.result-card.premium-card{background:Canvas;border-color:Highlight;box-shadow:none}}
