/* Hide framework promotional links, preserving other footer content. */
a[href^="https://chainlit.io"],
a[href^="https://www.chainlit.io"],
a[href^="https://github.com/Chainlit/chainlit"],
a[href^="https://github.com/chainlit/chainlit"] {
    display: none !important;
}

/* ERPixel interface corrections */
:root, .light, .dark {
    --primary: 250 90% 61%;
    --primary-foreground: 0 0% 100%;
    --ring: 250 90% 61%;
}

#chat-submit, #stop-button {
    background-color: #6042F5 !important;
    color: #ffffff !important;
}

#chat-submit:hover:not(:disabled), #stop-button:hover {
    background-color: #5033DC !important;
}

#readme-button {
    display: none !important;
}

img[src*="erpixel-avatar.svg"] {
    width: 32px !important;
    height: 32px !important;
    max-width: none !important;
    object-fit: contain;
}

/* Fit the emblem inside the existing avatar container. */
img[src*="erpixel-avatar.svg"] {
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    object-fit: contain !important;
}
