a { color: #0088FF; }
li::marker { content: '==> '; }
.flexbox, .flexbox-x, .flexbox-y, .flexbox-x-reverse, .flexbox-y-reverse { display: flex; flex-direction: inherit; }
.flexbox-x { flex-direction: row; }
.flexbox-y { flex-direction: column; }
.flexbox-x-reverse { flex-direction: row-reverse; }
.flexbox-y-reverse { flex-direction: column-reverse; }
.flex { flex: 1; }
.noflex { flex: initial; }
.cont { padding: var(--pad00) 0 0 var(--pad01); }
.ent, #main > hr { margin: 0 var(--pad00) var(--pad01) 0; }
.align-left  { text-align: left;  justify-content: left; }
.align-right { text-align: right; justify-content: right; }
.centered    { text-align: center; justify-content: center; align-items: center; }
.maxwidth { width: 100%; }
.maxheight { height: 100%; }
.autowidth { width: auto; }
.autoheight { height: auto; }
.monofont { font-family: var(--font2); }
.textheight { height: 1em; }
.large { font-size: 2em; }
.font0 { font-family: var(--font00); }
.font1 { font-family: var(--font01); }