/*<!--*/
    .bookshelf {
        gap: 100px;
        background-color: #654321;
        box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.5);
    }

    .bookshelf .row {
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        margin: 20px;
        height: 100px;
        outline: 3px #000 solid;
        padding: 1%;
        background-color: #342719;
        box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.5);
    }


    .bookshelf {
        border-top:5px solid #342719;
        border-bottom:5px solid #654321;
        border-left:5px solid #342719;
        border-right:5px solid #654321;
    }

    .bookshelf .game, .bookshelf .decor {
        margin: 10px;
        filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.5));
    }

    .bookshelf .game:hover {
        filter: drop-shadow(5px 5px 15px white)
        drop-shadow(-5px -5px 15px white);
    }

    .game img, .decor img {
        height: 95px;
        margin: 0;
        border: unset;
    }

    .top-of-shelf {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        height: 90px;
    }

    .top-of-shelf .decor img {
        height: 200px;
    }

    .top-of-shelf {
        height: 200px;
    }

#ratContainer {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

#ratSpeech {
  position: relative;
  display: inline-block;
  margin-left: 16px;
  margin-top: 23px;
  padding: 16px;
  border: 1px solid #000000;
  border-radius: 12px;
  background-color: #ffffff;
  text-align: left;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: #000000;
}

#ratSpeech::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  border-style: solid;
  border-width: 0 16px 16px 0;
  border-color: transparent #000000 transparent transparent;
  translate: -100% -50%;
  transform: skew(0, -10deg);
  transform-origin: right;
}

#ratSpeech::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  border-style: solid;
  border-width: 0 13.6px 13.6px 0;
  border-color: transparent #ffffff transparent transparent;
  translate: -100% calc(-50% - 0.2px);
  transform: skew(0, -10deg);
  transform-origin: right;
}
/*-->*/