body {
    font-family: Optima, Segoe, Segoe UI, Candara, Calibri, Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
    color: rgb(8, 70, 202);
}

/* File Info row layout */
.file-info-row {
    display: flex;
    align-items: center;
    gap: 20px;
    margin: 5px;
}

.file-info-title {
    text-align: left;
    margin: 0;
}

/* Header with logo and title */
.header-container {
    display: flex;
    align-items: center;
    gap: 20px;
    margin: 10px;
    justify-content: center;
}

.header-logo {
    height: 80px;
    width: auto;
}

.header-title {
    text-align: center;
    margin: 0;
    white-space: nowrap;
}