
body {
    display: flex;
    flex-direction: column;
    width: 100%;
    min-height: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: var(--surface-1);
    color: var(--text-1);
  }
  
:root {
    /*! color-scheme:light dark; *//*! --surface-1-light:#fff; *//*! --surface-2-light:#e5e5e5; *//*! --text-1-light:#0a0a0a; */--text-2-light:#737373;
    --border-light:#bbb;
    --surface-1-dark:#171717;
    --surface-2-dark:#404040;
    --text-1-dark:#fafafa;
    --text-2-dark:#a3a3a3;
    --border-dark:#606060;
    --surface-1:var(--surface-1-light);
    --surface-2:var(--surface-2-light);
    --text-1:var(--text-1-light);
    --text-2:var(--text-2-light);
    --border:var(--border-light)
  }
  @media(prefers-color-scheme:dark) {
    :root {
      --surface-1:var(--surface-1-dark);
      /*! --surface-2:var(--surface-2-dark); */--text-1:var(--text-1-dark);
      --text-2:var(--text-2-dark);
      --border:var(--border-dark)
    }
  }
  html.light {
    color-scheme:light;
    --surface-1:var(--surface-1-light);
    --surface-2:var(--surface-2-light);
    --text-1:var(--text-1-light);
    --text-2:var(--text-2-light);
    --border:var(--border-light)
  }
  html.dark {
    color-scheme:dark;
    --surface-1:var(--surface-1-dark);
    --surface-2:var(--surface-2-dark);
    --text-1:var(--text-1-dark);
    --text-2:var(--text-2-dark);
    --border:var(--border-dark)
  }

.container   {
    max-width: 500px;
    text-align: center;
}

#rcorners {
  border-radius: 25px;
  border: 2px solid white;
  width: 300px;
}

th, td {
  padding: 10px;
  text-align: left;
}
