html {box-sizing: border-box; font-size: 16px;}
*, *:before, *:after { box-sizing: inherit; }
body, p, ol, ul { margin: 0; padding: 0; font-weight: normal; }
img { max-width: 100%; height: auto; }
* { transition: all 200ms; }

:root {
  --system_ui: system-ui, sans-serif;
  --transitional: Charter, 'Bitstream Charter', 'Sitka Text', Cambria, serif;
  --old_style: 'Iowan Old Style', 'Palatino Linotype', 'URW Palladio L', P052, serif;
  --humanist: Seravek, 'Gill Sans Nova', Ubuntu, Calibri, 'DejaVu Sans', source-sans-pro, sans-serif;
  --geometric_humanist: Avenir, Montserrat, Corbel, 'URW Gothic', source-sans-pro, sans-serif;
  --classical_humanist: Optima, Candara, 'Noto Sans', source-sans-pro, sans-serif;
  --neo_grotesque: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif;
  --monospace_slab_serif: 'Nimbus Mono PS', 'Courier New', monospace;
  --monospace_code: ui-monospace, 'Cascadia Code', 'Source Code Pro', Menlo, Consolas, 'DejaVu Sans Mono', monospace;
  --industrial: Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', 'Nimbus Sans Narrow', sans-serif-condensed, sans-serif;
  --rounded_sans: ui-rounded, 'Hiragino Maru Gothic ProN', Quicksand, Comfortaa, Manjari, 'Arial Rounded MT', 'Arial Rounded MT Bold', Calibri, source-sans-pro, sans-serif;
  --slab_serif: Rockwell, 'Rockwell Nova', 'Roboto Slab', 'DejaVu Serif', 'Sitka Small', serif;
  --antique: Superclarendon, 'Bookman Old Style', 'URW Bookman', 'URW Bookman L', 'Georgia Pro', Georgia, serif;
  --didone: Didot, 'Bodoni MT', 'Noto Serif Display', 'URW Palladio L', P052, Sylfaen, serif;
  --handwritten: 'Segoe Print', 'Bradley Hand', Chilanka, TSCu_Comic, casual, cursive;
}

body {
  font-family: var(--system_ui);
  font-size: 1.05rem;
  line-height: 1.45rem;
  padding: 0;
  margin: 0;
  min-height: 100vh;
  background-size: cover;
  background-repeat: no-repeat;
  display: grid;
  overflow: hidden;
  background-color: #101215;
}
#runclock {
    width: 100%;
    color: lightblue;
    height: 100%;
    font-size: 15vw;
    text-align: center;
    line-height: 11vh;
    align-content: center;
}
