section {
    position: relative;
    display: grid;
    justify-items: center;
    align-items: center;
}

svg {
    position: absolute;
    height: 100%;
    padding: 10%;
    overflow: visible;
}

.output {
    position: absolute;
    margin: 2%;
    top: 90%;
    height: 5%;
    font-size: 200%;
}

path {
    fill: transparent;
    stroke: black;
    stroke-width: 0.01;
    opacity: 0;
    /* stroke-dasharray: 10 10;
    animation: myAni 10s linear infinite; */
}

.nothidden {
    opacity: 1;
}

/* @keyframes myAni {
    0% {
        stroke-dashoffset: 10;
    }
    100% {
        stroke-dashoffset: 0;
    }
} */