/** @format */

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

:root {
  --Green: hsl(75, 94%, 57%);
  --White: hsl(0, 0%, 100%);
  --Grey-700: hsl(0, 0%, 20%);
  --Grey-800: hsl(0, 0%, 12%);
  --Grey-900: hsl(0, 0%, 8%);
  --Font-size-paragraph: 14px;
}

body {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 20vh;
  background-color: var(--Grey-900);
}

.card {
  background-color: var(--Grey-800);
  color: white;
  border-radius: 2vh;
  text-align: center;
  width: 50vh;
  display: flex;
  flex-direction: column;
  align-items: center;
}

img {
  border-radius: 50%;
  width: 12vh;
  padding-top: 1vh;
}

h1 {
  font-weight: 700;
}

h2 {
  color: var(--Green);
  font-weight: 600;
}

p {
  font-size: var(--Font-size-paragraph);
}

.buttons {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 3vh;
  gap: 2vh;
  width: 50vh;
}

.buttons button {
  background-color: var(--Grey-700);
  color: white;
  border: none;
  border-radius: 2vh;
  cursor: pointer;
  padding: 2vh;
  transition: background-color 0.3s ease;
}

.buttons button:hover {
  background-color: var(--Green);
}
