/* =========================================
   DESIGN VARIABLES
   (Shared between Gatsby and Docsify!)
   ========================================= */

@import url('https://fonts.googleapis.com/css2?family=Arvo:wght@400&family=Lato:wght@300;400;700&family=Noto+Sans+Mono:wght@400&display=swap');

:root {
	--color-primary: #8833ff;
	--color-secondary: #7d77da;
	--color-tertiary: #00a7af;
	--color-quaternary: #f66;
	--color-transparent: rgba(255, 255, 255, 0.0);

	--color-text: #282a3f;
	--color-text-transparent: rgba(40, 42, 63, 0.9);
	--color-text-dark: #1f1f20;
	--color-text-light: #73768d;
	--color-text-highlight: #61fcff;
	--color-text-highlight-green: #adffc5;
	--color-text-p5: #ec3865;

	--color-text-button: #1f1f20;
	--color-text-link: var(--link-color);

	--color-bg: #ffffff;
	--color-bg-light: #f8f9fb;
	--color-bg-gray: #f5f5f5;
	--color-bg-code: var(--color-bg-light);

	--color-border: #ddd;
	--color-border-light: #eee;
	--color-border-dark: #ccc;

	--color-table-header: var(--color-bg-gray);
	--color-table-odd: #ffffff;
	--color-table-even: #fbfbfb;

	/* we use rgb values here to add transparency later. */
	--color-footer-rgb: 125, 119, 218;
	--color-callout-tip-rgb: 255, 90, 90;
	--color-callout-important-rgb: 136, 51, 255;
	--color-sidebar-scrollbar-rgb: 136, 136, 136;
	--color-sidebar-toggle-bg-rgb: 255, 255, 255;

	--link-color: var(--color-secondary);
	--link-hover-color: var(--color-primary);
	--link-hover-bg-color: var(--color-transparent);

	--color-code-comment: #b2b9bb;
	--color-code-boolean-number: #6092e3;
	--color-code-punctuation: #525252;
	--color-code-property: #83b91f;
	--color-code-tag: #ca4db7;
	--color-code-string: #b248cf;
	--color-code-selector: #b04372;
	--color-code-attr-name: #2b86db;
	--color-code-entity-url: #22a2c9;
	--color-code-attr-value-control-directive-unit: #7d77da;
	--color-code-keyword-function: #453ae0;
	--color-code-statement-regex-atrule: #22a2c9;
	--color-code-placeholder-variable: #3d8fd1;
	--color-code-deleted: #202746;
	--color-code-inserted: #202746;
	--color-code-important: #ff00c8;
	--color-code-custom-highlight: var(--color-secondary);
	--color-code-custom-highlight-1: var(--color-quaternary);
	--color-code-custom-highlight-2: var(--color-tertiary);

	--font-serif: "Arvo", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	--font-sans-serif: "Lato", system-ui, -apple-system, "Helvetica", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	--font-monospace: "Noto Sans Mono", "Courier New", monospace;
	--font-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";

	--font-weight-bold: 600;
	--font-weight-normal: 400;
	--font-weight-light: 300;
	--logo-font-weight: 700;

	--body-color: var(--color-text);
	--body-font-family: var(--font-sans-serif);
	--body-font-size: 16px;
	--body-font-weight: 400;
	--body-line-height: 1.6;
	--body-letter-spacing: 0;

	--heading-color: var(--color-text-dark);
	--heading-font-family: var(--font-serif);
	--heading-font-weight: 400;
	--heading-small-font-family: var(--font-sans-serif);
	--heading-small-font-weight: var(--font-weight-bold);

	--button-hover-color: #ffffff;
	--button-hover-bg-color: var(--color-primary);
	--button-font-family: var(--font-serif);
	--button-font-weight: 400;

	--navbar-init-height: 6rem;
	--border-radius: 0.5rem;

	/* Docsify tabs - not used */
	/* var(--theme-color) */
	--docsifytabs-border-color: #ededed;
	--docsifytabs-tab-highlight-color: var(--color-secondary);
}