@font-face {
	font-family: 'Open Sans';
	src: local('Open Sans Light'), local('Open-Sans-Light'),
	url('/fonts/OpenSans-Light.eot') format('embedded-opentype'),
	url('/fonts/OpenSans-Light.woff2') format('woff2'),
	url('/fonts/OpenSans-Light.woff') format('woff'),
	url('/fonts/OpenSans-Light.ttf') format('truetype');
	font-style: normal;
}

* {
    font-family: 'Open Sans', sans-serif;
}

:root {
    --color-primary: #d6d6ff;     /* Colore principale, usato per elementi distintivi */
    --color-secondary: #8888ff;   /* Colore secondario per accenti */
    --color-accent: #9999ff;      /* Accenti più leggeri */
    --color-bg: #ffffff;          /* Sfondo */
    --color-text: #333333;        /* Testo primario */
    --color-text-muted: #666666;  /* Testo secondario o meno importante */
  }

footer, .viola {
    background-color: var(--color-primary);
}