      * {
         -webkit-user-select: none;
         -ms-user-select: none;
         user-select: none
      }

      body {
         background-image: linear-gradient(60deg, rgba(18, 19, 19, 1) 0, rgba(12, 36, 28, 1) 50%, rgba(20, 28, 4, 1) 100%);
         color: rgba(250, 0, 0, 1)
      }

      #board {
         background-color: rgba(150, 0, 0, .7);
         width: 430px;
         box-shadow: 0 0 70px 100px rgba(0, 0, 0, .3) inset;
         box-shadow: 0 0 70px 2px rgba(255, 0, 0, 1);
         margin: 50px
      }

      ::placeholder {
         color: rgba(255, 100, 100, 1);
         font-size: 14px;
         text-align: center
      }

      fieldset {
         color: rgba(255, 100, 100, .5);
         width: 300px;
         border: 10px double rgba(150, 0, 0, 1);
         border-radius: 20px;
         font-size: 45px
      }

      legend {
         text-shadow: 2px 2px 7px rgba(255, 0, 0, .8), -2px -2px 7px rgba(255, 0, 0, .8), -2px 2px 7px rgba(255, 0, 0, .8), 2px -2px 7px rgba(255, 0, 0, .8)
      }

      div {
         background-color: rgba(255, 155, 155, .1);
         display: inline-grid;
         font-size: 20px;
         border: 2px solid rgba(250, 0, 0, 1);
         border-radius: 20px;
         width: 94%;
         padding: 3%;
         margin-bottom: 3%;
         box-shadow: 0 0 30px 8px rgba(255, 0, 0, .3)
      }

      span {
         display: flex-start;
         font-size: 20px;
         border: 3px solid rgba(100, 0, 0, 1);
         border-radius: 20px;
         width: 94%;
         padding: 3%;
         margin-bottom: 3%
      }

      input {
         background-color: rgba(0, 0, 0, .3);
         color: rgba(255, 100, 100, 1);
         border: 1px solid rgba(200, 0, 0, 1);
         border-radius: 20px;
         font-size: 14px;
         padding: 3px;
         margin: 5px;
         margin-left: 70px;
         text-align: center;
         box-shadow: 0 0 2px 2px rgba(55, 55, 55, .3) inset
      }

      select {
         background-color: rgba(100, 0, 0, 1);
         color: rgba(255, 100, 100, 1);
         border: 3px solid rgba(100, 0, 0, 1);
         border-radius: 20px;
         margin: 5px;
         width: 30%;
         margin-left: 70px;
         font-size: 14px;
         padding: 3px;
         text-align: center;
         display: inline
      }

      input[type=checkbox] {
         display: none;
      }

      .T {
         position: sticky;
         top: 0;
         background-color: rgba(0, 200, 0, 1);
         color: rgba(0, 120, 0, 1);
         border: 3px solid rgba(0, 0, 0, .5);
         box-shadow: 0 0 25px 10px rgba(0, 100, 0, .8) inset, 0 0 35px 15px rgba(0, 0, 0, 1) inset;
         cursor: pointer;
         border-radius: 20%;
         font-size: 25px;
         padding: 10px;
         text-align: center;
         visibility: visible;
         width: 350px;
         height: 200px
      }
