﻿:root {
    --background  : rgb(37, 38, 40);
    --kiron-green : #34a617;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

html {
    font-size: 62.5%;
}

body {
    background-color: var(--background);
}

.kiron-logo {
    width: 60%;
    margin: 60px auto;
}

    .kiron-logo svg .cls-1,
    .kiron-logo svg .cls-2 {
        fill: var(--background);
        stroke: var(--kiron-green);
    }

    .kiron-logo svg .cls-2 {
        fill-rule: evenodd;
    }

.api-title {
    color: var(--kiron-green);
    display: flex;
    justify-content: center;
    font-size: 2rem;
}

.kiron-logo.animate svg .cls-1,
.kiron-logo.animate svg .cls-2 {
    stroke-miterlimit: 10;
    stroke-dasharray: 100;
    animation: dash 5s linear infinite;
}

@keyframes dash {
    to {
        stroke-dashoffset: 1000;
    }
}