/* Generated: 2026-05-21 14:53:13 */
:root {
    --color-primary: #1157a2;
    --color-secondary: #0f172a;
    --color-accent: #f50a0a;
}

body .bg-blue-500,
body button.bg-blue-500,
body a.bg-blue-500 {
    background-color: #1157a2 !important;
}
body button:hover.bg-blue-500:hover,
body a:hover.bg-blue-500:hover {
    background-color: #1157a2 !important;
    opacity: 0.9;
}
body .text-blue-500,
body a.text-blue-500,
body span.text-blue-500 {
    color: #1157a2 !important;
}
body .border-blue-500 {
    border-color: #1157a2 !important;
}
body .shadow-blue-500\/30 {
    box-shadow: 0 10px 15px -3px rgba(17,87,162,0.30) !important;
}
body .shadow-blue-500\/25 {
    box-shadow: 0 4px 6px -1px rgba(17,87,162,0.25) !important;
}
body .shadow-blue-500\/20 {
    box-shadow: 0 4px 6px -1px rgba(17,87,162,0.20) !important;
}
body .shadow-blue-500\/10 {
    box-shadow: 0 4px 6px -1px rgba(17,87,162,0.10) !important;
}
body .shadow-blue-500\/5 {
    box-shadow: 0 4px 6px -1px rgba(17,87,162,0.05) !important;
}
body .ring-blue-500\/5 { --tw-ring-color: rgba(17,87,162,0.05) !important; }
body .ring-blue-500\/10 { --tw-ring-color: rgba(17,87,162,0.10) !important; }
body .ring-blue-500\/25 { --tw-ring-color: rgba(17,87,162,0.25) !important; }
body .focus\:border-blue-500:focus { border-color: #1157a2 !important; }
body .focus\:ring-blue-500\/5:focus { --tw-ring-color: rgba(17,87,162,0.05) !important; }
body .focus\:ring-blue-500\/10:focus { --tw-ring-color: rgba(17,87,162,0.10) !important; }
body .focus\:ring-blue-100:focus { --tw-ring-color: rgba(17,87,162,0.20) !important; }
body .from-blue-500 { --tw-gradient-from: #1157a2 !important; }
body .to-blue-500 { --tw-gradient-to: #1157a2 !important; }
body .via-blue-500 { --tw-gradient-via: #1157a2 !important; }
body .bg-blue-50 { background-color: rgba(17,87,162,0.05) !important; }
body .bg-blue-100 { background-color: rgba(17,87,162,0.10) !important; }
body .text-blue-50 { color: rgba(17,87,162,0.50) !important; }
body .text-blue-100 { color: rgba(17,87,162,0.65) !important; }
body .text-blue-200 { color: rgba(17,87,162,0.75) !important; }
body .text-blue-300 { color: rgba(17,87,162,0.85) !important; }
body .text-blue-400 { color: #1157a2 !important; opacity: 0.9; }
body .bg-blue-400 { background-color: rgba(17,87,162,0.80) !important; }
body .from-blue-50 { --tw-gradient-from: rgba(17,87,162,0.05) !important; }
body .border-blue-200 { border-color: rgba(17,87,162,0.75) !important; }
body .border-blue-100 { border-color: rgba(17,87,162,0.65) !important; }
body .hover\:border-blue-200:hover { border-color: rgba(17,87,162,0.75) !important; }

body .text-slate-800, body h1.text-slate-800, body h2.text-slate-800, body h3.text-slate-800, body .text-slate-900 {
    color: #0f172a !important;
}
body .bg-slate-800 { background-color: #0f172a !important; }
body .bg-slate-900 { background-color: #0f172a !important; }
body .border-slate-800 { border-color: #0f172a !important; }
body .border-slate-900 { border-color: #0f172a !important; }
body .hover\:text-slate-800:hover { color: #0f172a !important; }
body .hover\:text-slate-900:hover { color: #0f172a !important; }
body .text-slate-100 { color: inherit !important; --tw-text-opacity: 1 !important; }

body .bg-blue-600, body .bg-blue-700 { background-color: #f50a0a !important; }
body button.bg-blue-600, body button.bg-blue-700, body a.bg-blue-600, body a.bg-blue-700 { background-color: #f50a0a !important; }
body button:hover.bg-blue-600:hover, body a:hover.bg-blue-600:hover { background-color: #f50a0a !important; opacity: 0.9; }
body button:hover.bg-blue-700:hover { background-color: #f50a0a !important; opacity: 0.85; }
body .text-blue-600, body .text-blue-700 { color: #f50a0a !important; }
body .hover\:text-blue-600:hover, body .hover\:text-blue-700:hover { color: #f50a0a !important; }
body .border-blue-600 { border-color: #f50a0a !important; }
body .border-blue-700 { border-color: #f50a0a !important; }
body .shadow-blue-600\/25 { box-shadow: 0 4px 6px -1px rgba(245,10,10,0.25) !important; }
body .shadow-blue-600\/20 { box-shadow: 0 4px 6px -1px rgba(245,10,10,0.20) !important; }
body .shadow-blue-600\/10 { box-shadow: 0 4px 6px -1px rgba(245,10,10,0.10) !important; }
body .shadow-blue-700\/25 { box-shadow: 0 4px 6px -1px rgba(245,10,10,0.25) !important; }

body .from-blue-600, body .from-blue-700 { --tw-gradient-from: #1157a2 !important; }
body .to-blue-600, body .to-blue-700 { --tw-gradient-to: #1157a2 !important; }

body a.hover\:text-blue-500:hover, body a.hover\:text-blue-600:hover { color: #1157a2 !important; }

body .ring-blue-600\/25 { --tw-ring-color: rgba(245,10,10,0.25) !important; }
body .ring-blue-600\/10 { --tw-ring-color: rgba(245,10,10,0.10) !important; }
body button.shadow-blue-500\/25 { box-shadow: 0 4px 6px -1px rgba(245,10,10,0.25) !important; }
body button.shadow-blue-500\/20 { box-shadow: 0 4px 6px -1px rgba(245,10,10,0.20) !important; }

body .group:hover .group-hover\:border-blue-200 { border-color: rgba(17,87,162,0.75) !important; }
body .group:hover .group-hover\:bg-blue-600 { background-color: #f50a0a !important; }
body .group:hover .group-hover\:bg-blue-500 { background-color: #1157a2 !important; }
body .group:hover .group-hover\:border-blue-500 { border-color: #1157a2 !important; }
body .group:hover .group-hover\:text-blue-600 { color: #f50a0a !important; }
body .group:hover .group-hover\:text-blue-500 { color: #1157a2 !important; }
body .group:hover .group-hover\:shadow-blue-500\/30 { box-shadow: 0 10px 15px -3px rgba(17,87,162,0.30) !important; }
body .hover\:bg-blue-500:hover { background-color: #1157a2 !important; }
