:root {
    --paper: #f3eee3;
    --ink: #242724;
}

* { box-sizing: border-box; }

html, body {
    width: 100%;
    height: 100%;
}

body {
    margin: 0;
    overflow: hidden;
    color: var(--ink);
    background: var(--paper);
}

h1 {
    position: fixed;
    top: clamp(1.5rem, 4vw, 4rem);
    left: clamp(1.5rem, 5vw, 5rem);
    margin: 0;
    font: 400 clamp(1.65rem, 2.4vw, 2.7rem)/1 "Newsreader", Georgia, serif;
    letter-spacing: -.055em;
}
