* {box-sizing: border-box;}

body {
    color: white;
    background-color: #000000;
    height: 100vh;
    margin:0;
    font-family: Arial, Helvetica, sans-serif;
}
:root {
    --startColor1: hsl(0, 100%, 50%);
    --stopColor1: hsl(0, 100%, 50%);
    --startColor2: hsl(0, 100%, 50%);
    --stopColor2: hsl(0, 100%, 50%);    
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

svg {
    margin:10%;
    width: 40%;
    height: 40%;
    filter: blur(0px);
}

path {
    cursor: pointer;
}

p {
    position: absolute;
    font-size: 1.125rem;
    font-weight: 500;
    bottom: 1rem;
    right: 1rem;
    color: #fff;
    font-family: system-ui, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#container {
    display: flex;
    flex-direction: row;
    height: 100%;
}

#box1 {
    width: 50%
}

#box2 {
    width: 50%
}

#box2>canvas {
    width: 100%;
    height: 100%;
}

#blob1 {
    position: absolute;
    left: 5%;
    top : 8%;
    width: 30%;
    height: 30%;
}

#blob2 {
    position: absolute;
    left: 31%;
    top : 35%;
    width: 40%;
    height: 40%;
}