body {
  margin:           1pc calc(28vw - 224px);
  padding:          1pc;
  border-radius:    2pc;
  box-shadow:       1mm 1mm 8mm rgba(64,96,192,75%);
}

div#logo-avatar {
  text-align:       center;
}

div#logo-avatar img {
  width:            224px;
  height:           224px;
  border-radius:    16px;
  box-shadow:       1pt 2px 3mm rgba(0,0,0,0.5);
}

table {
  border-spacing:   1ex;
  box-shadow:       1px 1px 2pt rgba(64,128,192,50%);

  padding:          3mm;
  border-radius:    5mm;
}

th, td {
  box-shadow:       1px 1px 2pt rgba(32,64,96,50%);

  padding:          5mm;
  border-radius:    7mm;
}

li {
  margin:           2mm 0mm;
}
