@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Serif:ital,wght@0,400;0,600;1,400;1,600&display=swap');

body { background-color: #222831;
       color: #eeeeee; }

body, .main,
.refelem, .refcolumn, .refcontent, .content,
.version
/* .tocset, .tocview, .tocsub
   -- removing these because though they should be there,
      they make the text too wide, causing it to
      move the body text over! */
    { font-family: 'IBM Plex Serif', serif; }

.tocviewlink, .tocviewselflink { color: #f3e6e3; }

.tocview, .tocsub { background-color: #4f8a8b; }

td { background-color: grey; }
.tocview td { background-color: #4f8a8b; }
.tocset td { background-color: #4f8a8b; }

.plainlink { color: #f3e6e3; }

.refelem, .refcolumn, .refcontent {
    background-color: black;
    color: #eeeeee;
    border-color: black;
    font-family: 'IBM Plex Serif';
}

.navsettop, .navsetbottom, .navleft, .navright {
    display: none;
    aria-hidden: true;
}


.RktIn, .RktRdr, .RktPn, .RktMeta, .RktMod, .RktKw, .RktVar, .RktSym, .RktRes, .RktOut, .RktCmt, .RktVal, .RktBlk {
    color: yellow
}

a:link, a:hover, a:active, a:visited { color: #fbd46d; }

.StaffTable td { padding: 10px }
