:root {
  --pavone: #39402C;
  --avorio: #F6F1E8;
  --oro: #B6A26B;
  --nero: #121212;
  --grigio: #8E8A83;
}

*, *::before, *::after {
    box-sizing: border-box;
}

body {
    margin: 0;
    font-family: "OpenSauce-Light", sans-serif;
    color: var(--nero);
    background-color: var(--avorio);
}

.contenuto {
    margin-inline: auto;
    width: 100%;
    max-width: 700px;
    padding-inline: 10px;
}

.vflex {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}
