body {
margin: 0;
padding: 0;
height: 100vh;
display: flex;
flex-direction: column;
background-color: #1e1e1e;
}
#terminal-container {
flex: 1;
padding: 10px;
height: calc(100vh - 20px);
}
#terminal-container .terminal {
height: 100%;
}
.header {
background-color: #282828;
color: #f0f0f0;
padding: 5px 10px;
font-family: sans-serif;
font-size: 14px;
display: flex;
justify-content: space-between;
align-items: center;
}
.header button {
background-color: #3a3a3a;
color: #f0f0f0;
border: none;
padding: 5px 10px;
border-radius: 3px;
cursor: pointer;
}
.header button:hover {
background-color: #4a4a4a;
}