.indexNone{
    display: none;
}

.body{
    filter: blur(1rem);
}
.popupContainer{
    z-index: 2;
    position: fixed;
    display: flex;
    justify-self: center;
    justify-content: center;
    align-items: center;
    height: 85vh;
    width: 100vw;
}


.popup{
    background-color: rgba(245, 245, 245, 0.356);
    max-width: 75%;
    position: absolute;
    border: 2px solid black;
    padding: .5rem;
    border-radius: 1rem;
    text-align: center;
}

.popup h3{
    margin: 1rem 0 2rem 0;
}

.popup button{
    margin: 1rem 0 1rem 0;
    padding: .5rem;
    font-size: 1.2rem;
    border-radius: .5rem;
}
.popup button:hover{
    cursor: pointer;
    background-color: lightgray;
    transform: translateY(.5rem);
    transition: 1s;
}
@media(orientation: landscape){
    
body{
    /*     border: 2px dashed black; */
        min-height: 99vh;
        max-width: 100vw;
    /*     background-color: rgba(199, 198, 196, 0.568); */
    
    }
    
    .center{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        min-height: 50vh;
    /*     border: 2px solid pink; */
    }
    
    .horacian{
        font-size: 2.5rem;
    }
    
    .search{
        flex-direction: row;
    /*     border: green 2px double; */
        min-width: 40%;
        min-height: 2rem;
        display: flex;
        min-height: 4rem;
        justify-content: space-between;
        align-items: center;
    
    }
    
    
    .search input{
        font-size: 2rem;
        margin: .5rem;
        padding: .5rem;
        border-radius: 1rem;
    }
    
    .search input[type="submit" i]{
        background-color: lightgrey;
    }
    
    .search input[type="submit" i]:hover{
        background-color: grey;
        color: whitesmoke;
        cursor: pointer;
    }
    
    
    
    .search [type="text"]{
        width: 80%;
    }
}

@media (orientation: portrait) {
    .popupContainer{
    display: none;
  }
  .body{
  	filter:blur(0);
  }
    .center{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        min-height: 50vh;

    }
    .center h1{
        font-size: 2rem;

        text-align: center;
    }
    .search{
        margin-top: 1rem;
        flex-direction: row;
        min-height: 2rem;
        display: flex;
        min-height: fit-content;
        justify-content: space-around;
        align-items: center;
    }

    .search input{
        font-size: 1rem;
        margin: .25;
        padding: .5rem;
        border-radius: 1rem;
    }

    
}