html { box-sizing: border-box; } *, *::before, *::after { box-sizing: inherit; } body { position: absolute; top: 0; left: 0; height: 100%; width: 100%; margin: 0; color: #000000de; font-family: Inter, sans-serif; } h1, h2 { font-family: 'IBM Plex Serif', serif; } h2 { font-weight: 800; } h1 { font-weight: 300; } a { color: #484848de; text-decoration: none; transition: color 50ms; } a:hover { color: #242424de; } a:active { color: #121212de; }