/* ::::: http://www.lua.org/lua.css ::::: */

html { background-color: rgb(248, 248, 248); }
body { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: Helvetica,Arial,sans-serif; text-align: justify; line-height: 1.25; margin: 16px auto; padding: 32px; border: 1px solid rgb(204, 204, 204); border-radius: 20px; max-width: 70em; width: 90%; }
h1, h2, h3, h4 { color: rgb(0, 0, 128); font-family: Verdana,Geneva,sans-serif; font-weight: normal; font-style: normal; text-align: left; }
h1 { font-size: 28pt; }
h1 img { vertical-align: text-bottom; }
h2::before { content: "❖"; padding-right: 0.5em; }
a { text-decoration: none; }
a:link { color: rgb(0, 0, 128); }
a:link:hover, a:visited:hover { background-color: rgb(208, 208, 255); color: rgb(0, 0, 128); border-radius: 4px; }
a:link:active, a:visited:active { color: rgb(255, 0, 0); }
:target { background-color: rgb(240, 240, 240); margin: -8px; padding: 8px; border-radius: 8px; outline: medium none; }
hr { display: none; }
.footer { color: gray; font-size: x-small; text-transform: lowercase; }
img { background-color: white; }
/* ::::: http://www.lua.org/manual/manual.css ::::: */

h3 code { font-family: inherit; font-size: inherit; }
pre, code { font-size: 12pt; }
span.apii { color: gray; float: right; font-family: inherit; font-style: normal; font-size: small; }
h2::before { content: ""; padding-right: 0em; }
