/* Identidade Terra & Campos: roxo profundo, lavanda e off-white. */
:root{--ink:#281b2e;--green:#3f2948;--sage:#eee7f0;--cream:#f8f3f8;--gold:#bc9abe;--paper:#fdfaff}
.site-header.on-light{background:#fdfaff}.brand{letter-spacing:.07em}.brand-name{font-family:'Playfair Display',serif;font-weight:600;font-size:15px;letter-spacing:.08em}.brand-name i{color:#b78fba;font-size:21px}.brand-name small{font-family:'DM Sans',sans-serif;color:#755a7c;letter-spacing:.18em;font-size:7px;margin-top:6px}.site-header.over-hero .brand-name small{color:#e4d4e7}.eyebrow{color:#e3cfe5}.eyebrow.dark{color:#8a6b91}h1 em,h2 em{color:#bd9cbf}.about h2 em,.people h2 em,.values h2 em,.manifesto h2 em,.location h2 em,.page-hero h1 em,.article h1 em{color:#3f2948}.hero{background:#3f2948}.sun{background:#b88fba}.practice{background:#281b2e}.practice-list article:hover{background:#493653}.people,.values,.manifesto{background:#eee7f0}.values-visual,.location-card,.contact,.contact-details{background:#3f2948}.button.dark{background:#3f2948}.button.gold{background:#bc9abe;color:#281b2e}.text-link{border-color:#bc9abe}.principles{background:#281b2e}.principles span,.practice-list span,.practice-list b,.contact-routes span,.contact-routes b{color:#bc9abe}.site-footer{background:#281b2e}.footer-top{border-color:#4c3a54}.footer-links strong{color:#d2b1d4}.footer-links a:hover{color:#decbe0}.footer-bottom{color:#b8a9be}.page-orb,.post-art{background:#3f2948}.directory-filter{background:#eee7f0}.all-lawyers .lawyer-card,.post-card{background:#f1ebf2}.portrait{background:#3f2948;color:#e1cbe3}.empty-state,.people-placeholder,.filter-empty{background:#f5f0f6}.contact-routes a:hover{background:#f4eef5}.contact-details a,.location-card a{color:#dfc6e1}.article-summary{color:#5d4865}.legal a{color:#3f2948;border-color:#bc9abe}.menu-main>p,.menu-main a span,.menu-aside a{color:#dfc6e1}.main-nav.open{background:#3f2948}.menu-aside small{color:#d5c8d9}
