:root{
    /* Puzzle */
    --theme-puzzle-accent-color: #E11D48;
    --theme-puzzle-header-text-color: #FFFFFF;

    /* String */
    --theme-string-font-family: 'Playwrite', cursive;
    --theme-string-font-size: 18px;
    --theme-string-font-weight: 400;
    --theme-string-text-color: #ffffff;
    --theme-string-accent-color: #E11D48;
    --theme-string-reset-color: #131313;
    --theme-string-padding-x: 20px;
    --theme-string-padding-y: 20px;
    --theme-string-border-radius: 4px;

    /* Image */
    --theme-image-accent-color: #E11D48;
    --theme-image-accent-hover: #cb0f38;
    --theme-image-text-color: #131313;

    /* Colors */
    --theme-colors-accent-color: #E11D48;
    --theme-colors-accent-hover: #cb0f38;
    --theme-colors-text-color: #131313;

    /* Rotate */
    --theme-rotate-accent-color: #E11D48;
    --theme-rotate-accent-hover: #cb0f38;
    --theme-rotate-panel-color: #F7F7F7;
    --theme-rotate-text-color: #131313;

    /* Icons */
    --theme-icons-accent-color: #E11D48;
    --theme-icons-accent-hover: #cb0f38;
    --theme-icons-text-color: #131313;

    /* Math */
    --theme-math-accent-color: #E11D48;
    --theme-math-accent-hover: #cb0f38;
    --theme-math-panel-color: #F7F7F7;
    --theme-math-text-color: #131313;

    /* Response Popup */
    --theme-popup-accent-color: #E11D48;
    --theme-popup-text-color: #ffffff;
}

/* Disabled Submit */
button:disabled {
    pointer-events: none !important;
    user-select: none;
    opacity: 0.2 !important;
}

/* General */

.d-none{
    display: none !important;
}