#admin-controls {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: var(--p2);
}

#admin-controls h3 {
    width: 100%;
}
#admin-controls a {
    text-decoration: none;
    color: var(--black);
}
#admin-controls a:hover {
    text-decoration: underline;
}


#admin-controls button,
#admin-controls input
{
    padding: var(--p1) var(--p2);
}



.admin-buttons {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: var(--p1);
}

button#advance-scene {
    width: 100%;
}


#current-game-container {
    display: flex;
    flex-direction: column;
    gap: var(--p1);
    flex-wrap: wrap;
    max-width: 100%;
    overflow-x: hidden;
}

#current-scene-info {
    width: 100%;
}

#scenes-in-game {
    display: flex;
    flex-direction: column;
    gap: var(--p1);
    max-height: 8rem;
    overflow-y:auto;
}

#scenes-in-game .scene-item {
    white-space: nowrap;
    text-overflow: ellipsis;
}

#scenes-in-game .scene-item.active-scene {
    color: var(--blue);
}