@import url('https://fonts.googleapis.com/css2?family=Archivo:wght@500;700;900&family=Alex+Brush&display=swap');
@font-face{font-family:'Google Sans';src:url('../assets/fonts/GoogleSans-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Google Sans';src:url('../assets/fonts/GoogleSans-Italic.ttf') format('truetype');font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:'Google Sans';src:url('../assets/fonts/GoogleSans-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Google Sans';src:url('../assets/fonts/GoogleSans-MediumItalic.ttf') format('truetype');font-weight:500;font-style:italic;font-display:swap}
@font-face{font-family:'Google Sans';src:url('../assets/fonts/GoogleSans-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Google Sans';src:url('../assets/fonts/GoogleSans-BoldItalic.ttf') format('truetype');font-weight:700;font-style:italic;font-display:swap}
:root{
/* Helvetica Now Black not provided — still substituted. Google Sans is now the real brand font (see readme.md). */
--font-heading:'Archivo',Helvetica,Arial,sans-serif; /* stands in for Helvetica Now Black */
--font-body:'Google Sans',Helvetica,Arial,sans-serif;
--font-script:'Alex Brush',cursive; /* stands in for Scarlet Regular, logo/accent only */

--text-display:700 clamp(2.5rem,4vw,4rem)/1.05 var(--font-heading);
--text-h1:900 2.5rem/1.1 var(--font-heading);
--text-h2:700 1.75rem/1.2 var(--font-heading);
--text-h3:700 1.25rem/1.3 var(--font-heading);
--text-body-lg:400 1.125rem/1.6 var(--font-body);
--text-body:400 1rem/1.6 var(--font-body);
--text-body-sm:400 0.875rem/1.5 var(--font-body);
--text-label:600 0.8125rem/1.3 var(--font-body);
--text-eyebrow:600 0.75rem/1.2 var(--font-body);
}
