:root {
  --a1: #ffb3b3;
  --a3: #5f131b;
  --b1: #e3e3e3;
}

body {
  margin: 0;
  overflow: hidden;
  background: var(--a1);
}

.outer-container {
  display: flex;
  height: 100vh;
  width: 100vw;
  overflow: hidden;
  justify-content: center;
  align-items: center;
}

.container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
  max-width: 100%;
  height: calc(100% - 16px);
  padding: 8px;
}

svg #input-hidden-weights-animated > path, svg #hidden-output-weights-animated > path {
  opacity: 1;
  stroke-dasharray: 1000;
  stroke-dashoffset: 1000;
  stroke-linecap: round;
}
svg #input-hidden-weights-animated > path:nth-child(1) {
  animation: dash 4.7s forwards 1.5s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(2) {
  animation: dash 4.4s forwards 3.5s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(3) {
  animation: dash 4.6s forwards 3.1s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(4) {
  animation: dash 5.9s forwards 2.1s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(5) {
  animation: dash 6s forwards 2.9s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(6) {
  animation: dash 5.3s forwards 3.1s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(7) {
  animation: dash 5.7s forwards 4.1s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(8) {
  animation: dash 5.8s forwards 3.5s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(9) {
  animation: dash 5.3s forwards 1.3s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(10) {
  animation: dash 5.9s forwards 4.7s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(11) {
  animation: dash 5.7s forwards 0.3s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(12) {
  animation: dash 4.7s forwards 2.7s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(13) {
  animation: dash 4.5s forwards 2.4s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(14) {
  animation: dash 5.6s forwards 2.9s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(15) {
  animation: dash 4.3s forwards 0.9s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(16) {
  animation: dash 4.6s forwards 4.2s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(17) {
  animation: dash 5.3s forwards 3.6s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(18) {
  animation: dash 5s forwards 1.6s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(19) {
  animation: dash 4.4s forwards 4.7s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(20) {
  animation: dash 5.8s forwards 4.6s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(21) {
  animation: dash 5.6s forwards 3.2s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(22) {
  animation: dash 4.7s forwards 0.1s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(23) {
  animation: dash 5.9s forwards 2.2s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(24) {
  animation: dash 5.4s forwards 4.9s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(25) {
  animation: dash 4.6s forwards 4.8s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(26) {
  animation: dash 4.5s forwards 4.1s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(27) {
  animation: dash 5.3s forwards 3.3s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(28) {
  animation: dash 4.3s forwards 4.8s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(29) {
  animation: dash 4.9s forwards 2.2s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(30) {
  animation: dash 5.1s forwards 3.8s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(31) {
  animation: dash 4.5s forwards 1s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(32) {
  animation: dash 4.6s forwards 3s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(33) {
  animation: dash 5.8s forwards 2.4s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(34) {
  animation: dash 5.5s forwards 4.7s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(35) {
  animation: dash 5.8s forwards 3s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(36) {
  animation: dash 4.1s forwards 2.2s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(37) {
  animation: dash 5.6s forwards 2.9s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(38) {
  animation: dash 4.7s forwards 1.1s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(39) {
  animation: dash 4.5s forwards 2.8s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(40) {
  animation: dash 5.8s forwards 4.3s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(41) {
  animation: dash 5.5s forwards 2.6s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(42) {
  animation: dash 5.1s forwards 0.8s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(43) {
  animation: dash 5s forwards 2s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(44) {
  animation: dash 4.2s forwards 3.8s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(45) {
  animation: dash 4.3s forwards 0.3s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(46) {
  animation: dash 5.2s forwards 2.8s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(47) {
  animation: dash 4.9s forwards 3.9s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(48) {
  animation: dash 4.2s forwards 2.6s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(49) {
  animation: dash 4.1s forwards 3.4s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(50) {
  animation: dash 4.6s forwards 2.4s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(51) {
  animation: dash 4.5s forwards 2.2s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(52) {
  animation: dash 4.5s forwards 3.9s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(53) {
  animation: dash 4.5s forwards 1.1s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(54) {
  animation: dash 4.3s forwards 1.4s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(55) {
  animation: dash 4.4s forwards 1.2s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(56) {
  animation: dash 5.3s forwards 4.5s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(57) {
  animation: dash 4.1s forwards 3.6s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(58) {
  animation: dash 5.9s forwards 3.4s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(59) {
  animation: dash 4.8s forwards 4.6s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(60) {
  animation: dash 4.6s forwards 3s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(61) {
  animation: dash 4.5s forwards 1.4s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(62) {
  animation: dash 4.6s forwards 3.1s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(63) {
  animation: dash 4.9s forwards 3.9s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(64) {
  animation: dash 4.7s forwards 1s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(65) {
  animation: dash 4.6s forwards 2.3s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(66) {
  animation: dash 5.1s forwards 4s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(67) {
  animation: dash 5.6s forwards 1.7s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(68) {
  animation: dash 5.7s forwards 2.3s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(69) {
  animation: dash 4.4s forwards 4.2s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(70) {
  animation: dash 5s forwards 1.8s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(71) {
  animation: dash 6s forwards 1.6s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(72) {
  animation: dash 4.9s forwards 4.6s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(73) {
  animation: dash 4.2s forwards 2s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(74) {
  animation: dash 6s forwards 2.5s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(75) {
  animation: dash 4.1s forwards 0.8s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(76) {
  animation: dash 5.2s forwards 4.3s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(77) {
  animation: dash 4.6s forwards 5s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(78) {
  animation: dash 5s forwards 4.6s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(79) {
  animation: dash 4.8s forwards 1s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(80) {
  animation: dash 4.2s forwards 1.3s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(81) {
  animation: dash 4.8s forwards 2.2s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(82) {
  animation: dash 5.5s forwards 1.3s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(83) {
  animation: dash 5.3s forwards 2.5s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(84) {
  animation: dash 6s forwards 3.1s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(85) {
  animation: dash 5.4s forwards 3.9s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(86) {
  animation: dash 5.5s forwards 4.9s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(87) {
  animation: dash 5.9s forwards 3s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(88) {
  animation: dash 5.7s forwards 2s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(89) {
  animation: dash 4.7s forwards 4.4s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(90) {
  animation: dash 4.1s forwards 2.1s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(91) {
  animation: dash 4.1s forwards 3.4s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(92) {
  animation: dash 4.5s forwards 2.5s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(93) {
  animation: dash 4.6s forwards 2.1s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(94) {
  animation: dash 5.7s forwards 2.3s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(95) {
  animation: dash 4.1s forwards 3.6s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(96) {
  animation: dash 4.5s forwards 3.5s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(97) {
  animation: dash 5.5s forwards 0.9s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(98) {
  animation: dash 5.6s forwards 4.7s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(99) {
  animation: dash 5.3s forwards 2.3s infinite;
}
svg #input-hidden-weights-animated > path:nth-child(100) {
  animation: dash 4.1s forwards 3.6s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(1) {
  animation: dash 4.7s forwards 2.2s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(2) {
  animation: dash 4.9s forwards 0.5s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(3) {
  animation: dash 5.9s forwards 3.7s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(4) {
  animation: dash 5.4s forwards 3.9s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(5) {
  animation: dash 4.1s forwards 1.6s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(6) {
  animation: dash 4.3s forwards 1s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(7) {
  animation: dash 4.1s forwards 4.5s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(8) {
  animation: dash 4.6s forwards 0.4s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(9) {
  animation: dash 4.8s forwards 4.3s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(10) {
  animation: dash 4.6s forwards 3.1s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(11) {
  animation: dash 4.7s forwards 2.8s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(12) {
  animation: dash 5.9s forwards 1.3s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(13) {
  animation: dash 4.8s forwards 4.2s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(14) {
  animation: dash 4.8s forwards 2.9s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(15) {
  animation: dash 4.9s forwards 2.5s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(16) {
  animation: dash 4.8s forwards 3s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(17) {
  animation: dash 5.9s forwards 2.2s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(18) {
  animation: dash 4.2s forwards 1.9s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(19) {
  animation: dash 4.1s forwards 3.1s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(20) {
  animation: dash 5.1s forwards 4.6s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(21) {
  animation: dash 4.6s forwards 4.6s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(22) {
  animation: dash 4.7s forwards 1.9s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(23) {
  animation: dash 5.7s forwards 1.4s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(24) {
  animation: dash 5.8s forwards 0.7s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(25) {
  animation: dash 4.3s forwards 4.3s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(26) {
  animation: dash 5.5s forwards 3.3s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(27) {
  animation: dash 5.6s forwards 2.3s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(28) {
  animation: dash 6s forwards 3s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(29) {
  animation: dash 4.9s forwards 2.9s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(30) {
  animation: dash 4.9s forwards 0.6s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(31) {
  animation: dash 4.5s forwards 0.9s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(32) {
  animation: dash 5s forwards 3.2s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(33) {
  animation: dash 5.1s forwards 1.8s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(34) {
  animation: dash 5.4s forwards 1.7s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(35) {
  animation: dash 5.2s forwards 3.9s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(36) {
  animation: dash 5.5s forwards 0.2s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(37) {
  animation: dash 5.2s forwards 0.8s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(38) {
  animation: dash 4.6s forwards 4.6s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(39) {
  animation: dash 5.7s forwards 2s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(40) {
  animation: dash 4.5s forwards 0.5s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(41) {
  animation: dash 5.6s forwards 4.7s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(42) {
  animation: dash 4.3s forwards 4.8s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(43) {
  animation: dash 4.4s forwards 1.5s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(44) {
  animation: dash 5.3s forwards 2.3s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(45) {
  animation: dash 5.8s forwards 0.5s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(46) {
  animation: dash 5.4s forwards 3.5s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(47) {
  animation: dash 4.5s forwards 0.6s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(48) {
  animation: dash 4.7s forwards 3.4s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(49) {
  animation: dash 5.6s forwards 2.5s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(50) {
  animation: dash 4.3s forwards 0.5s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(51) {
  animation: dash 5s forwards 3.1s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(52) {
  animation: dash 4.4s forwards 1.2s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(53) {
  animation: dash 5.8s forwards 2.7s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(54) {
  animation: dash 4.1s forwards 0.2s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(55) {
  animation: dash 5.4s forwards 4.7s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(56) {
  animation: dash 4.3s forwards 3.3s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(57) {
  animation: dash 4.4s forwards 3.1s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(58) {
  animation: dash 5.4s forwards 2.6s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(59) {
  animation: dash 5.1s forwards 3.1s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(60) {
  animation: dash 5s forwards 1.3s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(61) {
  animation: dash 4.7s forwards 4.4s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(62) {
  animation: dash 4.5s forwards 4.6s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(63) {
  animation: dash 4.3s forwards 1.1s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(64) {
  animation: dash 4.9s forwards 2.5s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(65) {
  animation: dash 4.4s forwards 0.6s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(66) {
  animation: dash 5s forwards 3.1s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(67) {
  animation: dash 6s forwards 1.3s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(68) {
  animation: dash 5.1s forwards 1.1s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(69) {
  animation: dash 4.7s forwards 0.5s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(70) {
  animation: dash 5.3s forwards 4.6s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(71) {
  animation: dash 5.5s forwards 3.3s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(72) {
  animation: dash 4.1s forwards 3.1s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(73) {
  animation: dash 6s forwards 4.3s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(74) {
  animation: dash 5s forwards 0.1s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(75) {
  animation: dash 5.2s forwards 3.7s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(76) {
  animation: dash 4.6s forwards 1.7s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(77) {
  animation: dash 4.1s forwards 3.5s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(78) {
  animation: dash 5.2s forwards 1.8s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(79) {
  animation: dash 5.8s forwards 4.7s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(80) {
  animation: dash 5.2s forwards 3.9s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(81) {
  animation: dash 4.6s forwards 1.9s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(82) {
  animation: dash 4.5s forwards 1s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(83) {
  animation: dash 4.8s forwards 3.5s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(84) {
  animation: dash 4.9s forwards 4s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(85) {
  animation: dash 4.7s forwards 1.5s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(86) {
  animation: dash 4.7s forwards 4.4s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(87) {
  animation: dash 5.6s forwards 3.8s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(88) {
  animation: dash 5.5s forwards 1.9s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(89) {
  animation: dash 5.3s forwards 4s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(90) {
  animation: dash 5.8s forwards 1.4s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(91) {
  animation: dash 5.3s forwards 0.9s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(92) {
  animation: dash 5.8s forwards 2.7s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(93) {
  animation: dash 4.1s forwards 4.3s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(94) {
  animation: dash 5.7s forwards 4.8s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(95) {
  animation: dash 4.3s forwards 2.8s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(96) {
  animation: dash 5s forwards 3.3s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(97) {
  animation: dash 5s forwards 1.9s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(98) {
  animation: dash 4.1s forwards 3.8s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(99) {
  animation: dash 5.8s forwards 3s infinite;
}
svg #hidden-output-weights-animated > path:nth-child(100) {
  animation: dash 4.6s forwards 1.9s infinite;
}
svg #input-layer circle:nth-child(1) {
  animation: flash 6.1s forwards 7.6s infinite;
}
svg #input-layer circle:nth-child(2) {
  animation: flash 8s forwards 7.9s infinite;
}
svg #input-layer circle:nth-child(3) {
  animation: flash 4.6s forwards 3.3s infinite;
}
svg #input-layer circle:nth-child(4) {
  animation: flash 6.3s forwards 1.7s infinite;
}
svg #input-layer circle:nth-child(5) {
  animation: flash 5.2s forwards 5s infinite;
}
svg #input-layer circle:nth-child(6) {
  animation: flash 5.3s forwards 7.9s infinite;
}
svg #input-layer circle:nth-child(7) {
  animation: flash 7s forwards 5.3s infinite;
}
svg #input-layer circle:nth-child(8) {
  animation: flash 4.2s forwards 5.5s infinite;
}
svg #input-layer circle:nth-child(9) {
  animation: flash 6.3s forwards 2.1s infinite;
}
svg #input-layer circle:nth-child(10) {
  animation: flash 5.2s forwards 3.9s infinite;
}
svg #hidden-layer circle:nth-child(1) {
  animation: flash 5.1s forwards 5.1s infinite;
}
svg #hidden-layer circle:nth-child(2) {
  animation: flash 7s forwards 2.5s infinite;
}
svg #hidden-layer circle:nth-child(3) {
  animation: flash 4.8s forwards 1.3s infinite;
}
svg #hidden-layer circle:nth-child(4) {
  animation: flash 5.1s forwards 6.5s infinite;
}
svg #hidden-layer circle:nth-child(5) {
  animation: flash 7.4s forwards 5.1s infinite;
}
svg #hidden-layer circle:nth-child(6) {
  animation: flash 7.8s forwards 2.5s infinite;
}
svg #hidden-layer circle:nth-child(7) {
  animation: flash 7s forwards 7.3s infinite;
}
svg #hidden-layer circle:nth-child(8) {
  animation: flash 4.5s forwards 0.6s infinite;
}
svg #hidden-layer circle:nth-child(9) {
  animation: flash 7.8s forwards 1.8s infinite;
}
svg #hidden-layer circle:nth-child(10) {
  animation: flash 6.6s forwards 0.2s infinite;
}
svg #output-layer circle:nth-child(1) {
  animation: flash 5.2s forwards 5.5s infinite;
}
svg #output-layer circle:nth-child(2) {
  animation: flash 7.2s forwards 6.2s infinite;
}
svg #output-layer circle:nth-child(3) {
  animation: flash 7.4s forwards 6.8s infinite;
}
svg #output-layer circle:nth-child(4) {
  animation: flash 7.8s forwards 2.7s infinite;
}
svg #output-layer circle:nth-child(5) {
  animation: flash 6.9s forwards 7.6s infinite;
}
svg #output-layer circle:nth-child(6) {
  animation: flash 5s forwards 5.6s infinite;
}
svg #output-layer circle:nth-child(7) {
  animation: flash 4.2s forwards 3.2s infinite;
}
svg #output-layer circle:nth-child(8) {
  animation: flash 5.4s forwards 7.1s infinite;
}
svg #output-layer circle:nth-child(9) {
  animation: flash 7.8s forwards 1s infinite;
}
svg #output-layer circle:nth-child(10) {
  animation: flash 4.7s forwards 6.2s infinite;
}
svg #input-layer svg:nth-child(1) path {
  transform: scale(0.5) translate(8px, 8px);
  d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
  transition: all 1s ease;
  animation: transform 6s ease 2.2s infinite;
}
svg #input-layer svg:nth-child(2) path {
  transform: scale(0.5) translate(8px, 8px);
  d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
  transition: all 1s ease;
  animation: transform 6s ease 0.8s infinite;
}
svg #input-layer svg:nth-child(3) path {
  transform: scale(0.5) translate(8px, 8px);
  d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
  transition: all 1s ease;
  animation: transform 6s ease 3.8s infinite;
}
svg #input-layer svg:nth-child(4) path {
  transform: scale(0.5) translate(8px, 8px);
  d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
  transition: all 1s ease;
  animation: transform 6s ease 5.2s infinite;
}
svg #input-layer svg:nth-child(5) path {
  transform: scale(0.5) translate(8px, 8px);
  d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
  transition: all 1s ease;
  animation: transform 6s ease 0.5s infinite;
}
svg #input-layer svg:nth-child(6) path {
  transform: scale(0.5) translate(8px, 8px);
  d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
  transition: all 1s ease;
  animation: transform 6s ease 1.4s infinite;
}
svg #input-layer svg:nth-child(7) path {
  transform: scale(0.5) translate(8px, 8px);
  d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
  transition: all 1s ease;
  animation: transform 6s ease 5.1s infinite;
}
svg #input-layer svg:nth-child(8) path {
  transform: scale(0.5) translate(8px, 8px);
  d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
  transition: all 1s ease;
  animation: transform 6s ease 4.7s infinite;
}
svg #input-layer svg:nth-child(9) path {
  transform: scale(0.5) translate(8px, 8px);
  d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
  transition: all 1s ease;
  animation: transform 6s ease 1.8s infinite;
}
svg #input-layer svg:nth-child(10) path {
  transform: scale(0.5) translate(8px, 8px);
  d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
  transition: all 1s ease;
  animation: transform 6s ease 2.4s infinite;
}
svg #hidden-layer svg:nth-child(1) path {
  transform: scale(0.5) translate(8px, 8px);
  d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
  transition: all 1s ease;
  animation: transform 6s ease 5.6s infinite;
}
svg #hidden-layer svg:nth-child(2) path {
  transform: scale(0.5) translate(8px, 8px);
  d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
  transition: all 1s ease;
  animation: transform 6s ease 1.1s infinite;
}
svg #hidden-layer svg:nth-child(3) path {
  transform: scale(0.5) translate(8px, 8px);
  d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
  transition: all 1s ease;
  animation: transform 6s ease 0.1s infinite;
}
svg #hidden-layer svg:nth-child(4) path {
  transform: scale(0.5) translate(8px, 8px);
  d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
  transition: all 1s ease;
  animation: transform 6s ease 2.2s infinite;
}
svg #hidden-layer svg:nth-child(5) path {
  transform: scale(0.5) translate(8px, 8px);
  d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
  transition: all 1s ease;
  animation: transform 6s ease 2.3s infinite;
}
svg #hidden-layer svg:nth-child(6) path {
  transform: scale(0.5) translate(8px, 8px);
  d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
  transition: all 1s ease;
  animation: transform 6s ease 2.6s infinite;
}
svg #hidden-layer svg:nth-child(7) path {
  transform: scale(0.5) translate(8px, 8px);
  d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
  transition: all 1s ease;
  animation: transform 6s ease 1.4s infinite;
}
svg #hidden-layer svg:nth-child(8) path {
  transform: scale(0.5) translate(8px, 8px);
  d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
  transition: all 1s ease;
  animation: transform 6s ease 1.8s infinite;
}
svg #hidden-layer svg:nth-child(9) path {
  transform: scale(0.5) translate(8px, 8px);
  d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
  transition: all 1s ease;
  animation: transform 6s ease 4s infinite;
}
svg #hidden-layer svg:nth-child(10) path {
  transform: scale(0.5) translate(8px, 8px);
  d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
  transition: all 1s ease;
  animation: transform 6s ease 0.7s infinite;
}
svg #output-layer svg:nth-child(1) path {
  transform: scale(0.5) translate(8px, 8px);
  d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
  transition: all 1s ease;
  animation: transform 6s ease 0.6s infinite;
}
svg #output-layer svg:nth-child(2) path {
  transform: scale(0.5) translate(8px, 8px);
  d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
  transition: all 1s ease;
  animation: transform 6s ease 5.5s infinite;
}
svg #output-layer svg:nth-child(3) path {
  transform: scale(0.5) translate(8px, 8px);
  d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
  transition: all 1s ease;
  animation: transform 6s ease 5.5s infinite;
}
svg #output-layer svg:nth-child(4) path {
  transform: scale(0.5) translate(8px, 8px);
  d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
  transition: all 1s ease;
  animation: transform 6s ease 2.1s infinite;
}
svg #output-layer svg:nth-child(5) path {
  transform: scale(0.5) translate(8px, 8px);
  d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
  transition: all 1s ease;
  animation: transform 6s ease 3.1s infinite;
}
svg #output-layer svg:nth-child(6) path {
  transform: scale(0.5) translate(8px, 8px);
  d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
  transition: all 1s ease;
  animation: transform 6s ease 4.2s infinite;
}
svg #output-layer svg:nth-child(7) path {
  transform: scale(0.5) translate(8px, 8px);
  d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
  transition: all 1s ease;
  animation: transform 6s ease 5s infinite;
}
svg #output-layer svg:nth-child(8) path {
  transform: scale(0.5) translate(8px, 8px);
  d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
  transition: all 1s ease;
  animation: transform 6s ease 5.8s infinite;
}
svg #output-layer svg:nth-child(9) path {
  transform: scale(0.5) translate(8px, 8px);
  d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
  transition: all 1s ease;
  animation: transform 6s ease 3.5s infinite;
}
svg #output-layer svg:nth-child(10) path {
  transform: scale(0.5) translate(8px, 8px);
  d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
  transition: all 1s ease;
  animation: transform 6s ease 4.6s infinite;
}

@keyframes transform {
  0% {
    d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
    transform: scale(0.5) translate(8px, 8px);
  }
  20% {
    d: path("M.887 14.467C-2.845 5.875 5.875-2.845 14.467.887l1.42.617a10.323 10.323 0 0 0 8.225 0l1.42-.617c8.593-3.732 17.313 4.988 13.581 13.58l-.617 1.42a10.323 10.323 0 0 0 0 8.225l.617 1.42c3.732 8.593-4.989 17.313-13.58 13.581l-1.42-.617a10.323 10.323 0 0 0-8.225 0l-1.42.617C5.874 42.845-2.846 34.125.886 25.533l.617-1.42a10.323 10.323 0 0 0 0-8.225l-.617-1.42Z");
    transform: scale(0.7) translate(0, 0);
  }
  40% {
    d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
    transform: scale(0.5) translate(8px, 8px);
  }
  100% {
    d: path("M 0 20 C 0 9 9 0 20 0 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 11 0 20 9 20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c 0 11 -9 20 -20 20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 c -11 0 -20 -9 -20 -20 l 0 0 a 10.323 10.323 0 0 0 0 0 l 0 0 Z");
    transform: scale(0.5) translate(8px, 8px);
  }
}
@keyframes flash {
  0% {
    stroke: var(--a3);
    fill: var(--a1);
  }
  10% {
    stroke: var(--b1);
    fill: var(--b1);
  }
  20% {
    stroke: var(--a3);
    fill: var(--a1);
  }
  100% {
    stroke: var(--a3);
    fill: var(--a1);
  }
}
@keyframes dash {
  0% {
    stroke-dashoffset: 1000;
  }
  40% {
    opacity: 1;
  }
  99% {
    opacity: 0;
    stroke-dashoffset: 200;
  }
  100% {
    opacity: 0;
    stroke-dashoffset: 1000;
  }
}
input[type=number] {
  -moz-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.controls {
  display: flex;
  align-items: center;
  justify-content: space-around;
  width: 100%;
}
.controls .control {
  display: flex;
}
.controls .control span {
  color: var(--a3);
}

.btn {
  all: unset;
  cursor: pointer;
  width: 40px;
  height: 40px;
  box-sizing: border-box;
  border: 4px solid var(--a3);
  display: flex;
  justify-content: center;
  align-items: center;
}

.btn-left {
  border-radius: 12px 0 0 12px;
  border-right: 2px solid var(--a3);
}

.btn-right {
  border-radius: 0 12px 12px 0;
  border-left: 2px solid var(--a3);
}

input[type=number] {
  background-color: var(--a1);
  width: 40px;
  height: 40px;
  box-sizing: border-box;
  border-top: 4px solid var(--a3);
  border-bottom: 4px solid var(--a3);
  border-left: 2px solid var(--a3);
  border-right: 2px solid var(--a3);
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: var(--a3);
}
input[type=number]:focus {
  outline: none;
}

.material-symbols-rounded {
  font-variation-settings: "FILL" 0, "wght" 700, "GRAD" 0, "opsz" 24;
}

/*# sourceMappingURL=style.css.map */
