@import "https://unpkg.com/open-props";
@import "https://unpkg.com/open-props/buttons.min.css";
@import "https://unpkg.com/open-props/normalize.min.css";
:root {
  --primary-text: orange;
  --secondary-text: darkorange;
  --tertiary-text: cadetblue;
  --quaternary-text: darkslategrey;
  --quinary-text: black;
}

a {
  color: var(--primary-text);
  text-decoration: none;
}

a:hover {
  color: var(--secondary-text);
}

body {
  font-family: sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 auto;
  padding: 2rem;
}

img {
  height: 100%;
  object-fit: fill;
}

p,
button {
  margin: var(--size-6);
}

.buttons {
  display: flex;
  justify-content: space-evenly;
}

.card-footer {
  margin-bottom: 1rem;
}

.card-lower {
  height: 100%;
  margin-top: 0.5rem;
}

.card-preview {
  height: 15rem;
  overflow: hidden;
}

.commit-message {
  max-width: 40vw;
}

@media (max-width: 768px) {
  .commit-message {
    max-width: 80vw;
  }
}
.container {
  align-items: center;
  background-color: var(--quinary-text);
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  max-width: 100vw;
  min-height: 100vh;
}

.font-weight, .last-update, .header-text {
  font-weight: 600;
}

.footer {
  color: var(--tertiary-text);
  margin-bottom: 2rem;
}

.full-width, .project-description, .project-name, img, .card-footer {
  width: 100%;
}

.header {
  margin-top: 2rem;
}

.header-name {
  color: var(--primary-text);
  font-size: 1.5rem;
  margin-bottom: 0.5rem;
}

.header-text {
  color: var(--tertiary-text);
}

.header-text .thaw-text {
  color: var(--primary-text);
}

.hover-effect, .social a, .card-footer .link {
  transform: scale3d(1, 1, 1);
  transition: transform 0.2s ease;
}

.hover-effect:hover, .social a:hover, .card-footer .link:hover {
  transform: scale3d(1.1, 1.1, 1.1);
}

.inner-container {
  width: 80vw;
}

@media (max-width: 768px) {
  .inner-container {
    width: 100vw;
  }
}
.last-update {
  color: var(--tertiary-text);
  font-size: 0.65rem;
}

.link {
  color: var(--primary-text);
  font-size: 1.2rem;
}

.link:hover {
  color: var(--secondary-text);
}

.project-name {
  background-color: var(--quaternary-text);
  color: var(--primary-text);
  font-size: 1rem;
  height: 2rem;
  margin-top: 1rem;
  padding-top: 0.3rem;
}

.project-description {
  color: var(--primary-text);
  font-size: 1rem;
}

.projects-container {
  flex-wrap: wrap;
  margin-bottom: 2rem;
  margin-top: 2rem;
}

.projects-height, .thaw-card, .spinner {
  height: 40rem;
}

.selfie {
  border-radius: 1rem;
  margin-bottom: 0.2rem;
  max-height: 20rem;
  max-width: 10rem;
}

.fade-in, .footer, .header, .projects-container {
  animation: fadeIn 1s ease-out forwards;
}

.social {
  margin-top: 0.3rem;
}

.social a {
  font-size: 2rem;
}

.text-center, body, h1,
h2,
h3,
h4,
h5,
h6, .commit-message, .project-name, .project-description {
  text-align: center;
}

.thaw-card {
  width: 30rem;
}

.thaw-drawer-body {
  background-color: var(--quinary-text);
}

.thaw-button--icon {
  color: var(--primary-text);
}

.thaw-label {
  color: var(--primary-text);
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes thaw-skeleton-item {
  from {
    background-position-x: 115%;
  }
  to {
    background-position-x: 0%;
  }
}
