@import url('https://fonts.googleapis.com/css2?family=Besley:ital,wght@0,400..900;1,400..900&display=swap');

:root {
  --bg: rgb(188, 206, 187);
  --fg: rgb(7, 34, 20);
  --acc: rgb(189, 158, 72);
  --font-main: Besley, serif;
  --font-title: Besley, serif;
}

body {
  align-items: center;
  background-color: var(--bg);
  color: var(--fg);
  display: flex;
  flex-direction: column;
  font-family: var(--font-main);
  justify-content: center;
  width: 100vw;
  height: 100vh;
  margin: 0;
}

main {
  display: flex;
  flex-direction: column;
  margin: auto;
  gap: 16px;
}

h1 {
  font-weight: 500;
  font-size: 4rem;
  margin: 0;
}

a {
  border: 8px solid var(--fg);
  background-color: var(--fg);
  border-radius: 8px;
  color: var(--bg);
  font-size: 2.5rem;
  font-weight: 300;
  padding: 16px;
  text-align: center;
  text-decoration: none;
}

a:focus-visible {
  border-color: var(--acc);
  outline: none;
}

a:hover {
  background-color: var(--bg);
  color: var(--fg);
}
