implementation("io.ktor:ktor-server-call-id:2.3.1")
implementation("io.ktor:ktor-server-call-logging:2.3.1")
- implementation("io.ktor:ktor-server-conditional-headers:2.3.1")
implementation("io.ktor:ktor-server-forwarded-header:2.3.1")
implementation("io.ktor:ktor-server-html-builder:2.3.1")
implementation("io.ktor:ktor-server-sessions-jvm:2.3.1")
implementation("io.ktor:ktor-server-status-pages:2.3.1")
- implementation("org.jetbrains.kotlinx:kotlinx-html-jvm:0.8.0")
+ implementation("org.jetbrains.kotlinx:kotlinx-html-jvm:0.8.1")
implementation("com.samskivert:jmustache:1.15")
implementation("org.apache.groovy:groovy-jsr223:4.0.10")
exclude("org.jetbrains.kotlinx", "kotlinx-serialization-core-jvm")
}
- implementation("org.slf4j:slf4j-api:2.0.5")
+ implementation("org.slf4j:slf4j-api:2.0.7")
implementation("ch.qos.logback:logback-classic:1.4.7")
}
--a-v-fg: #63c;
--tbl-border: #036;
- --tbl-backgr: #eee;
+ --tbl-td-bgr: #eee;
+ --tbl-th-bgr: #258;
--input-bg: #aaa;
--input-ul: #222;
--a-v-fg: #96f;
--tbl-border: #9cf;
- --tbl-backgr: #111;
+ --tbl-td-bgr: #111;
+ --tbl-th-bgr: #7ad;
--input-bg: #555;
--input-ul: #ddd;
--a-v-fg: #63c;
--tbl-border: #036;
- --tbl-backgr: #eee;
+ --tbl-td-bgr: #eee;
+ --tbl-th-bgr: #258;
--input-bg: #aaa;
--input-ul: #222;
--a-v-fg: #96f;
--tbl-border: #9cf;
- --tbl-backgr: #111;
+ --tbl-td-bgr: #111;
+ --tbl-th-bgr: #7ad;
--input-bg: #555;
--input-ul: #ddd;
td {
border: 0.125rem solid var(--tbl-border);
- background-color: var(--tbl-backgr);
+ background-color: var(--tbl-td-bgr);
font-size: 0.85em;
padding: 0.3em;
}
th {
border: 0.125rem solid var(--tbl-border);
- background-color: var(--tbl-border);
+ background-color: var(--tbl-th-bgr);
padding: 0.15em 0;
text-align: center;
- vertical-align: center;
+ vertical-align: middle;
font-family: Oxanium, monospace;
font-size: 1.0em;
font-variant: small-caps;
font-weight: 700;
- color: var(--tbl-backgr);
+ color: var(--tbl-td-bgr);
}
input[type=text],