/* 137: canonical burgundy sampled from the original SVG logo. */
:root{--brand-burgundy:#9f103c;--brand-burgundy-hover:#800d30;--brand-burgundy-soft:#f8eaf0;--brand-burgundy-line:#dba3b5;--brand-burgundy-text:#9f103c;--accent:var(--brand-burgundy);--accent-ink:#fff;--brand:var(--brand-burgundy)}
.nav .nav-premium{display:inline-flex;align-items:center;gap:6px}.nav .nav-premium svg{width:17px;height:17px;flex:0 0 17px;color:var(--brand-burgundy-text)}
.btn,.nav .nav-cta,.account-premium,.message-tabs a[aria-current=page],.account-tabs a[aria-current=page],.member-filters a[aria-current=page],.conversation-bubble.mine,.detail-v2 .contact-primary,.home-campaign .home-campaign-link,.footer-publish{background:var(--brand-burgundy);border-color:var(--brand-burgundy);color:#fff}
.btn:hover,.top .nav>a.btn.nav-cta:hover,.top .nav>a.btn.nav-cta:focus-visible,.top .nav>a.btn.nav-cta:active,.home-campaign .home-campaign-link:hover,.footer-publish:hover{background:var(--brand-burgundy-hover);border-color:var(--brand-burgundy-hover);color:#fff;box-shadow:0 3px 12px #9f103c1a}
.btn.danger,.btn.danger:hover{background:#8b3444;border-color:#8b3444;color:#fff}
.home-intro,.premium-hero{background:linear-gradient(115deg,var(--brand-burgundy-hover),var(--brand-burgundy));border-color:var(--brand-burgundy)}
.category-section.category-hub .category-grid>li .category-icon,.profile-connect-icon{background:var(--brand-burgundy);border-color:var(--brand-burgundy);color:#fff}
.category-section.category-hub .category-grid>li .category-icon{filter:none}
.category-hub .category-all-link,.card-open,.lcard.enhanced-card .price,.lcard.enhanced-card.premium-card .price,.lcard.enhanced-card.premium-card .card-open,.result-actions .price,.result-cards .result-card .result-open,.detail-v2 .detail-price,.sidebar-link,.member-stat strong,.account-metrics strong,.account-listing-actions>a,.account-listing-actions button,.account-package a,.message-refresh,.message-back>a:first-child,.conversation-listing,.conversation-older,.search-filter-toggle,.search-filter-chip,.editor-preview-price,.editor-preview-toggle,.listing-phone>summary,.listing-phone-call,.listing-contact-links>a,.result-cards .result-card .result-favorite,.listing-review-button,.theme-actions a{color:var(--brand-burgundy-text)}
.lcard.enhanced-card.premium-card .premium-badge,.lcard.enhanced-card.premium-card .card-open>span,.message-unread-count,.message-unread-count,.member-avatar,.profile-photo-current .member-avatar{background:var(--brand-burgundy);color:#fff}
.top-search-section,.detail-price-card,.conversation-header,.account-hero,.member-hero,.search-filter-toggle,.theme-preview-banner,.theme-choice:has(input:checked){border-color:var(--brand-burgundy)}
.listing-wizard-nav button[aria-current=step]{background:var(--brand-burgundy);border-color:var(--brand-burgundy);color:#fff}
.cover-icon,.lcard.enhanced-card .card-no-photo{color:var(--brand-burgundy-text)}
.profile-connect{--connect-wine:var(--brand-burgundy-text)}
.profile-connect-icon{color:#fff}
.site-footer .footer-category-band .footer-category-group summary,.site-footer .footer-category-band .footer-category-group .footer-category-all{color:var(--brand-burgundy-text)}
.intro-shortcuts .shortcut-icon,.intro-shortcuts>a>svg:last-child{color:var(--brand-burgundy)}
.theme-choice input{accent-color:var(--brand-burgundy)}
.theme-sample>span{background:var(--brand-burgundy)}
@media (min-width:851px) and (prefers-color-scheme:dark){:root{--brand-burgundy-text:#ee9ab3;--accent:var(--brand-burgundy-text);--brand:var(--brand-burgundy-text)}.category-section.category-hub .category-grid>li .category-icon{background:var(--brand-burgundy);color:#fff}.top-search-section,.detail-price-card,.conversation-header,.account-hero,.member-hero,.search-filter-toggle,.theme-preview-banner,.theme-choice:has(input:checked){border-color:var(--brand-burgundy-text)}}
@media(forced-colors:active){.btn,.category-section.category-hub .category-grid>li .category-icon,.profile-connect-icon,.listing-wizard-nav button[aria-current=step]{background:ButtonFace;color:ButtonText;border-color:ButtonText}}
