#readme-button {
    display: none
}

/* Theme toggle button is now visible */
/* #theme-toggle {
    display: none
} */

.watermark {
    display: none !important;
}


button.bg-primary {
    background-color: #053587;
}


button.bg-primary:hover {
    background-color: #3c6bbb;
}

#message-composer {
    margin-bottom: 20px;
}

img[alt="Avatar for LangGraph"] {
    display: none;
}

img[alt="Avatar for Lumi"] {
    display: none;
}

.lu-expandable-text-block a {
    color: #084bbf;
}


.lu-expandable-text-block table {
    border-collapse: collapse;
    width: 100%;
}

.lu-expandable-text-block table th,
.lu-expandable-text-block table td {
    border: 1px solid #606060;
}

.lu-expandable-text-block h1 {
    font-size: 1.15rem;
    font-weight: 600;
}

.lu-expandable-text-block h2 {
    font-size: 1.10rem;
    font-weight: 500;
}

.lu-expandable-text-block  ul {
    list-style-type: disc;
    padding-left: 1.25rem;
}

.lu-expandable-text-block  ol {
    list-style-type: decimal;
    padding-left: 1.25rem;
}
.lu-expandable-text-block  li {
    margin-bottom: 0.25rem;
}

.login-page-side {
    background-image: url('/public/images/background.webp');
}


:root {
  --ring: 218 93% 26% !important;
}

/* Workflow Progress Animation */
.workflow-progress-container {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px 16px;
    border-radius: 8px;
    background-color: rgba(5, 53, 135, 0.05);
    border: 1px solid rgba(5, 53, 135, 0.2);
    margin: 4px 0;
}

.workflow-spinner {
    width: 20px;
    height: 20px;
    border: 2.5px solid rgba(5, 53, 135, 0.2);
    border-top-color: #053587;
    border-radius: 50%;
    animation: workflow-spin 1s linear infinite;
}

@keyframes workflow-spin {
    to { transform: rotate(360deg); }
}

.workflow-text {
    font-size: 0.875rem;
    color: #053587;
    font-weight: 500;
}

/* Dark mode support */
.dark .workflow-progress-container {
    background-color: rgba(5, 53, 135, 0.15);
    border-color: rgba(5, 53, 135, 0.4);
}

.dark .workflow-spinner {
    border-color: rgba(60, 107, 187, 0.3);
    border-top-color: #3c6bbb;
}

.dark .workflow-text {
    color: #3c6bbb;
}