/* Parvenu Custom Styles */

/* Force global background color */
body,
#root,
.clApp,
.MuiSheet-root {
    background-color: #23242A !important;
}


/* Ensure tables have proper spacing */
.markdown-body table {
    width: 100%;
    margin-bottom: 1rem;
    border-collapse: collapse;
}

.markdown-body th,
.markdown-body td {
    border: 1px solid #ddd;
    padding: 8px;
}

/* Ensure bullet points are visible */
.markdown-body ul {
    padding-left: 20px;
    list-style-type: disc !important;
}

/* HIDE CHAINLIT BRANDING */

/* Hide 'Built with Chainlit' in footer */
a[href="https://github.com/Chainlit/chainlit"] {
    display: none !important;
}

/* Hide the Chainlit logo in the header if it still persists separately */
/* Note: Providing logo_light.png / logo_dark.png usually replaces it, 
   but sometimes a "Chainlit" text element remains. We can try to hide it via aria-label or specific classes if known.
   For now, we rely on the logo files replacement. */

/* FORCE MODAL STYLES FOR DARK THEME COMPATIBILITY */
/* Overrides Material UI Dialog styles to ensure contrast */
.MuiDialog-paper {
    background-color: #2B2C33 !important;
    color: #FFFFFF !important;
}

.MuiDialogTitle-root {
    color: #FFFFFF !important;
}

.MuiDialogContent-root {
    color: #FFFFFF !important;
}

.MuiDialogContentText-root {
    color: #E0E0E0 !important;
}