﻿@keyframes loader-rotate {
    100% {
        transform: rotate(360deg);
    }
}

@keyframes loader-dash-micro {
    0% {
        stroke-dasharray: 1, 75;
        stroke-dashoffset: 0;
    }

    50% {
        stroke-dasharray: 45, 150;
        stroke-dashoffset: -20;
    }

    100% {
        stroke-dasharray: 45, 150;
        stroke-dashoffset: -54;
    }
}

@keyframes loader-dash-small {
    0% {
        stroke-dasharray: 1, 150;
        stroke-dashoffset: 0;
    }

    50% {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -35;
    }

    100% {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -84;
    }
}

@keyframes loader-dash-default {
    0% {
        stroke-dasharray: 1, 150;
        stroke-dashoffset: 0;
    }

    50% {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -35;
    }

    100% {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -124;
    }
}

@keyframes loader-dash-large {
    0% {
        stroke-dasharray: 1, 250;
        stroke-dashoffset: 0;
    }

    50% {
        stroke-dasharray: 150, 250;
        stroke-dashoffset: -85;
    }

    100% {
        stroke-dasharray: 150, 250;
        stroke-dashoffset: -244;
    }
}
