/* dc-refresh 2026-11-12: Instrument Serif headings, wine + rosewood, no pink/white/stars, Helvetica labels */
:root,html[data-theme="light"]{--paper:#E6DED1;--note:#E6DED1;--note-line:#BFAE9F;--pink:#BFAE9F;--blush:#E3DACB;--pink-deep:#A2535C;--mono:"Helvetica Neue",Helvetica,Arial,sans-serif;--wine:#6B2A34;--rosewood:#A2535C}
html body{background-image:none!important}
.note,.rung-panel,.quote.note,.blk,.calx .ev,.tagline .pill:nth-child(2){background-color:#E6DED1}
.portrait .frame,html body .dc-avatar{border-color:#E6DED1}
h1,h2{font-family:"Instrument Serif",Georgia,"Times New Roman",serif!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.02em!important}
h1{font-size:clamp(52px,7.5vw,96px)!important;line-height:1!important}
h1 em,h2 em,h1 i,h2 i{color:#A2535C;font-style:italic;font-size:1em!important;background:none!important}
a.logo{font-family:"Instrument Serif",Georgia,serif!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;font-size:24px!important}
a.logo em,a.logo i{color:#A2535C}
.proof b{font-family:"Instrument Serif",Georgia,serif!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.01em!important;background:none!important}
.dc-hi{background:none!important;border:0!important;padding:0!important}
svg.dc-u,svg.float-star,p.eyebrow svg,p.eyebrow::before{display:none!important}
.calx .ev.meet,.lg-meet{background:#DCCBC1!important;border-color:#BFAE9F!important;color:#6B2A34!important}
.calx .ev.life,.lg-life{background:#6B2A34!important;border-color:#6B2A34!important}
.calx .ev.life,.calx .ev.life *{color:#F1EAE2!important}
.calx .ev.bad,.lg-bad{background:#EAD9D3!important;border-color:#A2535C!important}
.btn-primary,.pill.btn-primary{background:#6B2A34!important;border-color:#6B2A34!important;color:#F1EAE2!important}
.btn-primary:hover{background:#541F28!important}
::selection{background:#6B2A34;color:#F1EAE2}
