.dif-layout-root{--color-primary-dif:#a3355f;--color-primary-dif-dark:#8a2a4d;--color-primary-dif-light:#a3355f1a;--color-primary-dif-lighter:#a3355f0d}.dif-layout-root [class*=bg-primary]{background-color:#a3355f!important}.dif-layout-root [class*=text-primary]{color:#a3355f!important}.dif-layout-root [class*=border-primary]{border-color:#a3355f!important}.dif-layout-root [class*=hover\:bg-primary]:hover{background-color:#8a2a4d!important}.dif-layout-root [class*=hover\:text-primary]:hover{color:#8a2a4d!important}.dif-layout-root [class*=hover\:border-primary]:hover{border-color:#8a2a4d!important}.dif-layout-root [class*=focus\:border-primary]:focus,.dif-layout-root [class*=focus-visible\:border-primary]:focus-visible{border-color:#a3355f!important}.dif-layout-root [class*=focus-visible\:ring-primary]:focus-visible,.dif-layout-root [class*=focus\:ring-primary]:focus{--tw-ring-color:#a3355f;box-shadow:0 0 0 3px #a3355f1a!important}.dif-layout-root [class*=bg-primary\/5]{background-color:#a3355f0d!important}.dif-layout-root [class*=bg-primary\/10]{background-color:#a3355f1a!important}.dif-layout-root [class*=bg-primary\/15]{background-color:#a3355f26!important}.dif-layout-root [class*=bg-primary\/20]{background-color:#a3355f33!important}.dif-layout-root [class*=bg-primary\/25]{background-color:#a3355f40!important}.dif-layout-root [class*=border-primary\/5]{border-color:#a3355f0d!important}.dif-layout-root [class*=border-primary\/10]{border-color:#a3355f1a!important}.dif-layout-root [class*=border-primary\/20]{border-color:#a3355f33!important}.dif-layout-root [class*=border-primary\/30]{border-color:#a3355f4d!important}.dif-layout-root [class*=text-primary\/50]{color:#a3355f80!important}.dif-layout-root [class*=text-primary\/70]{color:#a3355fb3!important}.dif-layout-root button[class*=bg-primary],.dif-layout-root button[class*=text-primary],.dif-layout-root button[class*=border-primary]{--color-primary:#a3355f;--color-primary-darker:#8a2a4d}.dif-layout-root button[class*=bg-primary]:hover:not(:disabled){background-color:#8a2a4d!important}.dif-layout-root input[class*=border-primary],.dif-layout-root textarea[class*=border-primary],.dif-layout-root select[class*=border-primary]{border-color:#a3355f!important}.dif-layout-root input[class*=border-primary]:focus-visible,.dif-layout-root textarea[class*=border-primary]:focus-visible,.dif-layout-root select[class*=border-primary]:focus-visible{--tw-ring-color:#a3355f;border-color:#a3355f!important}.dif-layout-root svg[class*=text-primary],.dif-layout-root svg[class*=fill-primary],.dif-layout-root svg[class*=stroke-primary]{color:#a3355f!important;fill:#a3355f!important;stroke:#a3355f!important}.dif-layout-root a[class*=text-primary],.dif-layout-root a[class*=border-primary]{color:#a3355f!important;border-color:#a3355f!important}.dif-layout-root a[class*=text-primary]:hover,.dif-layout-root a[class*=border-primary]:hover{color:#8a2a4d!important;border-color:#8a2a4d!important}.dif-layout-root div[class*=border-primary],.dif-layout-root hr[class*=border-primary]{border-color:#a3355f!important}.dif-layout-root .dif-form-wrapper,.dif-layout-root .dif-form-wrapper *{--color-primary:#a3355f;--color-primary-darker:#8a2a4d;--tw-ring-color:#a3355f}.dif-layout-root .dif-form-wrapper button.bg-primary{background-color:#a3355f!important}.dif-layout-root .dif-form-wrapper button.bg-primary:hover:not(:disabled),.dif-layout-root .dif-form-wrapper button.bg-primary:hover:not(.disabled){background-color:#8a2a4d!important}.dif-layout-root .dif-form-wrapper div.border-primary,.dif-layout-root .dif-form-wrapper span.border-primary{border-color:#a3355f!important}.dif-layout-root .dif-form-wrapper .bg-primary\/5{background-color:#a3355f0d!important}.dif-layout-root .dif-form-wrapper .border-2\.border-primary{border-color:#a3355f!important}@media (prefers-reduced-motion:no-preference){.dif-layout-root [class*=bg-primary],.dif-layout-root [class*=text-primary],.dif-layout-root [class*=border-primary]{--color-primary:#a3355f}}@media (prefers-color-scheme:dark){.dif-layout-root [class*=bg-primary],.dif-layout-root [class*=text-primary],.dif-layout-root [class*=border-primary]{--color-primary:#a3355f}}
