/* Base styles for polynomial division figures */
.polydiv-figure img {
    background: transparent !important; /* Force transparent background */
    transition: filter 0.3s ease; /* Smooth transition between modes */
    max-width: 100%;
    height: auto;
    display: block;
    margin: 1em auto;
}

/* Light mode (default) */
[data-mode="light"] .polydiv-figure img,
    .polydiv-figure img {
    filter: invert(0%); /* Normal */
}

/* Dark mode styles */
[data-mode="dark"] .polydiv-figure img {
    filter: invert(100%) hue-rotate(180deg) !important; /* Invert colors for dark mode */
}

/* Auto mode with system preference */
@media (prefers-color-scheme: dark) {
[data-mode="auto"] .polydiv-figure img {
    filter: invert(100%) hue-rotate(180deg) !important;
}
}

/* Auto mode with system preference */
@media (prefers-color-scheme: light) {
    [data-mode="auto"] .polydiv-figure img {
        filter: invert(0%) !important;
    }
    }
