/*
@font-face {
  font-familyy: 'MerlinAmpersand';
  /* Assicurati di fornire un webfont scaricabile (woff2) oltre al local
  src: local('Inter'), 
       url('https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hjp-Ek-_eeA.woff2') format('woff2');
  unicode-range: U+0026, U+0027, U+2018, U+2019;
}

bodyy {
  /* MerlinAmpersand deve stare PRIMA: intercetta solo i caratteri in unicode-range, 
     mentre tutto il resto ricade su Merlin Sans
  font-family: 'MerlinAmpersand', 'Merlin Sans', sans-serif;
}
*/
.amp {
    font-family: Arial, Helvetica, sans-serif !important;
    display: inline-block; /* previene tagli verticali o problemi di line-height */
}

/* NORMAL */
	
	@font-face {
        font-family: 'MarlinSansSQ';
        src: url('./marlin-sans-sq-001-thin.woff2?v=2') format('woff2');
        font-weight: 100;
        font-style: normal;
        font-display: swap;
    }
	@font-face {
        font-family: 'MarlinSansSQ';
        src: url('./marlin-sans-sq-002-extra-light.woff2?v=2') format('woff2');
        font-weight: 200;
        font-style: normal;
        font-display: swap;
    }
	@font-face {
        font-family: 'MarlinSansSQ';
        src: url('./marlin-sans-sq-003-light.woff2?v=2') format('woff2');
        font-weight: 300;
        font-style: normal;
        font-display: swap;
    }
	@font-face {
        font-family: 'MarlinSansSQ';
        src: url('./marlin-sans-sq-004-book.woff2?v=2') format('woff2');
        font-weight: 400;
        font-style: normal;
        font-display: swap;
    }
	@font-face {
        font-family: 'MarlinSansSQ';
        src: url('./marlin-sans-sq-005-regular.woff2?v=2') format('woff2');
        font-weight: 500;
        font-style: normal;
        font-display: swap;
    }
	@font-face {
        font-family: 'MarlinSansSQ';
        src: url('./marlin-sans-sq-006-medium.woff2?v=2') format('woff2');
        font-weight: 600;
        font-style: normal;
        font-display: swap;
    }
	@font-face {
        font-family: 'MarlinSansSQ';
        src: url('./marlin-sans-sq-007-bold.woff2?v=2') format('woff2');
        font-weight: 700;
        font-style: normal;
        font-display: swap;
    }
	@font-face {
        font-family: 'MarlinSansSQ';
        src: url('./marlin-sans-sq-008-extra-bold.woff2?v=2') format('woff2');
        font-weight: 800;
        font-style: normal;
        font-display: swap;
    }
	@font-face {
        font-family: 'MarlinSansSQ';
        src: url('./marlin-sans-sq-009-black.woff2?v=2') format('woff2');
        font-weight: 900;
        font-style: normal;
        font-display: swap;
    }
	@font-face {
        font-family: 'MarlinSansSQ';
        src: url('./marlin-sans-sq-010-extra-black.woff2?v=2') format('woff2');
        font-weight: 950;
        font-style: normal;
        font-display: swap;
    }
	
/* NORMAL */
	
	
	
