/* The two free tools in the new coaching look: orange on beige, pill buttons, round cards (5 Nov 2026) */
body.tool{background:var(--cream);--gold:#F3A53A}
body.tool .ph-hero::before{background-image:radial-gradient(rgba(243,165,58,.16) 1px,transparent 1px)}
body.tool .ph-hero::after{background:radial-gradient(circle,rgba(243,165,58,.30),transparent 62%)}
body.tool .ph-eyebrow,.tool .fhc-label,.tool .mask-label{color:var(--signal)}
body.tool .fhc-qnum,body.tool .mask-qnum,body.tool .mask-secondary-label{color:#a85f00}
body.tool .fhc-hero,body.tool .mask-hero{border-radius:22px}
body.tool .fhc-opt,body.tool .mask-opt,body.tool .fhc-email input,body.tool .mask-email input,body.tool .mask-secondary{border:1px solid rgba(26,22,18,.16);background:#fffcf8;border-radius:16px}
body.tool .fhc-opt:hover,body.tool .mask-opt:hover{border-color:var(--signal);background:#fff6e8}
body.tool .fhc-opt.sel,body.tool .mask-opt.sel{border-color:var(--signal);background:rgba(243,165,58,.16);font-weight:500}
body.tool .fhc-email input:focus,body.tool .mask-email input:focus{border-color:var(--signal-deep);outline:0}
body.tool .fhc-btn-next,body.tool .mask-btn-next,body.tool .fhc-cta-box a,body.tool .mask-cta-box a{background:var(--signal);color:var(--ink);border-radius:999px;font-weight:500}
body.tool .fhc-btn-back,body.tool .mask-btn-back{border-radius:999px}
body.tool .fhc-progress-bar,body.tool .mask-progress-bar,body.tool .mask-bar-fill,body.tool .fhc-bar-fill.mid{background:var(--signal)}
body.tool .fhc-action-item::before{background:var(--signal)}
body.tool .mask-primary-line,body.tool .mask-primary-label,body.tool .mask-primary-body h4{color:var(--signal)}
body.tool .mask-primary-body .mask-never{border-left-color:var(--signal);background:rgba(243,165,58,.08)}
body.tool .fhc-bar-track,body.tool .mask-bar-track,body.tool .fhc-actions,body.tool .mask-bridge{background:var(--warm)}
