* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    font-family: 'Segoe UI', sans-serif;
    background: #1e1e1e;
    color: #e0e0e0;
    height: 100vh;
    overflow: hidden;
}

.header {
    background: #2d2d2d;
    padding: 10px 20px;
    border-bottom: 1px solid #404040;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 30px;
}

/* the whole window: the shell (lib/shell) brings its own menu bar and status bar */
.content {
    height: 100vh;
}

