﻿:root {
    /* The first variable overrides the generic font for the theme. The second variable overrides the overall text in the application, as it uses the sans-serif. Third variable is for monospace, left as default for now */
    --b-theme-body-font-family: Roboto, 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Arial, sans-serif;
    --bs-font-sans-serif: -apple-system,Roboto,"Segoe UI","Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --gis-primary: var(--b-theme-primary);
    --gis-primary-darker: color-mix(in srgb, var(--gis-primary) 90%, black 10%);
    --gis-danger: var(--b-theme-danger);
    --gis-success: var(--b-theme-success);
    --gis-primary-hover: #0A66C2;
    --gis-danger-hover: #C12E2A;
    --gis-success-hover: #198754;
    --gis-input-hover: #e9ecef;
    --gis-primary-fill: var(--gis-primary);
    --gis-danger-fill: var(--gis-danger);
    --gis-success-fill: var(--gis-success);
    --gis-link-active: currentColor;
    --gis-text-color: #000;
    --gis-text-color-contrast: color-contrast(var(--gis-primary) vs white, black, white);
    --gis-navitem-color: #ffffff99;
    --gis-pagination: var(--gis-primary);
    --gis-pagination-active: #138f9f;
    --gis-grid-column-resizable: horizontal;
    --gis-grid-cell-padding-vertical: 0.2em;
    --gis-grid-cell-padding-horizontal: 0.3em;
    --gis-grid-header-padding-vertical: 0.5em;
    --gis-grid-header-padding-horizontal: 0.6em;
    --gis-grid-view-option-padding-vertical: 0.75em;
    --gis-grid-view-option-padding-horizontal: 0.4em;
    --gis-grid-view-option-min-width: 2.5em;
    --gis-grid-view-option-min-height: 8em;
    --gis-grid-cell-text-size: 0.9rem;
    --gis-cell-alternate-color: rgb(247, 250, 255);
    --gis-cell-color: rgb(255, 255, 255);
    --gis-header-cell-colour: #d6d6d6;
    --gis-searchbar-max-size: 40vw;
    --gis-searchbar-controls-width: 5.5rem;
    --gis-searchbar-control-gap: 0.5rem;
    --gis-searchbar-wrapper-padding-inline: 1rem;
    --gis-searchbar-controls-inset: 0.5rem;
    --gis-searchbar-clear-offset: calc(var(--gis-searchbar-wrapper-padding-inline) + var(--gis-searchbar-controls-inset));
    --gis-searchbar-spinner-offset: calc(var(--gis-searchbar-clear-offset) + var(--gis-searchbar-control-gap) + 1.6rem);
}