@font-face{font-family:'Fredoka';font-style:normal;font-weight:400 700;font-display:swap;src:url('https://fonts.gstatic.com/s/fredoka/v18/X7nP4b87HvSqjb_WIi2yn_ZzMZ-mTfEZKUuJXP4.woff2') format('woff2')}
@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400 800;font-display:swap;src:url('https://fonts.gstatic.com/s/nunitosans/v15/pe0qMImSLYBIv1o4X1M8cce9I9tqbrfeECfWFxAI1E4pW-DVWY-XoUvJqW7ZQxu9.woff2') format('woff2')}
@font-face{font-family:'PT Serif';font-style:normal;font-weight:400;font-display:swap;src:url('https://fonts.gstatic.com/s/ptserif/v17/EK4mzat0R2fVWo9YvXFuNQCJZTsxwaPO.woff2') format('woff2')}
@font-face{font-family:'PT Serif';font-style:normal;font-weight:700;font-display:swap;src:url('https://fonts.gstatic.com/s/ptserif/v17/EK4lzat0R2fVWo9YvXFukTa4c9YCZE8fS1n0.woff2') format('woff2')}

:root{
--font-display:'Fredoka',ui-rounded,'Nunito Sans',sans-serif;
--font-serif:'PT Serif',Georgia,serif;
--font-body:'Nunito Sans',ui-sans-serif,system-ui,sans-serif;

--text-xs:0.8125rem;
--text-sm:0.9375rem;
--text-base:1.0625rem;
--text-lg:1.25rem;
--text-xl:1.5rem;
--text-2xl:2rem;
--text-3xl:2.75rem;
--text-4xl:3.75rem;

--leading-tight:1.1;
--leading-snug:1.3;
--leading-normal:1.6;

--weight-regular:400;
--weight-semibold:600;
--weight-bold:700;
}
