/* Variant B Overrides
   Loaded conditionally when config/design.php sets 'post_variant' => 'b'
   Keep this minimal; rely on CSS variables for most changes.
*/

body.oc-post-theme-b {
  /* Example subtle background tint */
  background: linear-gradient(180deg, rgba(0,0,0,0.02), rgba(0,0,0,0)) no-repeat;
}

/* Hero accent tweak */
.oc-post-theme-b .oc-post-hero,
.oc-post-theme-b .oc-page-hero,
.oc-post-theme-b .oc-archive-hero {
  border-bottom: 3px solid var(--oc-accent-color, #e57300);
}

/* Headings use accent underline */
.oc-post-theme-b h2:not(.hero-title) {
  position: relative;
  padding-bottom: .4em;
}
.oc-post-theme-b h2:not(.hero-title)::after {
  content: "";
  position: absolute;
  left: 0; bottom: 0;
  width: 80px; height: 4px;
  background: var(--oc-primary-color, #233b68);
  border-radius: 2px;
}

/* Buttons / links stronger hover */
.oc-post-theme-b a:hover {
  color: var(--oc-accent-color, #e57300);
}

/* CTA variant subtle shadow */
.oc-post-theme-b .oc-cta-contact {
  box-shadow: 0 4px 16px rgba(0,0,0,.08);
}
