/* General */
.east-sea-dokdo-regular {
  font-family: "East Sea Dokdo", sans-serif;
  font-weight: 400;
  font-style: normal;
}

body {
    background-color: black;
}

.all-text {
    background-color: rgb(231, 186, 101);
    border-radius: 5rem;
    margin: 0 10%;
    border-color: black;
}

/* Title section */
.heading {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.name {
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: center;
    font-family: 'Papyrus';
}

.name h1 {
    font-family: 'Papyrus';
    font-size: 5rem;
}

.name h2 {
    font-family: 'Papyrus';
    font-size: 3rem;
}

.all-text {
    margin-top: 2rem;
}

/* details */
.details {
  display: flex;
  flex-direction: row; 
  justify-content: space-evenly;
  gap: -1rem;
  margin-bottom: 1rem;
}

.by-who {
    display: flex;
    flex-direction: column;
    font-family: 'Verdana';
    font-size: 0.8rem;
}

.by-who h1 {
    margin-left: 3rem;
}

.by-who h2 {
    margin-left: 3rem;
    margin-right: 2rem;
    font-size: 0.7rem;
}

.by-who h3 {
    margin-left: 3rem;
}

.how-to-use {
    display: flex;
    flex-direction: column;
    font-family: 'Verdana';
}

.how-to-use h1 {
    font-size: 0.8rem;
    margin-left: 2rem;
    margin-right: 2rem;
    margin-top: 1rem;
}

.how-to-use h2 {
    font-size: 3rem;
}

/* Input section */
.input-boxes {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    height: 5rem;
}

.notes-input {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}

.notes-input #input {
  border-radius: 5px;
  font-family: "Verdana";
}

.notes-input #submit {
    border-radius: 8px;
    border-width: 2px;
    margin-left: 1rem;
    font-family: 'East Sea Dokdo';
    font-size: 1.5rem;
    background-color: rgb(231, 186, 101);;
}

.customization-input {
    display: flex;
    font-family: 'East Sea Dokdo';
    font-size: 1.5rem;
    align-items: center;
    justify-content: center;
}

.customization-input #color {
  height: 30px;
  border-radius: 40px;
  border: 2px solid black;
  background-color: rgb(231, 186, 101);
  /*Basically to remove that inner box*/
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0;
}
.customization-input #color::-webkit-color-swatch-wrapper {
  padding: 0;
}
.customization-input #color::-webkit-color-swatch {
  border: none;
  border-radius: 40px;
}

.customization-input #vol-slider {
    color: antiquewhite;
}

.customization-input p{
    margin-right: 0.5rem;
    margin-left: 0.5rem;
}

.recording-input #record {
    border-radius: 8px;
    margin-left: 1rem;
    font-family: 'East Sea Dokdo';
    font-size: 1.5rem;
}

/* Canvas section */
#canvas {
    border: 5px solid rgb(231, 186, 101);
    height: 400px;
    width: 80%;
    margin-top: 2rem;
    margin-bottom: 2rem;
    margin-left: 10%;
    align-items: center;
    background-color: black;
    border-radius: 5rem;
}