/* Light theme: site-wide menu bar (Nov 5, 2026) */
nav:not(.jump){background:rgba(245,241,235,0.97) !important;border-bottom:1px solid #e3d9cc}
nav .nav-logo,nav .nav-logo .nav-logo-mark{color:#141414 !important}
nav .nav-logo .nav-logo-mark em{color:#C05A35 !important}
nav .nav-logo .nav-logo-name{color:#6f6668 !important;border-left-color:rgba(20,20,20,0.2) !important}
nav .nav-links a{color:#3b3638 !important}
nav .nav-links a.active,nav .nav-links a:hover{color:#141414 !important}
nav .nav-links .nav-links-cta a{color:#fff !important}
nav .nav-social a{color:#3b3638 !important}
nav .nav-social a:hover{color:#C05A35 !important}
nav .nav-toggle span{background:#141414 !important}
@media (max-width:860px){nav.open .nav-links{background:#F5F1EB !important;box-shadow:0 24px 40px rgba(60,45,35,0.18) !important;border-top-color:#e3d9cc !important}nav.open .nav-links a{border-bottom-color:#e3d9cc !important}}
/* Light theme overrides (generated Nov 5, 2026) */
.hero-left{background:#F5F1EB !important}
.hero-left p.hero-wordmark{color:#141414 !important}
.hero-left .hero-wordmark > span{color:#C05A35 !important}
.hero-left h1{color:#141414 !important}
.hero-left em{color:#C05A35 !important}
.hero-left div.hero-body{color:#3b3638 !important}
.hero-left .hero-body > p{color:#3b3638 !important}
.hero-left .hero-body > br{color:#3b3638 !important}
.hero-left a.btn-secondary{color:#3b3638 !important;border-top-color:rgba(20,20,20,0.20) !important;border-right-color:rgba(20,20,20,0.20) !important;border-bottom-color:rgba(20,20,20,0.20) !important;border-left-color:rgba(20,20,20,0.20) !important}
#community{background:#F5F1EB !important}
#community p.eyebrow{color:#C05A35 !important}
#community h2{color:#141414 !important}
#community em{color:#C05A35 !important}
#community p{color:#3b3638 !important}
#community form.email-form{color:#141414 !important;border-top-color:rgba(20,20,20,0.15) !important;border-right-color:rgba(20,20,20,0.15) !important;border-bottom-color:rgba(20,20,20,0.15) !important;border-left-color:rgba(20,20,20,0.15) !important}
#community .email-form > input{color:#141414 !important;background-color:#fff !important}
#community .email-form > div{color:#141414 !important}
#community input{color:#141414 !important;background-color:#fff !important}
#community p.email-message{color:#3b3638 !important}
#community p.email-note{color:#3b3638 !important}
.about-hero{background:#F5F1EB !important}
.about-hero span.eyebrow{color:#C05A35 !important}
.about-hero h1{color:#141414 !important}
.about-hero em{color:#C05A35 !important}
.about-hero p.lede{color:#3b3638 !important}
#speaking{background:#F5F1EB !important}
#speaking span.eyebrow{color:#C05A35 !important}
#speaking .speaking-inner > h2{color:#141414 !important}
#speaking em{color:#C05A35 !important}
#speaking .speaking-inner > p{color:#3b3638 !important}
.devo-hero{background:#F5F1EB !important}
.devo-hero span.eyebrow{color:#C05A35 !important}
.devo-hero h1{color:#141414 !important}
.devo-hero em{color:#C05A35 !important}
.devo-hero p.lede{color:#3b3638 !important}
.devo-hero .lede > strong{color:#141414 !important}
.devo-hero span.stat-num{color:#141414 !important}
.devo-hero span.stat-label{color:#6f6668 !important}
.devo-hero form.gift-form{border-top-color:rgba(20,20,20,0.18) !important;border-right-color:rgba(20,20,20,0.18) !important;border-bottom-color:rgba(20,20,20,0.18) !important;border-left-color:rgba(20,20,20,0.18) !important}
.devo-hero .gift-form > input{color:#141414 !important;background-color:#fff !important}
.devo-hero input{background-color:#fff !important;color:#141414 !important}
.devo-hero p.gift-message{color:#C05A35 !important}
.devo-hero div.gift-success{background-color:rgba(20,20,20,0.05) !important}
.devo-hero p.gift-success-title{color:#141414 !important}
.devo-hero .gift-success-title > span{color:#C05A35 !important}
.devo-hero .gift-success > p{color:#3b3638 !important}
.devo-hero p.gift-note{color:#6f6668 !important}
.devo-hero a.read-online{color:#C05A35 !important}
.devo-hero a.paperback-link{color:#141414 !important}
.final{background:#F5F1EB !important}
.final .container > h2{color:#141414 !important}
.final em{color:#C05A35 !important}
.final p.sub{color:#3b3638 !important}
.final form.gift-form{border-top-color:rgba(20,20,20,0.18) !important;border-right-color:rgba(20,20,20,0.18) !important;border-bottom-color:rgba(20,20,20,0.18) !important;border-left-color:rgba(20,20,20,0.18) !important}
.final .gift-form > input{color:#141414 !important;background-color:#fff !important}
.final input{background-color:#fff !important;color:#141414 !important}
.final p.gift-message{color:#C05A35 !important}
.final div.gift-success{background-color:rgba(20,20,20,0.05) !important}
.final p.gift-success-title{color:#141414 !important}
.final .gift-success-title > span{color:#C05A35 !important}
.final .gift-success > p{color:#3b3638 !important}
.final p.gift-note{color:#6f6668 !important}
.final a.paperback-link{color:#141414 !important}
.page-header{background:#F5F1EB !important}
.page-header p.eyebrow{color:#C05A35 !important}
.page-header h1{color:#141414 !important}
.page-header em{color:#C05A35 !important}
.page-header p{color:#6f6668 !important}
.speak-hero{background:#F5F1EB !important}
.speak-hero span.eyebrow{color:#C05A35 !important}
.speak-hero h1{color:#141414 !important}
.speak-hero em{color:#C05A35 !important}
.speak-hero p.lede{color:#3b3638 !important}
.speak-hero .mini-social > a{color:#141414 !important}
.speak-hero svg{color:#141414 !important}
.speak-hero rect{color:#141414 !important}
.speak-hero circle{color:#141414 !important}
.speak-hero path{color:#141414 !important}
#watch{background:#F5F1EB !important}
#watch span.eyebrow{color:#C05A35 !important}
#watch .speak-section-inner > h2{color:#141414 !important}
#watch em{color:#C05A35 !important}
#watch p.section-lede{color:#3b3638 !important}
#watch .speak-video > figcaption{color:#C05A35 !important}
#watch span{color:#6f6668 !important}
#watch p.spoken-at{color:#6f6668 !important}
#watch .spoken-at > br{color:#6f6668 !important}
#watch .spoken-at > strong{color:#141414 !important}
#book{background:#F5F1EB !important}
#book span.eyebrow{color:#C05A35 !important}
#book .speaking-inner > h2{color:#141414 !important}
#book em{color:#C05A35 !important}
#book .speaking-inner > p{color:#3b3638 !important}
#book .speak-form > input{color:#141414 !important;background-color:#fff !important;border-top-color:rgba(20,20,20,0.20) !important;border-right-color:rgba(20,20,20,0.20) !important;border-bottom-color:rgba(20,20,20,0.20) !important;border-left-color:rgba(20,20,20,0.20) !important}
#book p.hp{color:#3b3638 !important}
#book .hp > label{color:#3b3638 !important}
#book input{color:#141414 !important;background-color:#fff !important;border-top-color:rgba(20,20,20,0.20) !important;border-right-color:rgba(20,20,20,0.20) !important;border-bottom-color:rgba(20,20,20,0.20) !important;border-left-color:rgba(20,20,20,0.20) !important}
#book label{color:#3b3638 !important}
#book span.req{color:#C05A35 !important}
#book select{color:#141414 !important;background-color:#fff !important;border-top-color:rgba(20,20,20,0.20) !important;border-right-color:rgba(20,20,20,0.20) !important;border-bottom-color:rgba(20,20,20,0.20) !important;border-left-color:rgba(20,20,20,0.20) !important}
#book .full > label{color:#3b3638 !important}
#book .full > select{color:#141414 !important;background-color:#fff !important;border-top-color:rgba(20,20,20,0.20) !important;border-right-color:rgba(20,20,20,0.20) !important;border-bottom-color:rgba(20,20,20,0.20) !important;border-left-color:rgba(20,20,20,0.20) !important}
#book .full > textarea{color:#141414 !important;background-color:#fff !important;border-top-color:rgba(20,20,20,0.20) !important;border-right-color:rgba(20,20,20,0.20) !important;border-bottom-color:rgba(20,20,20,0.20) !important;border-left-color:rgba(20,20,20,0.20) !important}
#book .full > input{color:#141414 !important;background-color:#fff !important;border-top-color:rgba(20,20,20,0.20) !important;border-right-color:rgba(20,20,20,0.20) !important;border-bottom-color:rgba(20,20,20,0.20) !important;border-left-color:rgba(20,20,20,0.20) !important}
#book p.speak-message{color:#3b3638 !important}
#book .speak-success > h3{color:#141414 !important}
#book .speak-success > p{color:#3b3638 !important}
#book p.speaking-note{color:#6f6668 !important}
#book .speaking-note > a{color:#C05A35 !important}
.hero-copy{background:#F5F1EB !important}
.hero-copy div.hero-eyebrow{color:#C05A35 !important}
.hero-copy h1{color:#141414 !important}
.hero-copy br{color:#141414 !important}
.hero-copy em{color:#C05A35 !important}
.hero-copy p.hero-sub{color:#3b3638 !important}
.hero-copy div.hero-author{color:#141414 !important}
.hero-copy .hero-author > img{color:#141414 !important}
.hero-copy div.hero-author-name{color:#141414 !important}
.closing{background:#F5F1EB !important}
.closing p.eyebrow{color:#C05A35 !important}
.closing h2{color:#141414 !important}
.closing > p:not(.eyebrow){color:#3b3638 !important}
.closing .scripture p{color:rgba(247,241,232,0.85) !important}
main.thanks{background:#F5F1EB !important}
main.thanks span.eyebrow{color:#C05A35 !important}
main.thanks .thanks-inner > h1{color:#141414 !important}
main.thanks em{color:#C05A35 !important}
main.thanks .thanks-inner > p{color:#3b3638 !important}
