body {
    font-family: -apple-system, system-ui, BlinkMacSystemFont, 'Helvetica Neue', 'Segoe UI', Roboto, Arial, sans-serif;
    color: #333;
    margin: 0;
    line-height: 1.6em;
    -webkit-font-smoothing: antialiased; }
h1 { font-weight: normal; }
main {
    max-width: 1210px;
    padding: 24px;
    margin: 0 auto; }
canvas {
    background-color: #f8f8f8;
    border-radius: 4px;
    border: 1px solid #ddd; }
