// stylelint-disable scss/dollar-variable-colon-space-after // Variables // ============================================================================= // Theme version $pma-theme-version: "1.1.0"; // PMA color system // ----------------------------------------------------------------------------- $white: #fff; $black: #000; $pma-gray-100: #f8f9fa; $pma-gray-200: #e9ecef; $pma-gray-300: #dee2e6; $pma-gray-400: #ced4da; $pma-gray-500: #adb5bd; $pma-gray-600: #6c757d; $pma-gray-700: #495057; $pma-gray-800: #343a40; $pma-gray-900: #212529; $pma-gray-100-rgb: 248, 249, 250; $pma-gray-200-rgb: 233, 236, 239; $pma-gray-300-rgb: 222, 226, 230; $pma-gray-400-rgb: 206, 212, 218; $pma-gray-500-rgb: 173, 181, 189; $pma-gray-600-rgb: 108, 117, 125; $pma-gray-700-rgb: 73, 80, 87; $pma-gray-800-rgb: 52, 58, 64; $pma-gray-900-rgb: 33, 37, 41; $pma-blue: #0d6efd; $pma-indigo: #6610f2; $pma-purple: #6f42c1; $pma-pink: #d63384; $pma-red: #dc3545; $pma-orange: #fd7e14; $pma-yellow: #ffc107; $pma-green: #198754; $pma-teal: #20c997; $pma-cyan: #0dcaf0; $pma-nord: #88c0d0; // Theme Colors $pma-theme-colors: ( "white": $white, "black": $black, "gray-100": $pma-gray-100, "gray-200": $pma-gray-200, "gray-300": $pma-gray-300, "gray-400": $pma-gray-400, "gray-500": $pma-gray-500, "gray-600": $pma-gray-600, "gray-700": $pma-gray-700, "gray-800": $pma-gray-800, "gray-900": $pma-gray-900, "blue": $pma-blue, "indigo": $pma-indigo, "purple": $pma-purple, "pink": $pma-pink, "red": $pma-red, "orange": $pma-orange, "yellow": $pma-yellow, "green": $pma-green, "teal": $pma-teal, "cyan": $pma-cyan, "nord": $pma-nord ); // Theme color scheme // Values: "cyan", "teal", "nord", "orange" // Default: "cyan" // Set this value for the desired color scheme $color-scheme: cyan !default; $pma-color-scheme: $pma-cyan; @if $color-scheme == teal { $pma-color-scheme: $pma-teal; } @else if $color-scheme == nord { $pma-color-scheme: $pma-nord; } @else if $color-scheme == orange { $pma-color-scheme: $pma-orange; } // PMA Base Style // ----------------------------------------------------------------------------- $pma-primary: $pma-color-scheme; $pma-body-color: $white; $pma-body-bg: $pma-gray-900; $pma-component-bg: $pma-gray-800; $pma-component-hover-bg: $pma-gray-600; $pma-component-active-color: $black; $pma-component-active-bg: $pma-primary; $pma-table-bg: $pma-gray-700; $pma-form-border-color: $pma-gray-900; $pma-selected-bg: $pma-gray-700; $pma-fieldset-color: $pma-gray-300; $pma-fieldset-bg: $pma-gray-600; $pma-border-color: $pma-gray-600; $pma-disable-color: $pma-gray-500; $pma-cond-border-color: $black; $pma-button-color: $pma-primary; $pma-link-color: $pma-primary; $pma-link-hover-color: $pma-red; $pma-custom-color: $pma-orange; // Bootstrap variables // ----------------------------------------------------------------------------- // Color system $primary: $pma-primary; $secondary: $pma-gray-700; $light: $pma-gray-800; // Options // Gradient // Spacing // Position // Body $body-color: $pma-body-color; $body-bg: $pma-body-bg; // Utilities maps // Links $link-color: $pma-body-color; // Paragraphs // Grid breakpoints // Grid containers // Grid columns // Container padding // Components $border-color: $pma-border-color; // Typography $text-muted: $pma-gray-400; // Tables $table-color: $pma-body-color; $table-bg: $pma-component-bg; $table-accent-bg: transparent; $table-striped-color: $table-color; $table-striped-bg: rgba($pma-body-bg, .6); $table-active-color: $table-color; $table-active-bg: rgba($pma-body-bg, .7); $table-hover-color: $table-color; $table-hover-bg: rgba($pma-body-bg, .8); $table-border-color: $pma-form-border-color; $table-group-separator-color: $pma-border-color; // Buttons + Forms // Buttons // Forms $input-bg: darken($pma-component-bg, 2.5%); $input-disabled-bg: $pma-gray-600; $input-border-color: $pma-form-border-color; $input-placeholder-color: $pma-gray-400; $input-group-addon-bg: $pma-component-bg; $form-check-input-border: 1px solid rgba($pma-body-color, .4); $form-select-indicator-color: $pma-body-color; $form-switch-color: rgba($pma-body-color, .75); $form-file-button-color: color-contrast($pma-gray-900); $form-file-button-bg: $pma-gray-900; $form-file-button-hover-bg: $pma-primary; // Form validation // Z-index master list // Nav Tabs $nav-tabs-bg: rgba($pma-body-bg, .5); $nav-tabs-border-color: rgba($pma-body-bg, .5); $nav-tabs-border-width: 0; $nav-tabs-link-hover-border-color: transparent; $nav-tabs-link-active-color: $pma-component-active-color; $nav-tabs-link-active-bg: $pma-component-active-bg; $nav-tabs-link-active-border-color: rgba($pma-body-bg, .5); // Nav Pills $nav-pills-bg: $pma-body-bg; $nav-pills-link-active-color: $pma-component-active-color; $nav-pills-link-active-bg: $pma-component-active-bg; // Navbar $navbar-light-color: $white; $navbar-light-hover-color: rgba($white, .65); $navbar-light-active-color: $white; $navbar-light-disabled-color: rgba($white, .25); $navbar-light-toggler-focus-bg: $pma-body-bg; $navbar-light-toggler-icon-bg: url("data:image/svg+xml,"); $navbar-light-toggler-border-color: rgba($black, .1); $navbar-light-brand-color: $navbar-light-active-color; $navbar-light-brand-hover-color: $navbar-light-active-color; $navbar-dark-color: rgba($black, .55); $navbar-dark-hover-color: rgba($black, .7); $navbar-dark-active-color: rgba($black, .9); $navbar-dark-disabled-color: rgba($black, .3); $navbar-dark-toggler-focus-bg: $pma-body-bg; $navbar-dark-toggler-icon-bg: url("data:image/svg+xml,"); $navbar-dark-toggler-border-color: rgba($white, .1); $navbar-dark-brand-color: $navbar-dark-active-color; $navbar-dark-brand-hover-color: $navbar-dark-active-color; $nav-item-border-radius: .375rem; // Dropdowns $dropdown-color: $pma-body-color; $dropdown-bg: $pma-body-bg; $dropdown-link-color: $dropdown-color; $dropdown-link-hover-color: $pma-body-color; $dropdown-link-hover-bg: rgba($pma-body-color, .15); // Pagination $pagination-bg: $pma-body-bg; $pagination-border-color: $pma-border-color; $pagination-focus-bg: $pma-body-bg; $pagination-hover-color: $white; $pagination-hover-bg: $pma-blue; $pagination-hover-border-color: $pagination-hover-bg; $pagination-active-color: $white; $pagination-active-bg: $pma-blue; $pagination-active-border-color: $pagination-active-bg; $pagination-disabled-color: $pma-disable-color; $pagination-disabled-bg: $pma-component-bg; $pagination-disabled-border-color: $pma-border-color; // Placeholders // Cards $card-border-color: rgba($pma-body-bg, .5); $card-cap-bg: rgba($pma-body-bg, .5); $card-bg: $pma-component-bg; // Accordion $accordion-bg: $pma-component-bg; $accordion-button-bg: darken($pma-component-bg, 2.5%); $accordion-button-active-bg: darken($pma-component-bg, 3.5%); $accordion-button-active-color: $pma-body-color; $accordion-border-color: $pma-form-border-color; // Tooltips // Popovers // Toasts // Badges // Modals $modal-content-bg: lighten($pma-gray-800, 5%); // Alerts // Progress bars // List group $list-group-color: $pma-body-color; $list-group-bg: $pma-component-bg; $list-group-border-color: lighten($pma-form-border-color, 5%); // Image thumbnails // Figures // Breadcrumbs // Carousel // Spinners // Close $btn-close-color: $pma-body-color; // Offcanvas // Code // PMA variables // ----------------------------------------------------------------------------- // Common $pma-ajax-shadow: #888; $pma-ajax-spacer: 8px; $pma-ajax-width: 350px; $pma-ajax-bg-zise: 24px; $pma-confirmation-color: $black; $pma-confirmation-bg: $pma-pink; $selflink-border-color: $pma-border-color; // Navigation $navigation-width: 240px; $navigation-color: $pma-body-color; $navigation-bg: $pma-component-bg; $navigation-selected-bg: $pma-selected-bg; $navigation-border-color: $pma-border-color; $navigation-shadow-color: $pma-border-color; $navigation-drop-button-bg: $pma-border-color; $navigation-resizer-hover-bg: $pma-button-color; // Breadcrumbs $breadcrumb-navbar-padding: .5rem; $breadcrumb-navbar-padding-y: .5rem; $breadcrumb-navbar-padding-x: 3rem; $breadcrumb-navbar-margin-bottom: 0; $breadcrumb-navbar-bg: $pma-component-bg; // Buttons $btn-outline-secondary: $pma-gray-400; // Modals $modal-cap-bg: rgba($pma-body-bg, .5); // Console $console-color: $pma-body-color; $console-toolbar-bg: $pma-component-bg; $console-content-bg: $pma-body-bg; $console-message-bg: $pma-component-bg; $console-message-text-bg: $pma-gray-700; // CodeMirror $codemirror-bg: $pma-component-bg; $codemirror-color: $pma-body-color; $codemirror-gutters: $pma-gray-700;