/* Refine pass, Nov 13 2026 */
/* theme vars mirrored from the hero */
.rd{--ca-page:linear-gradient(180deg,#FFF1DE 0%,#FFF8EE 60%);--ca-h1-font:var(--display);--ca-h1-weight:800;--ca-h1-track:-0.03em;--ca-ink:#0F2236;--ca-muted:#3B4A5E;--ca-accent:#004874;--ca-btn:#FF7A1A;--ca-btn-ink:#0F2236;--ca-soft:rgba(255,122,26,.12);--ca-radius:22px;--ca-gold:#FFC21A;--ca-teal:#12B886}
/* Daybreak: warm and daily, with precise product presentation */
.sky{background:#FFF8EE!important;transition:none!important}.sky .sun{display:none!important}
.calm-hero{--ca-page:linear-gradient(180deg,#FFF3E4 0%,#FFF8EE 100%);--ca-btn:#004874;--ca-btn-ink:#fff;--ca-line:rgba(15,34,54,.12);--ca-soft:rgba(0,72,116,.07);--ca-radius:16px}
.calm-hero .calm-h1 .calm-accent{color:#004874}
.calm-hero--stack.rf-big .calm-hero__app{max-width:1120px}
.calm-hero .rv .ca-body{min-height:500px}
.calm-hero .rv-plan li{padding:.8rem 1rem}
.calm-hero .rv-plan b{font-size:1rem}
.rd--daybreak{--ca-accent:#004874;--ca-accent-ink:#fff;--ca-line:rgba(15,34,54,.12);--ca-soft:rgba(0,72,116,.07);--ca-radius:16px;--ca-h1:#0F2236;--ca-text:#3B4A5E;--rd-step-bg:#0F2236;--rd-step-ink:#fff;--rd-eyebrow:#B5470A;background:#fff;border-top:1px solid rgba(15,34,54,.08);border-bottom:1px solid rgba(15,34,54,.08)}
.rd--daybreak .rd__step span{min-width:52px}
/* fewer pastel washes; crisper controls */
.modes [class*="panel"],.moment{background:#fff!important;border:1px solid rgba(15,34,54,.1)!important;box-shadow:none!important}
.day .rail [role="tab"]{border-radius:10px}
.final{background:#FFF1DE!important}
.final .btn--ink{min-height:52px;padding-left:1.8rem;padding-right:1.8rem}
.btn{border-radius:12px}
