/* main */
/* For All Page */
* {
  margin: 0;
  padding: 0;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

html {
  box-sizing: border-box;
  scroll-behavior: smooth;
}

/* For Border */
.border {
  color: red;
  border: 2px solid black;
  border-radius: 50px;
  padding-inline: 5px;
  padding-block: 3px;
}

.border:hover {
  color: green;
  background-color: yellow;
}

/* Link, Button */
a,
button {
  all: unset;
  display: inline-block;
  transition: 0.2s;
}

a:active,
button:active {
  scale: 0.9;
}

a:hover,
button:hover {
  cursor: pointer;
}

/*  */
li {
  list-style: none;
}

/* Flex */
.flex {
  display: flex;
  align-items: center;
}

/* Icons */
.fa-solid {
  color: var(--icons);
}

/* color */
:root {
  --white: #ffffff;
  --red: #ff0000;
  --green: #008000;
  --border: #000000;
  --blue: #9fc5af;
  --hover: #2b3445;
  --font: #40464d;
  --hf: #282e3a;
  --nav: #817e7e;
}

/* scroll Bare */
/* ::-webkit-scrollbar {
} */
::-webkit-scrollbar-track {
  border: 7px solid #292c3b;
  box-shadow: inset 0 0 2.5px 2px rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  background-color: #d4d4d8;
}

::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 2px;
}

::-webkit-scrollbar-thumb:hover {
  background: #555;
}

/* Stop the ScrollBar */
/* Hide scrollbars but keep scrolling enabled */
/* html,
body {
  scrollbar-width: none;
  -ms-overflow-style: none; 
}
::-webkit-scrollbar {
  display: none; 
} */