/* Rubik on dark section, white text, peach accent */
@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@400;700&display=swap');

:root { --lifko-peach: #f4a680; } /* approx peach button; adjust via CSS var */

.al-privacy-checkbox.rubik-peach-dark { direction: rtl; margin: 12px 0 16px; }
.al-privacy-checkbox.rubik-peach-dark .elementor-field-label { display: flex; gap: 8px; align-items: flex-start; font-family: 'Rubik', sans-serif; }

.al-privacy-checkbox.rubik-peach-dark input[type="checkbox"] { margin-top: 3px; transform: scale(1.05); accent-color: var(--lifko-peach); }

.al-privacy-checkbox.rubik-peach-dark .lifko-privacy-text { color: #ffffff !important; font-size: 15px; line-height: 1.6; font-weight: 400; }
.al-privacy-checkbox.rubik-peach-dark a { color: var(--lifko-peach) !important; font-weight: 700; text-decoration: underline; }
.al-privacy-checkbox.rubik-peach-dark a:hover { text-decoration: none; }
