body.theme-custom .theme-header { background-color: #063049 !important; }
body .theme-header { background-color: #063049 !important; }
body.theme-custom .theme-header { color: #f9fafb !important; }
body .theme-header { color: #f9fafb !important; }
body.theme-custom .theme-header a { color: #f9fafb !important; }
body .theme-header a { color: #f9fafb !important; }
body.theme-custom .theme-header svg { color: #f9fafb !important; }
body .theme-header svg { color: #f9fafb !important; }
body.theme-custom .theme-header .theme-text-accent { color: #f9fafb !important; }
body .theme-header .theme-text-accent { color: #f9fafb !important; }
body.theme-custom .theme-header .theme-text-accent svg { color: #f9fafb !important; }
body .theme-header .theme-text-accent svg { color: #f9fafb !important; }
body.theme-custom .theme-header .theme-text-accent:hover { opacity: 0.8; }
body .theme-header .theme-text-accent:hover { opacity: 0.8; }
body.theme-custom .theme-footer { background-color: #AC1114 !important; }
body .theme-footer { background-color: #AC1114 !important; }
body.theme-custom .theme-footer { color: #d1d5db !important; }
body .theme-footer { color: #d1d5db !important; }
body.theme-custom .theme-footer a { color: #d1d5db !important; }
body .theme-footer a { color: #d1d5db !important; }
body.theme-custom .theme-button-accent { background-color: #F7C14E !important; }
body .theme-button-accent { background-color: #F7C14E !important; }
body.theme-custom .theme-text-accent { color: #F7C14E !important; }
body .theme-text-accent { color: #F7C14E !important; }
body.theme-custom .theme-ring-accent { --tw-ring-color: #F7C14E !important; }
body .theme-ring-accent { --tw-ring-color: #F7C14E !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: #c59a3e !important; }
body .theme-button-accent:hover { background-color: #c59a3e !important; }
body.theme-custom .theme-ring-accent:focus { --tw-ring-color: #F7C14E !important; }
body .theme-ring-accent:focus { --tw-ring-color: #F7C14E !important; }
body.theme-custom .theme-ring-accent:focus { border-color: #F7C14E !important; }
body .theme-ring-accent:focus { border-color: #F7C14E !important; }
body.theme-custom .theme-border-accent { border-color: #F7C14E !important; }
body .theme-border-accent { border-color: #F7C14E !important; }
body.theme-custom .theme-border-accent:focus { border-color: #F7C14E !important; }
body .theme-border-accent:focus { border-color: #F7C14E !important; }
body.theme-custom .theme-badge-accent { background-color: #ffff8c; color: #F7C14E; }
body .theme-badge-accent { background-color: #ffff8c; color: #F7C14E; }
body.theme-custom .theme-category-active { background-color: #ffff8c; color: #F7C14E; }
body .theme-category-active { background-color: #ffff8c; color: #F7C14E; }
body.theme-custom .theme-stat-accent { background-color: #ffff8c; }
body .theme-stat-accent { background-color: #ffff8c; }
body.theme-custom .theme-stat-text-accent { color: #F7C14E; }
body .theme-stat-text-accent { color: #F7C14E; }
body.theme-custom .group:hover .group-hover\:theme-text-accent { color: #F7C14E !important; }
body .group:hover .group-hover\:theme-text-accent { color: #F7C14E !important; }
