body.theme-custom .theme-footer { background-color: #638DC9 !important; }
body .theme-footer { background-color: #638DC9 !important; }
body.theme-custom .theme-footer { color: #374151 !important; }
body .theme-footer { color: #374151 !important; }
body.theme-custom .theme-footer a { color: #374151 !important; }
body .theme-footer a { color: #374151 !important; }
body.theme-custom .theme-button-accent { background-color: #638DC9 !important; }
body .theme-button-accent { background-color: #638DC9 !important; }
body.theme-custom .theme-text-accent { color: #638DC9 !important; }
body .theme-text-accent { color: #638DC9 !important; }
body.theme-custom .theme-ring-accent { --tw-ring-color: #638DC9 !important; }
body .theme-ring-accent { --tw-ring-color: #638DC9 !important; }
body.theme-custom .theme-button-accent { color: #000000 !important; }
body .theme-button-accent { color: #000000 !important; }
body.theme-custom .theme-button-accent:hover { background-color: #4f70a0 !important; }
body .theme-button-accent:hover { background-color: #4f70a0 !important; }
body.theme-custom .theme-ring-accent:focus { --tw-ring-color: #638DC9 !important; }
body .theme-ring-accent:focus { --tw-ring-color: #638DC9 !important; }
body.theme-custom .theme-ring-accent:focus { border-color: #638DC9 !important; }
body .theme-ring-accent:focus { border-color: #638DC9 !important; }
