/*
 * Phosphor Icons Web 2.1.2.
 *
 * The four stroke weights are exposed as one font family so components can
 * select icon weight with the standard CSS font-weight property.
 * Copyright (c) 2020-2021 Phosphor Icons. Licensed under the MIT License.
 */

@font-face {
	font-family: "Phosphor SGGW";
	src: url("../fonts/phosphor/Phosphor-Thin.woff2") format("woff2");
	font-style: normal;
	font-weight: 100;
	font-display: block;
}

@font-face {
	font-family: "Phosphor SGGW";
	src: url("../fonts/phosphor/Phosphor-Light.woff2") format("woff2");
	font-style: normal;
	font-weight: 300;
	font-display: block;
}

@font-face {
	font-family: "Phosphor SGGW";
	src: url("../fonts/phosphor/Phosphor.woff2") format("woff2");
	font-style: normal;
	font-weight: 400;
	font-display: block;
}

@font-face {
	font-family: "Phosphor SGGW";
	src: url("../fonts/phosphor/Phosphor-Bold.woff2") format("woff2");
	font-style: normal;
	font-weight: 700;
	font-display: block;
}

:root {
	--sggw-icon-font-family: "Phosphor SGGW";
	--sggw-icon-font-weight-thin: 100;
	--sggw-icon-font-weight-light: 300;
	--sggw-icon-font-weight-regular: 400;
	--sggw-icon-font-weight-bold: 700;
	--sggw-icon-size-small: 16px;
	--sggw-icon-size-medium: 24px;
	--sggw-icon-glyph-briefcase: "\e0ee";
	--sggw-icon-glyph-arrow-counter-clockwise: "\e038";
	--sggw-icon-glyph-arrow-line-up: "\e066";
	--sggw-icon-glyph-calendar-blank: "\e10a";
	--sggw-icon-glyph-address-book: "\e6f8";
	--sggw-icon-glyph-caret-down: "\e136";
	--sggw-icon-glyph-caret-left: "\e138";
	--sggw-icon-glyph-caret-right: "\e13a";
	--sggw-icon-glyph-caret-up: "\e13c";
	--sggw-icon-glyph-check: "\e182";
	--sggw-icon-glyph-check-circle: "\e184";
	--sggw-icon-glyph-circle-half: "\e18c";
	--sggw-icon-glyph-clock: "\e19a";
	--sggw-icon-glyph-door-open: "\e7e6";
	--sggw-icon-glyph-download-simple: "\e20c";
	--sggw-icon-glyph-envelope: "\e214";
	--sggw-icon-glyph-file: "\e230";
	--sggw-icon-glyph-file-archive: "\eb2a";
	--sggw-icon-glyph-file-audio: "\ea20";
	--sggw-icon-glyph-file-c: "\eb32";
	--sggw-icon-glyph-file-c-sharp: "\eb30";
	--sggw-icon-glyph-file-code: "\e914";
	--sggw-icon-glyph-file-cpp: "\eb2e";
	--sggw-icon-glyph-file-css: "\eb34";
	--sggw-icon-glyph-file-csv: "\eb1c";
	--sggw-icon-glyph-file-doc: "\eb1e";
	--sggw-icon-glyph-file-html: "\eb38";
	--sggw-icon-glyph-file-image: "\ea24";
	--sggw-icon-glyph-file-ini: "\eb33";
	--sggw-icon-glyph-file-jpg: "\eb1a";
	--sggw-icon-glyph-file-js: "\eb24";
	--sggw-icon-glyph-file-jsx: "\eb3a";
	--sggw-icon-glyph-file-md: "\ed50";
	--sggw-icon-glyph-file-pdf: "\e702";
	--sggw-icon-glyph-file-png: "\eb18";
	--sggw-icon-glyph-file-ppt: "\eb20";
	--sggw-icon-glyph-file-py: "\eb2c";
	--sggw-icon-glyph-file-rs: "\eb28";
	--sggw-icon-glyph-file-sql: "\ed4e";
	--sggw-icon-glyph-file-svg: "\ed08";
	--sggw-icon-glyph-file-text: "\e23a";
	--sggw-icon-glyph-file-ts: "\eb26";
	--sggw-icon-glyph-file-tsx: "\eb3c";
	--sggw-icon-glyph-file-txt: "\eb35";
	--sggw-icon-glyph-file-video: "\ea22";
	--sggw-icon-glyph-file-vue: "\eb3e";
	--sggw-icon-glyph-file-xls: "\eb22";
	--sggw-icon-glyph-file-zip: "\e958";
	--sggw-icon-glyph-gradient: "\eb42";
	--sggw-icon-glyph-graduation-cap: "\e62c";
	--sggw-icon-glyph-info: "\e2ce";
	--sggw-icon-glyph-identification-card: "\e2c8";
	--sggw-icon-glyph-hand: "\e298";
	--sggw-icon-glyph-hand-palm: "\e57e";
	--sggw-icon-glyph-map-pin: "\e316";
	--sggw-icon-glyph-magnifying-glass-minus: "\e30e";
	--sggw-icon-glyph-magnifying-glass-plus: "\e310";
	--sggw-icon-glyph-megaphone: "\e324";
	--sggw-icon-glyph-moon: "\e330";
	--sggw-icon-glyph-paper-plane-right: "\e396";
	--sggw-icon-glyph-pause: "\e39e";
	--sggw-icon-glyph-person-arms-spread: "\ecfe";
	--sggw-icon-glyph-phone: "\e3b8";
	--sggw-icon-glyph-plus: "\e3d4";
	--sggw-icon-glyph-selection-inverse: "\e744";
	--sggw-icon-glyph-sun: "\e472";
	--sggw-icon-glyph-warning: "\e4e0";
	--sggw-icon-glyph-warning-circle: "\e4e2";
	--sggw-icon-glyph-user-square: "\e4d4";
	--sggw-icon-glyph-x: "\e4f6";
}

/* Shared text-glyph primitive used by Core Icon, pickers and metadata. */
.sggw-phosphor-icon-glyph {
	font-family: var(--sggw-icon-font-family);
	font-style: normal;
	font-weight: var(--sggw-icon-font-weight-regular);
	line-height: 1;
}
