/* Owner-requested midpoint purple: halfway between #665366 and #8055c2. */
/* Recently viewed has one quiet, consistently sized secondary action. */
html body .jux-recent>button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;max-width:100%;padding:11px 18px;margin-top:8px;border:1px solid #d4c3e0;border-radius:10px;background:#fff;color:var(--jordan-accent-hover);font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;white-space:normal;text-align:center;box-shadow:0 1px 3px #00000005;cursor:pointer;appearance:none;touch-action:manipulation;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}
html body .jux-recent>button:hover{background:var(--jordan-accent-soft);border-color:var(--jordan-accent);box-shadow:0 2px 8px #73549412}
html body .jux-recent>button:focus-visible{outline:3px solid var(--jordan-accent);outline-offset:3px;background:var(--jordan-accent-soft)}
html body .jux-recent>button:active{background:#e9dff1;box-shadow:none}
@media(prefers-reduced-motion:reduce){html body .jux-recent>button{transition:none}}
.jordan-financing-value{font-size:16px;line-height:1.65;margin:12px 0;font-weight:600;overflow-wrap:anywhere}.jordan-financing-note{font-size:12px;line-height:1.65;color:var(--text-muted);margin:10px 0}.jordan-financing>a{display:inline-flex;min-height:44px;align-items:center;color:var(--jordan-accent-hover);font-size:14px;text-decoration:underline}.jordan-financing[hidden]{display:none!important}
:root{--jordan-accent:#735494;--jordan-accent-hover:#62427f;--jordan-accent-soft:#f3edf8;--gold:#735494;--gold-bright:#8665a9;--gold-dark:#62427f;--gold-glow:rgba(115,84,148,.2);--market-accent:#735494;--market-accent-dark:#62427f;--market-blue:#735494;--market-blue-dark:#62427f}
html body.site-premium.site-zillow :is(.btn-gold,.btn-primary,.jordan-call-button,.jordan-estimate-card__button,.jordan-contact-pill,.lp-mobile-message,.listing-mobile-cta-bar__message){background:var(--jordan-accent)!important;background-image:none!important;border-color:var(--jordan-accent)!important;color:#fff!important}
html body.site-premium.site-zillow :is(#hero-search-submit,#homes-page-search-submit){background:var(--jordan-accent)!important;border-color:var(--jordan-accent)!important;color:#fff!important}
html body.site-premium.site-zillow .jordan-simple-action{background:var(--jordan-accent)!important;border-color:var(--jordan-accent)!important;color:#fff!important}
html body.site-premium.site-zillow .jordan-simple-action--outline{background:#fff!important;border-color:var(--jordan-accent)!important;color:var(--jordan-accent)!important}
html body.site-premium.site-zillow :is(.jordan-text-button,.jordan-simple-footer a){color:var(--jordan-accent-hover)!important}
html body.site-premium.site-zillow .jux-tray button,html body.site-premium.site-zillow .jordan-contact-options a:first-child{background:var(--jordan-accent)!important;border-color:var(--jordan-accent)!important;color:#fff!important}
html body.site-premium.site-zillow :is(.btn-gold,.btn-primary,.jordan-call-button,.jordan-estimate-card__button,.jordan-contact-pill,#hero-search-submit,#homes-page-search-submit,.jordan-simple-action:not(.jordan-simple-action--outline)):hover{background:var(--jordan-accent-hover)!important;border-color:var(--jordan-accent-hover)!important}
html body.site-premium.site-zillow .jordan-simple-action--outline:hover{background:var(--jordan-accent-soft)!important;color:var(--jordan-accent-hover)!important}
html body.site-premium.site-zillow .view-tab[aria-pressed=true],html body.site-premium.site-zillow .listing-section-nav [aria-current=location],html body.site-premium.site-zillow .jux-compare-toggle[aria-pressed=true]{background:var(--jordan-accent-soft)!important;border-color:#cdb7eb!important;color:var(--jordan-accent-hover)!important}
