@import url("./static/css/base/_variables.css");
    @import url("./static/css/base/_global.css");
    @import url("./static/css/base/_typography.css");
    @import url("./static/css/utilities/_helpers.css");
    @import url("./static/css/layout/_header.css");
    @import url("./static/css/layout/_container.css");
    @import url("./static/css/layout/_footer.css");
    @import url("./static/css/layout/_grid-systems.css");
    @import url("./static/css/components/_buttons.css");
    @import url("./static/css/components/_forms.css");
    @import url("./static/css/components/_cards.css");
    @import url("./static/css/components/_menu-dropdown.css");

    /* Support page custom theming */
    #support-page #support-content {
        width: 100%;
    }

    html.theme-light #support-page {
        background: #f3f6fb !important;
        color: #0f172a;
    }

    html.theme-light #support-page header,
    html.theme-light #support-page header nav {
        background: #ffffff !important;
        border-bottom: 1px solid #dbe3ef;
    }

    html.theme-light #support-page #support-content,
    html.theme-light #support-page .support-main-section {
        background: transparent !important;
    }

    html.theme-light #support-page .support-main-section h1,
    html.theme-light #support-page .support-main-section h2,
    html.theme-light #support-page .support-main-section .text-white {
        color: #0f172a !important;
    }

    html.theme-light #support-page .support-main-section .text-gray-300,
    html.theme-light #support-page .support-main-section .text-gray-400 {
        color: #475569 !important;
    }

    html.theme-light #support-page #support-form {
        background: #ffffff !important;
        border: 1px solid #dbe3ef !important;
        box-shadow: 0 10px 24px rgba(15, 23, 42, .08);
    }

    html.theme-light #support-page #support-form input,
    html.theme-light #support-page #support-form select,
    html.theme-light #support-page #support-form textarea {
        background: #ffffff !important;
        color: #0f172a !important;
        border-color: #cbd5e1 !important;
    }

    html.theme-light #support-page #support-form input::placeholder,
    html.theme-light #support-page #support-form textarea::placeholder {
        color: #94a3b8 !important;
    }

    html.theme-light #support-page #support-form label,
    html.theme-light #support-page #subject-count,
    html.theme-light #support-page #body-count {
        color: #64748b !important;
    }
