@tailwind base;
@tailwind components;
@tailwind utilities;

:root {
	--background: #ffffff;
	--foreground: #171717;
}

@media (prefers-color-scheme: dark) {
	:root {
		--background: #0a0a0a;
		--foreground: #ededed;
	}
}

html {
	scroll-behavior: smooth;
}

body {
	color: var(--foreground);
	background: #000000;
	font-family: Arial, Helvetica, sans-serif;
	overflow-x: hidden;
	width: 100vw;
}

html {
	scroll-behavior: smooth;
}

body * {
	scroll-behavior: smooth;
}

::-webkit-scrollbar {
	width: 10px;
	height: 2px;
}

::-webkit-scrollbar-button {
	width: 0px;
	height: 0px;
}

::-webkit-scrollbar-thumb {
	background: #e1e1e1;
	border: 0px none #ffffff;
	border-radius: 50px;
}

::-webkit-scrollbar-thumb:hover {
	background: #ffffff;
}

::-webkit-scrollbar-thumb:active {
	background: #000000;
}

::-webkit-scrollbar-track {
	background: #666666;
	border: 0px none #ffffff;
	border-radius: 50px;
}

::-webkit-scrollbar-track:hover {
	background: #666666;
}

::-webkit-scrollbar-track:active {
	background: #333333;
}

::-webkit-scrollbar-corner {
	background: transparent;
}

.swal2-container {
	z-index: 9999 !important;
}

@font-face {
	font-family: PeydaWebFaNum;
	font-style: normal;
	font-weight: 100;
	src: url('/fonts/woff2/PeydaWeb-Thin.woff2') format('woff2'),
		/* FF39+,Chrome36+, Opera24+*/
		url('/fonts/woff/PeydaWeb-Thin.woff') format('woff');
	/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: PeydaWebFaNum;
	font-style: normal;
	font-weight: 200;
	src: url('/fonts/woff2/PeydaWeb-ExtraLight.woff2') format('woff2'),
		/* FF39+,Chrome36+, Opera24+*/
		url('/fonts/woff/PeydaWeb-ExtraLight.woff') format('woff');
	/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: PeydaWebFaNum;
	font-style: normal;
	font-weight: 300;
	src: url('/fonts/woff2/PeydaWeb-Light.woff2') format('woff2'),
		/* FF39+,Chrome36+, Opera24+*/
		url('/fonts/woff/PeydaWeb-Light.woff') format('woff');
	/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: PeydaWebFaNum;
	font-style: normal;
	font-weight: 500;
	src: url('/fonts/woff2/PeydaWeb-Medium.woff2') format('woff2'),
		/* FF39+,Chrome36+, Opera24+*/
		url('/fonts/woff/PeydaWeb-Medium.woff') format('woff');
	/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: PeydaWebFaNum;
	font-style: normal;
	font-weight: 600;
	src: url('/fonts/woff2/PeydaWebFaNum-SemiBold.woff2') format('woff2'),
		/* FF39+,Chrome36+, Opera24+*/
		url('/fonts/woff/PeydaWebFaNum-SemiBold.woff') format('woff');
	/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: PeydaWebFaNum;
	font-style: normal;
	font-weight: 800;
	src: url('/fonts/woff2/PeydaWebFaNum-ExtraBold.woff2') format('woff2'),
		/* FF39+,Chrome36+, Opera24+*/
		url('/fonts/woff/PeydaWebFaNum-ExtraBold.woff') format('woff');
	/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: PeydaWebFaNum;
	font-style: normal;
	font-weight: 900;
	src: url('/fonts/woff2/PeydaWebFaNum-Black.woff2') format('woff2'),
		/* FF39+,Chrome36+, Opera24+*/
		url('/fonts/woff/PeydaWebFaNum-Black.woff') format('woff');
	/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: PeydaWebFaNum;
	font-style: normal;
	font-weight: bold;
	src: url('/fonts/woff2/PeydaWebFaNum-Bold.woff2') format('woff2'),
		/* FF39+,Chrome36+, Opera24+*/
		url('/fonts/woff/PeydaWebFaNum-Bold.woff') format('woff');
	/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: PeydaWebFaNum;
	font-style: normal;
	font-weight: normal;
	src: url('/fonts/woff2/PeydaWebFaNum-Regular.woff2') format('woff2'),
		/* FF39+,Chrome36+, Opera24+*/
		url('/fonts/woff/PeydaWebFaNum-Regular.woff') format('woff');
	/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

/* Example CSS for Poppins font list */
@font-face {
	font-family: 'Poppins';
	src: url('/fonts/Poppins-Black.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Poppins';
	src: url('/fonts/Poppins-BlackItalic.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'Poppins';
	src: url('/fonts/Poppins-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'Poppins';
	src: url('/fonts/Poppins-BoldItalic.ttf') format('truetype');
	font-weight: 700;
	font-style: italic;
}

@font-face {
	font-family: 'Poppins';
	src: url('/fonts/Poppins-ExtraBold.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'Poppins';
	src: url('/fonts/Poppins-ExtraBoldItalic.ttf') format('truetype');
	font-weight: 800;
	font-style: italic;
}

@font-face {
	font-family: 'Poppins';
	src: url('/fonts/Poppins-ExtraLight.ttf') format('truetype');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'Poppins';
	src: url('/fonts/Poppins-ExtraLightItalic.ttf') format('truetype');
	font-weight: 200;
	font-style: italic;
}

@font-face {
	font-family: 'Poppins';
	src: url('/fonts/Poppins-Italic.ttf') format('truetype');
	font-weight: 400;
	font-style: italic;
}

@font-face {
	font-family: 'Poppins';
	src: url('/fonts/Poppins-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Poppins';
	src: url('/fonts/Poppins-LightItalic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'Poppins';
	src: url('/fonts/Poppins-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Poppins';
	src: url('/fonts/Poppins-MediumItalic.ttf') format('truetype');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'Poppins';
	src: url('/fonts/Poppins-Regular.ttf') format('truetype');
}


@font-face {
	font-family: 'Poppins2';
	src: url('/fonts/Poppins-Regular.ttf') format('truetype');
	unicode-range: U+30-39;
	/* Unicode range for numbers 0-9 */
}

@font-face {
	font-family: 'Poppins3';
	src: url('/fonts/Poppins-Regular.ttf') format('truetype');
	unicode-range: U+0041-005A, U+0061-007A;
	/* Unicode range for numbers 0-9 */
}

.numbers {
	font-family: 'Poppins';
}

.numbers {
	font-feature-settings: "tnum";
	/* Tabular numbers */
	font-family: "Poppins";
}

.MuiTable-root * {
	font-family: PeydaWebFaNum;


}

body * {

	font-family: 'Poppins3', 'Poppins2', PeydaWebFaNum, sans-serif;

	/* Tabular numbers */

}

