html {
  filter: grayscale();
  }

body {
    background-color: #1a1a1a;
    margin: 0;
    padding: 0;
    filter: invert(10%);
  }
  
#contenido_global {
  }
  
#tela_de_arana {
    right: 0;
    margin-top: -2vh;
    position: absolute;
    opacity: .6;
  }

#tela_de_arana img {
    max-width: 50vh;
    max-height: 50vh;
    filter: invert();
  }
  
#menu_principal {
    background-color: black;
    border-bottom: .1vh solid #0d0d0d;
  }

/*nav*/
#menu_enlaces {
    margin: 0 auto;
    max-width: 58vh;
    background-color: black;
    padding: 1vh;
    color: gray;
    text-align: center;
  }

#menu_enlaces a{
    text-decoration: none;
    color: black;
    background-color: #0d0d0d;
    padding: .6vh;
  }
  
#menu_enlaces a:hover{
    color: gray;
  }
  
#magic_ball {
    float: right;
    opacity: .4;
  }
  
#magic_ball img {
    max-width: 3vh;
    box-shadow: inset 0vh 0vh 1vh 10vh red;
    border-radius: 1vh 1vh 0vh 0vh;
    padding: .2vh .2vh;
    margin-bottom: -2.6vh;
    margin-left: -4vh;
    position: absolute;
  }
  
#futa_milk {
    float: left;
  }
  
#futa_milk img {
    max-width: 2vh;
  }
  
#logo{
    content: url("emily.jpg");
    max-width: 60vh;
    margin: 0 auto;
  }
  
#contenido_principal {
    margin: 0 auto;
    background-color: #0d0d0d;
    max-width: 59.2vh;
    min-height: 90vh;
    padding: .4vh;
  }
  
.entrada {
    background-color: black;
    padding: .2vh;
    border-radius: .2vh;
    overflow: hidden;
  }

.entrada_img {
    display: inline;
    color: gray;
    max-width: max-content;
    text-align: center;
  }

.entrada_img img{
    max-width: 6vh;
    filter: invert();
    transition: rotate 2s;
  }

.entrada_img img:hover{
    rotate: 10deg;
  }

#carli_banks {
    display: inline;
    color: gray;
    max-width: max-content;
    text-align: center;
  }
  
#carli_banks img{
    max-width: 6vh;
    transition: max-width 2s, padding 1s;
    opacity: .8;
  }

#carli_banks img:hover{
    max-width: 57vh;
    padding: 1vh;
  }

.entrada_cnt {
    color: gray;
    white-space: pre-wrap;
    padding: 1vh;
    font-size: 1.6vh;
    opacity: .8;
  }
  
.entrada_cnt img {
    max-width: 10vh;
    display: inline;
    margin-left: .4vh;
    rotate: 1deg;
    filter: saturate(.1) brightness(80%) contrast(2.6);
    border: .4vh solid white;
  }

.entrada_cnt_img_txt {
    position: absolute;
    margin-top: -8.4vh;
    margin-left: .8vh;
    background-color: #0d0d0d;
    color: lightgray;
    rotate: -6deg;
    font-family: Special Elite;
    font-size: 1.2vh;
    padding: .2vh 1vh;
    opacity: 1;
    filter: invert();
  }
  
.diayhora {
    color: red;
    font-size: 1vh;
    display: inline;
  }