:root{--paper:#fffaf0;--white:#fffdf7;--ink:#123f49;--ink2:#123f49;--sage:#dca514;--mist:#fff4d6;--clay:#dca514;--gold:#dca514;--line:#d9c980}body,.habits-page{background:var(--paper);color:#40584e;font-family:"DM Sans","Manrope",Arial,sans-serif}.header{background:var(--ink);border:0}.header .logo-wordmark{filter:brightness(0) invert(1)}.header .nav>a:not(.nav-button){color:#eff4ef;font-family:"DM Sans",Arial,sans-serif;font-style:normal}.header .nav-button,.button-primary{background:var(--white);color:var(--ink);box-shadow:none;border-radius:2px}.header .menu-button span{background:#fff}.habits-intro{padding-top:105px;max-width:860px}.habits-intro:before{content:"A QUIETER WAY TO BEGIN";display:block;margin-bottom:18px;color:var(--ink2);font-size:12px;font-weight:600;letter-spacing:.16em}.habits-intro .eyebrow{display:none}.habits-intro h1,.coaching-section-title,.program-heading h2,.daily-guide h2,.library-section h2,.habits-coaching h2,.completion h2{font-family:"Newsreader",Georgia,serif;color:var(--ink);font-weight:400;letter-spacing:-.035em}.habits-intro h1{font-size:clamp(52px,6vw,82px);line-height:1}.habits-intro p{font-size:18px;max-width:690px}.focus-option,.setup-panel,.recommendation-card,.progress-panel,.daily-guide,.library-section,.reminder-panel{background:var(--white);border:1px solid var(--line);border-radius:2px;box-shadow:none}.focus-option:hover,.focus-option[aria-pressed="true"]{border-color:var(--ink);box-shadow:6px 7px 0 var(--sage)}.focus-option h3,.recommendation-card h3,.daily-guide h3{font-family:"Newsreader",Georgia,serif;color:var(--ink)}.eyebrow,.text-button{color:var(--ink2)}button,#save-day,#download-reminder{background:var(--ink);color:#fff;border-radius:2px}.progress-fill,#progress-fill{background:var(--clay)}.program-heading{border-bottom-color:var(--line)}.milestone-message{background:var(--sage);border:1px solid #b8c8bc}.completion{background:var(--ink);color:#dce7df}.completion h2{color:#fff}.habits-coaching{margin-top:80px;background:var(--ink);color:#dce7df;border-radius:2px;padding:clamp(45px,7vw,80px)}.habits-coaching h2{color:#fff}.habits-coaching .eyebrow{color:#b6cbbd}.habits-coaching .button-primary{background:var(--white);color:var(--ink)}.footer{background:var(--white)}@media(max-width:800px){.header .nav{background:var(--ink)}.habits-intro{padding-top:65px}}

.header .nav-button,.button-primary{background:var(--gold);color:var(--ink)}.focus-option:hover,.focus-option[aria-pressed='true']{box-shadow:6px 7px 0 var(--gold)}.progress-fill,#progress-fill{background:var(--gold)}.habits-coaching .button-primary{background:var(--gold);color:var(--ink)}