/* ============================================================================
   CREZLY BUTTON SYSTEM - ONE PRIMARY, ONE SECONDARY (2026-10-15)

   Primary   : Crezly red #E5141B (the logo red #E80C00, a shade deeper so white
               text passes contrast), hover #C40F15. Every main call to action.
   Secondary : navy outline - transparent, navy #0D1A40 text and 1.5px border;
               fills navy on hover. Every "also available" action.
   Exception : WhatsApp actions keep WhatsApp green, a colour people trust and
               recognise for that one action.

   Loaded on theme pages by mu-plugins/crezly-shared-header.php (wp_head) and on
   every other page by wp-content/crezly-header.html. Selectors are the existing
   classes found in the 2026-10-15 button audit; nothing new is required in markup.
   ============================================================================ */

/* ---------- PRIMARY ---------- */
html body .btn-primary,
html body a.btn.btn-primary,
html body .cz-wa-view,
html body .crz-hero__btn--ink,
html body .crz-flip__btn--ink,
html body .pricing-btn-primary,
html body .ds-cta a,
html body .cz1031-form button,
html body .czpub-btn.is-primary,
html body .fho-btn-primary,
html body .cz-side-cta,
html body .czcap-go,
html body .czcap-bar .czcap-open,
html body .czpp-btn,
html body .czen-note-cta,
html body .cz-cta a,
html body .czh .cz-cta a,
html body .czh-btn,
html body .cz-intel-cta,
html body .czcap-cta,
html body .uwp-go,
html body .czuw-gate-lite-go,
html body .crezly-pkg-btn,
html body .ci-btn,
html body .czg-cta,
html body .czdvr-btn,
html body .czss-cta,
html body .czss-btn,
html body .czss-filters button,
html body .box a.cta,
html body a.cz-btn,
html body section#crezly-deal-flow > a,
html body section#cre-news-feed > a,
html body .czm-apply,
html body .czcap-lenders > a,
html body #load-more-whatsapp,
html body .czuw-handoff-go,
html body #crezly-access-gate > a,
html body .czdm-cta,
html body .czdm-hero .czdm-cta,
html body .czd-submit,
html body #post-61003 .page-content-wrap > a,
html body .czcap .czcap-cta,
html body .czcap .czcap-hero .czcap-cta,
html body .czcap .czcap-band .czcap-cta,
html body #crezly-deal-flow a[style*="background:#0d9488"],
html body #cre-news-feed a[style*="background:#0d9488"],
html body .page-content-wrap a[style*="background:#0d1a40"],
html body .cz-wrap form button[type=submit]{
  background:#e5141b!important;background-image:none!important;
  border-color:#e5141b!important;color:#fff!important;box-shadow:none;
}
html body .btn-primary:hover,
html body a.btn.btn-primary:hover,
html body .cz-wa-view:hover,
html body .crz-hero__btn--ink:hover,
html body .crz-flip__btn--ink:hover,
html body .pricing-btn-primary:hover,
html body .ds-cta a:hover,
html body .cz1031-form button:hover,
html body .czpub-btn.is-primary:hover,
html body .fho-btn-primary:hover,
html body .cz-side-cta:hover,
html body .czcap-go:hover,
html body .czcap-bar .czcap-open:hover,
html body .czpp-btn:hover,
html body .czen-note-cta:hover,
html body .cz-cta a:hover,
html body .czh .cz-cta a:hover,
html body .czh-btn:hover,
html body .cz-intel-cta:hover,
html body .czcap-cta:hover,
html body .uwp-go:hover,
html body .czuw-gate-lite-go:hover,
html body .crezly-pkg-btn:hover,
html body .ci-btn:hover,
html body .czg-cta:hover,
html body .czdvr-btn:hover,
html body .czss-cta:hover,
html body .czss-btn:hover,
html body .czss-filters button:hover,
html body .box a.cta:hover,
html body a.cz-btn:hover,
html body section#crezly-deal-flow > a:hover,
html body section#cre-news-feed > a:hover,
html body .czm-apply:hover,
html body .czcap-lenders > a:hover,
html body #load-more-whatsapp:hover,
html body .czuw-handoff-go:hover,
html body #crezly-access-gate > a:hover,
html body .czdm-cta:hover,
html body .czdm-hero .czdm-cta:hover,
html body .czd-submit:hover,
html body #post-61003 .page-content-wrap > a:hover,
html body .czcap .czcap-cta:hover,
html body .czcap .czcap-hero .czcap-cta:hover,
html body .czcap .czcap-band .czcap-cta:hover,
html body #crezly-deal-flow a[style*="background:#0d9488"]:hover,
html body #cre-news-feed a[style*="background:#0d9488"]:hover,
html body .page-content-wrap a[style*="background:#0d1a40"]:hover,
html body .cz-wrap form button[type=submit]:hover{
  background:#c40f15!important;border-color:#c40f15!important;color:#fff!important;filter:none!important;
}
html body a.cz-btn{display:inline-block;padding:12px 24px;border-radius:10px;font-weight:600;text-decoration:none}

/* ---------- SECONDARY (navy outline) ---------- */
html body .pricing-btn-outline,
html body .czm-tool-btn,
html body .czdvr-btn2,
html body .cz-follow-btn,
html body .czm-direct-mail,
html body .czpub-btn:not(.is-primary){
  background:transparent!important;background-image:none!important;
  color:#0d1a40!important;border:1.5px solid #0d1a40!important;box-shadow:none;
}
html body .pricing-btn-outline:hover,
html body .czm-tool-btn:hover,
html body .czdvr-btn2:hover,
html body .cz-follow-btn:hover,
html body .czm-direct-mail:hover,
html body .czpub-btn:not(.is-primary):hover{
  background:#0d1a40!important;color:#fff!important;
}
/* A follow button rendered with no styles at all on parcel pages. */
html body button.cz-follow-btn{padding:7px 14px;border-radius:999px;font:600 13px/1.2 inherit;cursor:pointer}

/* Utility, not a call to action: the AI assistant launcher goes navy. */
html body .cai-fab{background:#0d1a40!important}
html body .cai-fab:hover{background:#1a2c66!important}
