/* Property portal: calm teal, structured facts and clear monthly pricing. */
.theme-home{--category-ink:#173f39;--category-accent:#13776a;--category-soft:#e7f3ee;--category-border:#d7e5de;--category-radius:14px;--category-paper:#fff;background:#f4f8f5}.theme-home .category-hero{background:linear-gradient(120deg,#e4f2eb,#edf5f0);border-color:#d4e7dc;padding:45px}.theme-home .category-hero h1{max-width:680px}.theme-home .category-hero-art{border:0;border-radius:16px;background:#c4e0d2;transform:rotate(4deg);color:#176c5b}.theme-home .category-hero .eyebrow{color:#13776a}.theme-home .market-card-visual{height:220px}.theme-home .market-card-labels{color:#19765d}.theme-home .card-home .market-card-bottom strong{font-size:1.07rem;color:#13776a}.theme-home .card-facts{color:#49675f}.theme-home .market-card-bottom a{font-size:.72rem}.theme-home .market-category{background:#f9fffb}.theme-home .category-results-heading h2{color:#173f39}.theme-home .listing-price,.theme-home .price{color:#13776a}.theme-home .btn-primary{background:#13776a;border-color:#13776a}.theme-home .category-detail-cover{background:#d8eade}.theme-home .market-filters{border-top:3px solid #13776a}.theme-home .home-card,.theme-home .listing-card{border-color:#d7e5de}.theme-home .browse-hero{background:#e7f3ee}.theme-home .card-home .market-card-copy{gap:9px}@media(max-width:600px){.theme-home .category-hero{padding:30px 24px}.theme-home .category-hero h1{font-size:2rem}}

body.category-theme.theme-home{background:#f4f8f5}
