#adventure-game {
    margin: 10px;
    padding: 20px;
    border: 1px solid #ccc;
    border-radius: 10px;
}

#step-title{
    padding: 10px;
}

#step-choices{
    text-align: center;
}

#step-choices button{
    text-align: center;
    margin: 10px;
    padding: 10px;
}

#adventure-game-content {
    display: none;
    margin-top: 20px;
}

#adventure-step-exit {
    margin-top: 20px;
}

#adventure-step-exit .adventure-exit-button {
    display: inline-block;
    background: #f00;
    color: #fff;
    padding: 10px 20px;
    text-decoration: none;
    border-radius: 5px;
    transition: background 0.3s;
}

#adventure-step-exit .adventure-exit-button:hover {
    background: #c00;
}