@font-face {
    font-family: 'retganon'; 
    src: url('../fonts/retganon.ttf') format('truetype');
}

#gameWindow *{ font-family: 'retganon', sans-serif; }

#textLog br:first-of-type {
    display: none;
}

.option span,.chosen span{ display:inline-block; margin-right: 10px; }
.option:hover{ cursor: pointer; }
.option:hover span{ color: #da2727; }
.chosen{ color: #888; }

#map {
    display: grid;
    grid-template-columns: repeat(8, 32px);
    grid-template-rows: repeat(8, 32px);
    gap: 0px;
}

.cell {
    width: 32px;
    height: 32px;
    background-color: black;
    display: flex;
    align-items: center;
    justify-content: center;
    color: black;
    font-size: 24px;
    
}

.room {
    background-color: white;
    color: black;
    font-weight: bold;
    border: 2px solid #111;
}

.room.e{ border-right: none; }
.room.w{ border-left: none; }
.room.n{ border-top: none; }
.room.s{ border-bottom: none; }

.entry {
    background-color: green;
}

.rest {
    background-color: blue;
}

.boss {
    background-color: red;
}

.current{
    background-color: cyan;
}