
@import url('https://fonts.googleapis.com/css2?family=Lexend+Deca:wght@100;200;300;400;500;600;700;800;900&display=swap');

* {
      font-family: 'Lexend Deca', sans-serif;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
  }

  h1 {
        font-size: 2rem;
      }
  p {
    font-size: 1.5rem;
  }
  body {
    margin: 0;
    font-family: 'Lexend Deca', sans-serif;
    color: 000;
    background: #fff;
    /* overflow-x: hidden; */
  }

  .wrapper{
    width: 95vw;
    margin: 0 auto;
  }
  table tr td:last-child{
    width: 120px;
  }
  .word {
      cursor: pointer;
      padding: 5px;
      margin-right: 5px;
      margin : 3px 3px;
      font-size: 14px; 
      font-weight: normal;
  }
  .close {          
    cursor: pointer;            
  }

  .not-selected {
     background-color: #eee;
     color: black;
  }
  .selected {
    background-color: lightseagreen;
  }
  a {
        text-decoration: none;
      } 
  .pointer {
      cursor: pointer;
  }
  .added {
    font-weight: bold;
    /* background-color: lightseagreen; */
}
  .active-label {
    font-weight: bold;
    text-transform:uppercase;
    color: blue;

  }
  .in-input {
      font-weight: bold;
      color: blue;
  }


      button {
        display: block;
        background: #000;
        z-index: 10;
        color: #fff;
        padding: 1em 2em;
        text-decoration: none;
        border-radius: 25px;
        font-weight: 600;
        font-size: 1em;
        text-transform: uppercase;
        letter-spacing: 0.05em;
        transition: 0.25s ease all;
        border: none;
        border-width: 0px;
        border-style:none;
        border-image: initial;
        cursor: pointer;
      }
     a button:hover {
        background: #ffd346;
        color: #000;
        text-decoration: none;
  }
  button.no_background {
    color: #000;
    background: #fff;
    border: #ddd 1px solid;
  }

#app { 
  color: #fff;
} 
      img.logo {
        z-index: 1;              
        background-repeat: no-repeat;                
        background-size: contain;
        height: 7vh;
        width: 15vw;
        position: absolute;
        left: 3vw;
        top: 1vh;
      }  

      .spacer {
        aspect-ratio: 900/900; 
        width: 100vw;
        height: 100vh;
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
      }

 
