/** @author Robert Mesaros, https://www.rmsoft.sk */

html {
	--bg: #002240;
	--fg: #9ab3c8;
	--dim: #0f3457;
	--lit: #011d35;
}

a, a:visited { color: #7aa5cc; }
a:link:hover, a:visited:hover { color: #b3d3f0; }
button.link { color: #7aa5cc; }
button.link:hover { color: #b3d3f0; }
h1 { border-color: #5e94c1; color: #ffddbf; }
h2 { border-color: #a3bdd3; color: #fff; background: #3c678d; }
table, td, th, .column { border-color: #3a76ab; }
th { background: #11385a; }
thead td, thead th, thead th a { color: #a8b05f; }
fieldset { border-color: #3a76ab; }
code { background: #11385a; }
tbody tr:hover td, tbody tr:hover th { background: #133553; }
pre.jush { background: var(--lit); }
input.default { box-shadow: 1px 1px 1px #888; }
input.required, input.maxlength, textarea.maxlength { box-shadow: 1px 1px 1px red; }
.version { color: #97a5b2; }
.error { color: #ff9a9a; background: #3b1d1d; border: 1px solid #e76f6f; }
.error b { background: #4d2626; }
.message { color: #7fd97f; background: #123512; border: 1px solid #7fbd7f; }
.char { color: #c77ec7; }
.date { color: #59c159; }
.enum { color: #e58585; }
.binary { color: #9bc0e1; }
.odds tbody tr:nth-child(2n) { background: #062b4a; }
.js .checkable .checked td, .js .checkable .checked th { background: #1a5178; color: #a5d7d8; }
.js .checkable .checked:hover td, .js .checkable .checked:hover th { background: #15486c; }
.js .checkable .checked a { color: #a5d7d8; }
.time { color: silver; }
.icon { filter: invert(1); background-color: #062642; }
.icon:hover { background-color: #d1394e; }
#menu { border-color: #a3bdd3; }
#menu p, #logins, #tables { border-color: #326b9c; }
#h1 { color: #ffddbf; }
#version, .plugins .update { color: #d2b397; }
#schema .table { border-color: #2a5c8a; }
#help { border-color: #777; background: var(--lit); }
#schema div.table a { color: #6ba4d6; }
#menu .active { color: #4fb0b1; }
#edit-fields tbody tr:hover td, #edit-fields tbody tr:hover th { background: #1a4268; }
:target { color: #a8b05f; }
