    .compact-header {
        /* Shape and Position */
        max-width: 900px;         /* Keeps the header contained */
        margin: 10px auto;        /* Adds 10px of space above/below and centers it */
        border-radius: 8px;       /* --- Adds the rounded corners --- */
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* --- Adds the subtle shadow --- */

        /* Existing Styles */
        background-color: #3664F4;
        color: #EDEAE0;
        text-align: center;
        padding: 10px 15px;       /* Adjusted padding for the new shape */
        font-size: 0.9rem;
        font-weight: 600;
        letter-spacing: 0.5px;
    }

    .compact-header p {
        margin: 0;
    }