/* Resale Coach brand restoration after navigation stylesheet regression.
   Loaded after app.css so the approved 2026-09-23 palette remains authoritative. */
:root{--ink:#10243b;--forest:#0b5266;--sage:#2f8f9d;--lime:#ff6b4a;--cream:#f7fafc;--paper:#ffffff;--line:#dce7ec;--shadow:0 24px 70px rgba(16,36,59,.13)}
body{background:radial-gradient(circle at 90% 3%,#d8f1f2 0,transparent 28%),#f7fafc;color:#10243b}
button{background:#0b5266;color:#fff;box-shadow:none}button:hover:not(:disabled){filter:brightness(1.04)}
.steps>*.active{color:#0b5266}.back-link{color:#0b5266;border-color:#dce7ec;background:transparent}.saved-actions button,.market-badges button{background:#eef6f7;color:#0b5266;border-color:#dce7ec}.global-busy{background:#082f49}
.marketing-nav .brand{color:#10243b}.marketing-nav a{color:#526979}.hero h1 em{color:#167788}.hero-actions a{color:#0b5266}.hero-proof span,.how-grid p,.model-copy>p,.marketing-section>p,.buyer-callout>div>p{color:#526979}
.hero-actions button,.pricing-grid button{background:#ff6b4a;border-color:#ff6b4a;color:#fff;box-shadow:0 12px 30px rgba(255,107,74,.22)}.pricing-grid article.featured{border-color:#ff6b4a}.popular{background:#ff6b4a;color:#fff}.credit-note{background:#eef6f7}
.final-cta{background:linear-gradient(135deg,#082f49,#0b6172);color:#fff}.final-cta .eyebrow{color:#7ee3e6}.final-cta p{color:#d9eef1}.final-cta button{background:#ff6b4a;color:#fff;box-shadow:0 12px 30px rgba(255,107,74,.22)}
#productApp>header{background:linear-gradient(135deg,#082f49,#0b6172);color:#fff}.home-actions button,.home-actions button:nth-child(1),.home-actions button:nth-child(2),.home-actions button:nth-child(3),.home-actions button:nth-child(4){background:linear-gradient(145deg,#0b5266,#16798a)}
.drop{background:linear-gradient(145deg,#fbfdfe,#eef6f7);border-color:#b9d3d8}.drop:hover{border-color:#2f8f9d}.price-card,.sales-summary>div{border-color:#dce7ec;box-shadow:0 8px 24px rgba(16,36,59,.06)}.evidence-ok{background:#eef6f7}
.buyer-callout{background:linear-gradient(135deg,#082f49,#0b6172)!important;color:#fff}.buyer-callout .eyebrow{color:#7ee3e6}.buyer-callout h2{color:#fff}.buyer-callout>div>p{color:#d9eef1}.mock-card{background:#fff!important;color:#10243b;border:1px solid #dce7ec;box-shadow:0 24px 60px #00182742}.mock-card div{border-bottom:1px solid #dce7ec}.mock-card div:last-of-type{background:#eef6f7!important}.mock-card div:last-of-type b{color:#0b6172}
.marketplace-strip{background:#fff;border:1px solid #dce7ec}.marketplace-strip>span{color:#167788}.marketplace-strip>div b{background:#e7f4f5;color:#0b5266}.marketplace-strip p{color:#596b78}.profit-steps b{background:#fff;border-color:#dce7ec}.profit-steps span{color:#2f8f9d}.plan-limits span{color:#526979}.plan-limits b{color:#10243b}
.coach-panel{background:linear-gradient(135deg,#082f49,#0b6172);color:#fff}.coach-head small{color:#7ee3e6}.coach-insight{background:#fff;color:#10243b}.coach-insight p{color:#526979}.coach-panel>.muted{color:#d9eef1}
.brand:before{display:none!important}.brand-logo{display:flex!important;align-items:center;min-width:310px}.brand-logo img{display:block;width:310px;height:auto;max-height:78px}.app-brand-logo{display:block;width:min(420px,82vw);height:auto;margin:0 0 22px;filter:drop-shadow(0 8px 18px rgba(0,0,0,.10))}#productApp>header .app-brand-logo{background:rgba(255,255,255,.96);padding:10px 14px;border-radius:16px}.footer-brand-logo{display:block;width:250px;height:auto}footer{align-items:center}
/* Internal-screen Home action only; visibility is controlled by app state in mobile-navigation.js. */
#appHomeButton[hidden]{display:none!important}#appHomeButton{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;left:auto!important;top:14px!important;right:14px!important;padding:0!important;margin:0!important;border:1px solid rgba(255,255,255,.32)!important;border-radius:12px!important;background:#0b5266!important;color:#fff!important;box-shadow:0 4px 12px rgba(0,24,39,.16)!important;font-size:20px!important;font-weight:700!important;line-height:36px!important;text-align:center!important;opacity:1!important;transform:none!important}#appHomeButton:hover{filter:brightness(1.05)!important;background:#0b5266!important;transform:none!important}#appHomeButton:focus-visible{outline:3px solid #74d8dc;outline-offset:2px}
@media(max-width:620px){.brand-logo{min-width:220px}.brand-logo img{width:230px}.app-brand-logo{width:min(360px,92vw)}.footer-brand-logo{width:220px}#appHomeButton{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;top:12px!important;right:12px!important;font-size:19px!important;line-height:34px!important}}
