:root {
            --pegasus-orange: #f48024;
            --pegasus-orange-light: #f59547;
            --pegasus-orange-dark: #d16d1a;
            --pegasus-orange-50: #fef7f0;
            --pegasus-orange-100: #fdeee0;
            --pegasus-orange-200: #fbd5b3;
            --pegasus-orange-300: #f9bc86;
            --pegasus-orange-400: #f6a355;
            --pegasus-orange-500: #f48024;
            --pegasus-orange-600: #d16d1a;
            --pegasus-orange-700: #ae5a15;
            --pegasus-orange-800: #8b4711;
            --pegasus-orange-900: #68340d;
        }

        .bg-pegasus { background-color: var(--pegasus-orange) !important; }
        .bg-pegasus-light { background-color: var(--pegasus-orange-light) !important; }
        .bg-pegasus-dark { background-color: var(--pegasus-orange-dark) !important; }
        .bg-pegasus-50 { background-color: var(--pegasus-orange-50) !important; }
        .bg-pegasus-100 { background-color: var(--pegasus-orange-100) !important; }
        .bg-pegasus-600 { background-color: var(--pegasus-orange-600) !important; }
        .bg-pegasus-700 { background-color: var(--pegasus-orange-700) !important; }
        .bg-pegasus-800 { background-color: var(--pegasus-orange-800) !important; }

        .text-pegasus { color: var(--pegasus-orange) !important; }
        .text-pegasus-light { color: var(--pegasus-orange-light) !important; }
        .text-pegasus-dark { color: var(--pegasus-orange-dark) !important; }
        .text-pegasus-50 { color: var(--pegasus-orange-50) !important; }
        .text-pegasus-100 { color: var(--pegasus-orange-100) !important; }
        .text-pegasus-600 { color: var(--pegasus-orange-600) !important; }
        .text-pegasus-700 { color: var(--pegasus-orange-700) !important; }

        .border-pegasus { border-color: var(--pegasus-orange) !important; }
        .border-pegasus-300 { border-color: var(--pegasus-orange-300) !important; }
        .border-pegasus-500 { border-color: var(--pegasus-orange-500) !important; }

        .hover\:bg-pegasus:hover { background-color: var(--pegasus-orange) !important; }
        .hover\:bg-pegasus-700:hover { background-color: var(--pegasus-orange-700) !important; }
        .hover\:bg-pegasus-800:hover { background-color: var(--pegasus-orange-800) !important; }
        .hover\:text-pegasus:hover { color: var(--pegasus-orange) !important; }
        .hover\:text-pegasus-700:hover { color: var(--pegasus-orange-700) !important; }
        .hover\:border-pegasus-500:hover { border-color: var(--pegasus-orange-500) !important; }

        .focus\:ring-pegasus:focus { --tw-ring-color: var(--pegasus-orange) !important; }
        .focus\:border-pegasus:focus { border-color: var(--pegasus-orange) !important; }

        .group:hover .group-hover\:text-pegasus { color: var(--pegasus-orange) !important; }
        .group:hover .group-hover\:border-pegasus-500 { border-color: var(--pegasus-orange-500) !important; }

        .bg-gradient-pegasus {
            background: linear-gradient(135deg, var(--pegasus-orange-600), var(--pegasus-orange-700), var(--pegasus-orange-800)) !important;
        }

        .bg-gradient-pegasus-50 {
            background: linear-gradient(135deg, var(--pegasus-orange-50), var(--pegasus-orange-100)) !important;
        }

        .hover\:bg-gradient-pegasus-dark:hover {
            background: linear-gradient(135deg, var(--pegasus-orange-700), var(--pegasus-orange-800)) !important;
        }