/* ITALIC */
	
	@font-face {
        font-family: 'MarlinSansSQ';
        src: url('./marlin-sans-sq-italic-001-thin.woff2?v=2') format('woff2');
        font-weight: 100;
        font-style: italic;
        font-display: swap;
    }
	@font-face {
        font-family: 'MarlinSansSQ';
        src: url('./marlin-sans-sq-italic-002-extra-light.woff2?v=2') format('woff2');
        font-weight: 200;
        font-style: italic;
        font-display: swap;
    }
	@font-face {
        font-family: 'MarlinSansSQ';
        src: url('./marlin-sans-sq-italic-003-light.woff2?v=2') format('woff2');
        font-weight: 300;
        font-style: italic;
        font-display: swap;
    }
	@font-face {
        font-family: 'MarlinSansSQ';
        src: url('./marlin-sans-sq-italic-004-book.woff2?v=2') format('woff2');
        font-weight: 400;
        font-style: italic;
        font-display: swap;
    }
	@font-face {
        font-family: 'MarlinSansSQ';
        src: url('./marlin-sans-sq-italic-005-regular.woff2?v=2') format('woff2');
        font-weight: 500;
        font-style: italic;
        font-display: swap;
    }
	@font-face {
        font-family: 'MarlinSansSQ';
        src: url('./marlin-sans-sq-italic-006-medium.woff2?v=2') format('woff2');
        font-weight: 600;
        font-style: italic;
        font-display: swap;
    }
	@font-face {
        font-family: 'MarlinSansSQ';
        src: url('./marlin-sans-sq-italic-007-bold.woff2?v=2') format('woff2');
        font-weight: 700;
        font-style: italic;
        font-display: swap;
    }
	@font-face {
        font-family: 'MarlinSansSQ';
        src: url('./marlin-sans-sq-italic-008-extra-bold.woff2?v=2') format('woff2');
        font-weight: 800;
        font-style: italic;
        font-display: swap;
    }
	@font-face {
        font-family: 'MarlinSansSQ';
        src: url('./marlin-sans-sq-italic-009-black.woff2?v=2') format('woff2');
        font-weight: 900;
        font-style: italic;
        font-display: swap;
    }
	@font-face {
        font-family: 'MarlinSansSQ';
        src: url('./marlin-sans-sq-italic-010-extra-black.woff2?v=2') format('woff2');
        font-weight: 950;
        font-style: italic;
        font-display: swap;
    }
	
/* ITALIC */
	
	
	
/* OBLIQUE */
	
	@font-face {
        font-family: 'MarlinSansSQ';
        src: url('./marlin-sans-sq-oblique-001-thin.woff2?v=2') format('woff2');
        font-weight: 100;
        font-style: oblique;
        font-display: swap;
    }
	@font-face {
        font-family: 'MarlinSansSQ';
        src: url('./marlin-sans-sq-oblique-002-extra-light.woff2?v=2') format('woff2');
        font-weight: 200;
        font-style: oblique;
        font-display: swap;
    }
	@font-face {
        font-family: 'MarlinSansSQ';
        src: url('./marlin-sans-sq-oblique-003-light.woff2?v=2') format('woff2');
        font-weight: 300;
        font-style: oblique;
        font-display: swap;
    }
	@font-face {
        font-family: 'MarlinSansSQ';
        src: url('./marlin-sans-sq-oblique-004-book.woff2?v=2') format('woff2');
        font-weight: 400;
        font-style: oblique;
        font-display: swap;
    }
	@font-face {
        font-family: 'MarlinSansSQ';
        src: url('./marlin-sans-sq-oblique-005-regular.woff2?v=2') format('woff2');
        font-weight: 500;
        font-style: oblique;
        font-display: swap;
    }
	@font-face {
        font-family: 'MarlinSansSQ';
        src: url('./marlin-sans-sq-oblique-006-medium.woff2?v=2') format('woff2');
        font-weight: 600;
        font-style: oblique;
        font-display: swap;
    }
	@font-face {
        font-family: 'MarlinSansSQ';
        src: url('./marlin-sans-sq-oblique-007-bold.woff2?v=2') format('woff2');
        font-weight: 700;
        font-style: oblique;
        font-display: swap;
    }
	@font-face {
        font-family: 'MarlinSansSQ';
        src: url('./marlin-sans-sq-oblique-008-extra-bold.woff2?v=2') format('woff2');
        font-weight: 800;
        font-style: oblique;
        font-display: swap;
    }
	@font-face {
        font-family: 'MarlinSansSQ';
        src: url('./marlin-sans-sq-oblique-009-black.woff2?v=2') format('woff2');
        font-weight: 900;
        font-style: oblique;
        font-display: swap;
    }
	@font-face {
        font-family: 'MarlinSansSQ';
        src: url('./marlin-sans-sq-oblique-010-extra-black.woff2?v=2') format('woff2');
        font-weight: 950;
        font-style: oblique;
        font-display: swap;
    }
	
/* OBLIQUE */