/* MWB Typography — type scale, font imports */

body {
    font-family: var(--font-body);
    font-weight: 400;
    color: var(--c-ink-2);
    background-color: var(--c-bg);
}

h1, h2, h3, h4, h5, h6 {
    font-family: var(--font-heading);
    font-weight: 400;
    text-transform: uppercase;
    color: var(--c-ink);
    line-height: 1.2;
}

/* Fluid type scale — values to be refined after design delivery */
h1 { font-size: clamp(2rem, 5vw, 3.5rem); }
h2 { font-size: clamp(1.5rem, 3.5vw, 2.5rem); }
h3 { font-size: clamp(1.25rem, 2.5vw, 1.75rem); }
h4 { font-size: clamp(1rem, 2vw, 1.375rem); }

p { line-height: 1.7; }
