a {
  text-decoration: none;
  color: white;
  margin: 0;
  padding: 0;
}

h1 {
  margin: 0;
  width: fit-content;
}

body {
  font-family: Arial, sans-serif;
  color: rgb(241, 241, 241);
  background-color: rgb(12, 12, 12);
}

strong {
  margin: 0;
}

dim {
  color: rgb(167, 167, 167);
  font-size: small;
}

.center {
  align-content: center;
  text-align: center;
  align-self: center;
  align-items: center;
}

.glowing_title {
  margin-top: 2vh;
  color: #fff;
  text-shadow: rgb(216, 216, 216) 1px 0 10px;
}

.title {
  margin-top: 2vh;
  color: #fff;
}

.title_image {
  width: 7em;

  transition: all, 0.75s;
}

.title_image:hover {
  transform: rotate(90deg);
}

.profile_container {
  display: block;

  font-size: 120%;
  width: fit-content;
  margin: 15px;
  padding: 10px;

  /*border-radius doesnt apply
  border-style: solid;
  border-color: transparent;
  border-image: linear-gradient(to right, rgba(255, 255, 255, 0.507), black);
  border-width: 5px;
  border-image-slice: 1;
  border-radius: 5px;
  */
}

.links_container {
  display: inline-block;
  background: linear-gradient(to top left, rgb(0, 0, 0), rgb(39, 39, 39));

  text-align: left;
  vertical-align: top;

  padding: 10px;
  margin: 15px;

  border-radius: 5px;
}

.projects_title {
  text-align: left;
  margin: 0;
  padding: 0;
  margin-bottom: 12px;
}

.github_container {
  background: linear-gradient(to right, rgb(0, 0, 0), rgba(255, 255, 255, 0));
}

.github_icon {
  width: 3em;
  margin: 5px;
  padding: 0;

  display: inline-block;
  vertical-align: middle;
  filter: invert(100%);
}

.github_container,
.project_container {
  display: flex;
  width: fit-content;
  align-items: center;
  gap: 5px;

  padding-right: 10px;
  padding-left: 5px;
  margin: 10px;

  border-radius: 10px;
  border-left-color: #bebebe;
  border-left-style: solid;
  border-left-width: 3px;

  transition: all, 0.5s;
}

.project_container:hover {
  transform: translate(5px);
}

.project_text {
  display: flex;
  flex-direction: column;
}

.project_icon {
  object-fit: cover;
  width: 3em;
  margin: 5px;
  padding: 0;
  border-radius: 100%;

  transition: all, 0.5s;
}

.bot_icon:hover {
  filter: invert(100%);
}

.description {
  color: #dadada;
}
