:root{
  --bg:#0F0F0F; --bg2:#1B1B1B; --tx:#111827; --muted:#6b7280; --acc:#F37021; --hlt:#FF7A1D;
}
/* Subtle hover for primary buttons */
.wp-element-button, .wp-block-button__link{transition:transform .12s, box-shadow .12s}
.wp-element-button:hover, .wp-block-button__link:hover{
  transform:translateY(-1px);
  box-shadow:0 8px 20px rgba(243,112,33,.18);
}
/* Tighter line-height for headings */
h1,h2,h3{line-height:1.15}
/* Card borders look crisp on white */
.wp-block-group[style*="border-style:solid"]{background:#fff}
