:root{--ink:#101D2D;--orange:#C6F34A;--accent:#C6F34A;--muted:#697581;--bg:#f5f6f2}body{background:var(--bg)}.fahs-wordmark{display:block;object-fit:contain}.brand:before{display:none!important}.app-wordmark{min-height:52px}aside .brand{display:block}.primary,.search-submit{background:#C6F34A!important;color:#101D2D!important;box-shadow:0 3px 12px #101d2d0a}.primary:hover,.search-submit:hover{background:#b8e439!important}.primary:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #729b1a;outline-offset:3px}.membership-card,.account-balance{background:#101D2D}.membership-foot button,.membership-top button{color:#C6F34A}.quick-actions>button:first-child i,.account-identity>div,.locked-section>span{background:#e4f2c5;color:#426015}.locked-section{background:#f0f7e3;border-color:#dce8c7}.locked-section h3{color:#101D2D}.locked-section p{color:#5d7143}.search-segment>button.active{color:#101D2D}.module-heading p,.welcome-row p,.page-top p,.compact-head p{color:#697581}#mobile-nav button.active{color:#355211!important;background:#e4f2c5!important}.partner-promo{background:#eaf2dc;border-color:#dce8c7}.partner-promo h3{color:#101D2D}.notice{color:#53613e}.text-action,.listing-cta{color:#426015}.mobile-search-field:focus-within{border-color:#87aa32;box-shadow:0 0 0 3px #e4f2c5}.search-module-icon{color:#698044}.membership-main strong{color:#fff}.fahs-wordmark{max-width:100%}@media(max-width:600px){.app-wordmark .fahs-wordmark{width:126px;height:49px}}.membership-car,.membership-top svg{color:#C6F34A}.membership-foot>span{color:#b6c1cd}.trial-chip{color:#697581}
