/* Footer-friendly defaults + Rubik + CSS variables */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Rubik'), local('Rubik-Regular');
  /* שים לב: הפונט כבר נטען באתר. אם לא, אפשר להוסיף link ל-Google Fonts בערכת העיצוב */
}

:root {
  --lifko-consent-text: #444444;   /* אפור כהה לקראביליות בפוטר בהיר */
  --lifko-consent-link: #2a9d8f;   /* טורקיז/ירקרק עדין לקישורים */
}

.al-privacy-checkbox {
  direction: rtl;
  margin-bottom: 14px;
  font-family: 'Rubik', system-ui, -apple-system, Segoe UI, Roboto, sans-serif;
}

.al-privacy-checkbox .elementor-field-label span {
  color: var(--lifko-consent-text);
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}

.al-privacy-checkbox .elementor-field-label a,
.al-privacy-checkbox .elementor-field-label a:visited {
  color: var(--lifko-consent-link);
  text-decoration: underline;
}
.al-privacy-checkbox .elementor-field-label a:hover {
  text-decoration: none;
  opacity: .9;
}

.al-privacy-checkbox input[type="checkbox"] {
  transform: scale(1.08);
  margin-left: 8px;
  accent-color: var(--lifko-consent-link);
}
