*, *::before, *::after { box-sizing: border-box; }
body, h1, h2, h3, p, ul, dialog { margin: 0; }
ul { padding: 0; list-style: none; }
img { display: block; max-inline-size: 100%; block-size: auto; }
button { font: inherit; }
