/*
Theme Name: Cerimagic Consultant Variant (Blocksy Child)
Theme URI: https://www.cerimagic.prof
Description: Deep Purple Cerimagic skin to apply on top of the imported Blocksy “Consultant” starter site. Executive typography + reduced template feel.
Author: Sabina Cerimagic
Template: blocksy
Version: 1.0.0
Text Domain: cerimagic-consultant-variant
*/

:root{
  --cmg-deep:#2E0E75;
  --cmg-royal:#4B1FB8;
  --cmg-ink:#0B1220;
  --cmg-ink2:rgba(11,18,32,.78);
  --cmg-border:rgba(15,23,42,.12);
}

/* Links */
a{ color: var(--cmg-deep); text-decoration-color: rgba(46,14,117,.25); text-underline-offset:.18em; }
a:hover{ color: var(--cmg-royal); }

/* Typography rhythm */
p, li{ color: var(--cmg-ink2); line-height:1.75; }
h1,h2,h3{ color: var(--cmg-ink); letter-spacing:-0.02em; }

/* Buttons */
.wp-element-button, .wp-block-button__link, .ct-button{
  border-radius:999px !important;
  font-weight:700 !important;
}
.cmg-btn-primary .wp-block-button__link{
  background: var(--cmg-deep) !important;
  color:#fff !important;
}
.cmg-btn-primary .wp-block-button__link:hover{
  background: var(--cmg-royal) !important;
}

/* Reduce template “boxiness” slightly */
.wp-block-group, .wp-block-cover{
  border-radius: 18px;
}

/* Optional: hide default page title header output */
.page .entry-header{ display:none; }

/* Helpers */
.cmg-kicker{
  font-size:12px; letter-spacing:.14em; text-transform:uppercase;
  color: rgba(11,18,32,.60);
}
.cmg-rule{ height:1px; background: var(--cmg-border); margin: 22px 0; }
.cmg-hero-img img{
  border-radius: 20px;
  border: 1px solid var(--cmg-border);
}
