/* ye css ko reset kar  deta hai jo ki by default kuchh aati hai us chij ko */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html, body {
  height: 100%;
  width: 100%;
  font-family: 'Comic Sans MS', cursive, sans-serif;
  background-color: #111;
  color: white;
  text-align: center;
}

/* yaha container ko styling ki hai */
.container {
  border: 2px solid white;
  padding: 2.5rem;
  margin: 2rem auto;
  width: 90%;
  max-width: 500px;
  border-radius: 20px;
}

/* avatar ke liye thodi styling */
.avatar {
  width: 100px;
  height: 100px;
  background-image: url(https://i0.wp.com/www.techquintal.com/wp-content/uploads/2022/01/GitHub-Alternatives.jpg?fit=1024%2C576&ssl=1);
  background-position: center;
  background-size: cover;
  border-radius: 50%;
  margin: 1.5rem auto;
}

/* botton ko styling */
.button {
  background-color: darkgreen;
  color: white;
  padding: 0.5rem 1rem;
  border: none;
  margin-top: 0.8rem;
  border-radius: 5px;
  cursor: pointer;
  font-size: clamp(0.9rem, 1vw + 0.5rem, 1.1rem);
}

/* jo input box hai usko styling kiya hu */
#searchInput {
  padding: 0.5rem;
  font-size: clamp(0.9rem, 1vw + 0.4rem, 1.1rem);
  margin-top: 1rem;
  border-radius: 5px;
  border: none;
  width: 80%;
  max-width: 300px;
}

/* Repositories Section */
.repos {
  text-align: left;
  margin-top: 2rem;
}

.repos h3 {
  color: pink;
  font-size: clamp(1.1rem, 1vw + 0.6rem, 1.4rem);
}

/* Repo List Items */
#repoList li a {
  color: #4391f7;
  font-size: clamp(0.95rem, 1vw + 0.4rem, 1.1rem);
  text-decoration: none;
  font-weight: bold;
}

/* Language Tags */
.lang {
  text-transform: uppercase;
  margin-left: 8px;
  font-size: clamp(0.8rem, 1vw + 0.3rem, 1rem);
  color: #666;
}

.lang.javascript::before {
  content: "●";
  color: #f1e05a;
  margin-right: 4px;
}

.lang.python::before {
  content: "●";
  color: #3572A5;
  margin-right: 4px;
}

.lang.html::before {
  content: "●";
  color: #e34c26;
  margin-right: 4px;
}

.lang.css::before {
  content: "●";
  color: #563d7c;
  margin-right: 4px;
}

.lang.unknown::before {
  content: "●";
  color: gray;
  margin-right: 4px;
}

/* Followers / Following */
#followers,
#following {
  color: orange;
  font-size: clamp(0.95rem, 1vw + 0.4rem, 1.2rem);
}
