@font-face {
  font-family: "Hoover-Regular";
  src:
    url("fonts/Hoover_Complete/Fonts/WEB/fonts/Hoover-Regular.woff2")
      format("woff2"),
    url("fonts/Hoover_Complete/Fonts/WEB/fonts/Hoover-Regular.woff")
      format("woff");
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: "Hoover-Bold";
  src:
    url("fonts/Hoover_Complete/Fonts/WEB/fonts/Hoover-Bold.woff2")
      format("woff2"),
    url("fonts/Hoover_Complete/Fonts/WEB/fonts/Hoover-Bold.woff") 
      format("woff");
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}

/* Basic Body */
body {
  background-color: black;
  background: linear-gradient(rgb(35, 35, 36), black);
}

#heading {
  color: lime;
  font-family: "Press Start 2P";
  text-align: center;
}

h2 {
  color: #ff8c00;
  font-family: "Hoover-Bold";
  text-align: center;
}

.CommonText {
  color: white;
  font-family: Jetbrains Mono;
  text-align: center;
}

#pic {
  padding: 0.7%;
  border-radius: 50%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}




.SkillsContainer{
  display: flex;
  justify-content: center;
  align-items: center;
}

.skills{
  font-family: Jetbrains Mono;
  color:white;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 120px;
  transition: 0.3s ease;
}

.skills:hover {
  transform: scale(1.2);
}

#html{
  will-change: transform, filter;
  transition: 0.2s ease;
}
#html:hover{
  filter: drop-shadow(0 0 15px rgba(227, 79, 38, 0.8));
}
#css{
  will-change: transform, filter;
  transition: 0.2s ease;
}
#css:hover{
  filter: drop-shadow(0 0 15px rgba(21, 114, 182, 0.8));
}
#Python{
  will-change: transform, filter;
  transition: 0.2s ease;
}
#python:hover{
  filter: drop-shadow(0 0 12px rgba(255, 212, 59, 0.7));
}
#mysql{
  will-change: transform, filter;
  transition: 0.2s ease;
}
#mysql:hover{
  filter: drop-shadow(0 0 12px rgba(0, 163, 196, 0.7));
}
/* For Projects Section */
.ProjectsContainer{
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: center;
}
.Projects{
  border-radius: 12px;
  border: 1px solid transparent;
  height:242px;
  width: 320px;
  overflow: hidden;
  transition: ease-in-out 0.5s;
  background-color:rgb(34, 34, 34);
}
.Projects:hover{
  height:310px;
  border-color: #4a5568;
  box-shadow: 0 10px 20px rgba(0,0,0,0.5);
}
.Projects a{
  text-decoration: none;
}
.Projects img{
  display: block;
}
.ProjectTitle{
  color:beige;
  font-family: "Hoover-Regular";
  font-size: 1.3em;
  padding: 8px;
  margin: 0;
  margin-top: 0;
}
.ProjectDesc{
  color:rgb(125, 125, 125);
  padding: 8px;
  margin: 0;
}

/* For Handles and their logos */
.handles{
  display: flex;
  justify-content: center;
  align-items: center;
}
.logo {
  will-change: transform, filter;
  transition: 0.3s ease;
  flex-direction:column;
}

.logo:hover{
  transform: scale(1.2);
  filter: drop-shadow(0 0 10px #a5a5a5);
}
.handlelogo{
  color:white;
  font-size: 40px;
}
footer {
  color: rgb(125, 125, 125);
  text-align: center;
  padding: 1px 0;
  font-size: 0.9rem;
}
footer a {
    color: rgb(200, 200, 200);
    text-decoration: none;
}
footer a:hover {
    text-decoration: underline;
}
footer p {
  margin: 5px 0;
}