:root {
    
}

* {
    margin: 0;
    padding: 0;
    cursor: url(./files/cursor.png), auto;
}

main {
    min-width: 600px;
    max-width: 860px;
    margin: 0 auto;

    display: grid;
    height: 100vh;
    grid-template-areas: 'mali enterBtn dino';
}

#mali {
    grid-area: mali;
    margin: -100px 0;
}

#enterButton {
    grid-area: enterBtn;
    background-image: url(./files/button_idle.png);
    display: inline-block;
    width: 260px;
    height: 90px;
    background-position: 50%;
    background-repeat: no-repeat;
}

#enterButton:hover {
    background-image: url(./files/button_pressed.png);
}

#enterButton:hover .tooltip {
    display: block!important;
    margin: 60px;
}

#dino {
    grid-area: dino;
    margin: 80px 0;
    position: relative;
}

#dino:hover img.hide {
    display: block!important;
    position: absolute;
    top: -60px;
    left: 100px
}

.grid-item {
    width: 200px;
}

main {
    height: 40vh;
}

header,
footer {
    height: 30vh;
}

header {
    display: flex;
    justify-content: center;
    align-items: center;
}

footer {
    display: flex;
    justify-content: space-evenly;
    gap:20px;
}

.hide {
    display: none;
}