*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } :root { font-family: system-ui, -apple-system, sans-serif; font-size: 16px; line-height: 1.5; color: #1a1a1a; background-color: #fafafa; } body { min-height: 100dvh; } h1 { font-size: 2rem; font-weight: 700; } h2 { font-size: 1.5rem; font-weight: 600; } button { cursor: pointer; font-family: inherit; }