/* Josh's Custom CSS Reset https://www.joshwcomeau.com/css/custom-css-reset/ */ *, *::before, *::after { box-sizing: border-box; } * { margin: 0; } body { line-height: 1.5; -webkit-font-smoothing: antialiased; } img, picture, video, canvas, svg { display: block; max-width: 100%; } input, button, textarea, select { font: inherit; } p, h1, h2, h3, h4, h5, h6 { overflow-wrap: break-word; } #root, #__next { isolation: isolate; } /* Styles */ html { -webkit-text-size-adjust: 100%; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */ font-feature-settings: normal; font-variation-settings: normal; } pre { margin: 0; padding: 0; } code { margin: 0; padding: 6px 0 !important } :root { /* TODO: create basic greyscale colours */ } main { padding: 12px; } h1 { font-size: 18px; margin-bottom: 20px; /* font-weight: 700; */ } h3 { font-size: 16px; font-weight: 700; text-transform: uppercase; } .category-list { padding: 10px 20px; list-style-type: none; } .signature { }