/* Static Elementor override CSS — loaded independently of Vite build */

.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: var(--max-content-width, 1200px);
}

.elementor-widget-button .elementor-button {
  font-family: var(--font-family-body, 'Blinker', sans-serif);
  border-radius: var(--radius-lg, 1.25rem);
  border-width: var(--border-width-md, 4px);
  font-weight: var(--font-weight-bold, 700);
  transition: all 0.3s ease;
}

.elementor-widget-heading h1,
.elementor-widget-heading h2,
.elementor-widget-heading h3,
.elementor-widget-heading h4,
.elementor-widget-heading h5,
.elementor-widget-heading h6 {
  font-family: var(--font-family-heading, 'Blinker', sans-serif);
  color: var(--color-primary);
}

.elementor-widget-text-editor {
  font-family: var(--font-family-body, 'Blinker', sans-serif);
  color: var(--color-white, #FFFFFF);
}

.elementor-widget-text-editor p {
  font-size: var(--font-size-base, 1.25rem);
}


.elementor-widget-text-editor.text-small p {
  font-size:  1rem;
}