@keyframes rainbowBorder_conic {
    0% {
        border-image: conic-gradient(from 0deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    1% {
        border-image: conic-gradient(from 3.6deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    2% {
        border-image: conic-gradient(from 7.2deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    3% {
        border-image: conic-gradient(from 10.8deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    4% {
        border-image: conic-gradient(from 14.4deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    5% {
        border-image: conic-gradient(from 18deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    6% {
        border-image: conic-gradient(from 21.6deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    7% {
        border-image: conic-gradient(from 25.2deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    8% {
        border-image: conic-gradient(from 28.8deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    9% {
        border-image: conic-gradient(from 32.4deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    10% {
        border-image: conic-gradient(from 36deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    11% {
        border-image: conic-gradient(from 39.6deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    12% {
        border-image: conic-gradient(from 43.2deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    13% {
        border-image: conic-gradient(from 46.8deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    14% {
        border-image: conic-gradient(from 50.4deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    15% {
        border-image: conic-gradient(from 54deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    16% {
        border-image: conic-gradient(from 57.6deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    17% {
        border-image: conic-gradient(from 61.2deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    18% {
        border-image: conic-gradient(from 64.8deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    19% {
        border-image: conic-gradient(from 68.4deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    20% {
        border-image: conic-gradient(from 72deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    21% {
        border-image: conic-gradient(from 75.6deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    22% {
        border-image: conic-gradient(from 79.2deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    23% {
        border-image: conic-gradient(from 82.8deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    24% {
        border-image: conic-gradient(from 86.4deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    25% {
        border-image: conic-gradient(from 90deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    26% {
        border-image: conic-gradient(from 93.6deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    27% {
        border-image: conic-gradient(from 97.2deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    28% {
        border-image: conic-gradient(from 100.8deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    29% {
        border-image: conic-gradient(from 104.4deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    30% {
        border-image: conic-gradient(from 108deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    31% {
        border-image: conic-gradient(from 111.6deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    32% {
        border-image: conic-gradient(from 115.2deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    33% {
        border-image: conic-gradient(from 118.8deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    34% {
        border-image: conic-gradient(from 122.4deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    35% {
        border-image: conic-gradient(from 126deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    36% {
        border-image: conic-gradient(from 129.6deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    37% {
        border-image: conic-gradient(from 133.2deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    38% {
        border-image: conic-gradient(from 136.8deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    39% {
        border-image: conic-gradient(from 140.4deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    40% {
        border-image: conic-gradient(from 144deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    41% {
        border-image: conic-gradient(from 147.6deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    42% {
        border-image: conic-gradient(from 151.2deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    43% {
        border-image: conic-gradient(from 154.8deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    44% {
        border-image: conic-gradient(from 158.4deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    45% {
        border-image: conic-gradient(from 162deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    46% {
        border-image: conic-gradient(from 165.6deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    47% {
        border-image: conic-gradient(from 169.2deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    48% {
        border-image: conic-gradient(from 172.8deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    49% {
        border-image: conic-gradient(from 176.4deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    50% {
        border-image: conic-gradient(from 180deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    51% {
        border-image: conic-gradient(from 183.6deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    52% {
        border-image: conic-gradient(from 187.2deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    53% {
        border-image: conic-gradient(from 190.8deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    54% {
        border-image: conic-gradient(from 194.4deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    55% {
        border-image: conic-gradient(from 198deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    56% {
        border-image: conic-gradient(from 201.6deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    57% {
        border-image: conic-gradient(from 205.2deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    58% {
        border-image: conic-gradient(from 208.8deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    59% {
        border-image: conic-gradient(from 212.4deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    60% {
        border-image: conic-gradient(from 216deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    61% {
        border-image: conic-gradient(from 219.6deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    62% {
        border-image: conic-gradient(from 223.2deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    63% {
        border-image: conic-gradient(from 226.8deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    64% {
        border-image: conic-gradient(from 230.4deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    65% {
        border-image: conic-gradient(from 234deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    66% {
        border-image: conic-gradient(from 237.6deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    67% {
        border-image: conic-gradient(from 241.2deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    68% {
        border-image: conic-gradient(from 244.8deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    69% {
        border-image: conic-gradient(from 248.4deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    70% {
        border-image: conic-gradient(from 252deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    71% {
        border-image: conic-gradient(from 255.6deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    72% {
        border-image: conic-gradient(from 259.2deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    73% {
        border-image: conic-gradient(from 262.8deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    74% {
        border-image: conic-gradient(from 266.4deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    75% {
        border-image: conic-gradient(from 270deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    76% {
        border-image: conic-gradient(from 273.6deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    77% {
        border-image: conic-gradient(from 277.2deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    78% {
        border-image: conic-gradient(from 280.8deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    79% {
        border-image: conic-gradient(from 284.4deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    80% {
        border-image: conic-gradient(from 288deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    81% {
        border-image: conic-gradient(from 291.6deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    82% {
        border-image: conic-gradient(from 295.2deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    83% {
        border-image: conic-gradient(from 298.8deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    84% {
        border-image: conic-gradient(from 302.4deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    85% {
        border-image: conic-gradient(from 306deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    86% {
        border-image: conic-gradient(from 309.6deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    87% {
        border-image: conic-gradient(from 313.2deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    88% {
        border-image: conic-gradient(from 316.8deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    89% {
        border-image: conic-gradient(from 320.4deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    90% {
        border-image: conic-gradient(from 324deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    91% {
        border-image: conic-gradient(from 327.6deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    92% {
        border-image: conic-gradient(from 331.2deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    93% {
        border-image: conic-gradient(from 334.8deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    94% {
        border-image: conic-gradient(from 342deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    95% {
        border-image: conic-gradient(from 345.6deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    96% {
        border-image: conic-gradient(from 349.2deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    97% {
        border-image: conic-gradient(from 352.8deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    98% {
        border-image: conic-gradient(from 356.4deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    99% {
        border-image: conic-gradient(from 360deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
    100% {
        border-image: conic-gradient(from 0deg, red 0deg, orange 60deg, green 120deg, blue 180deg, indigo 240deg, violet 300deg, red 360deg) 1;
    }
}