.window {

    display: flex;
    flex-direction: column;

    min-width:
        var(--window-min-width);

    min-height:
        var(--window-min-height);

    margin: var(--space-3);

    background:
        var(--surface);

    border:
        1px solid var(--border);

    border-radius:
        var(--radius-md);

    box-shadow:
        var(--shadow);
}

.window-title {

    padding:
        var(--space-2);

    background:
        var(--surface-light);

    user-select: none;

    font-weight: bold;
}

.window-body {

    flex: 1;

    padding:
        var(--space-3);
}
