/* layout */
table.vot-conj {
text-align: left;
}
table.vot-conj tr {
vertical-align: top;
}
table.vot-conj .vot-conj-header-toggle {
width: 35em;
}
table.vot-conj .vot-conj-header-tense {
width: 10em;
}
table.vot-conj .vot-conj-header-person {
width: 11em;
}
table.vot-conj .vot-conj-header-posneg {
width: 13em;
}
.vot-conj-type {
font-size: 90%;
}
.vot-conj-notes {
font-size: smaller;
}
/* appearance */
table.vot-conj {
border-style: solid;
border-width: 1px;
}
/* colors */
table.vot-conj { border-color: rgb(80%,80%,100%); }
table.vot-conj th,
table.vot-conj th.vot-conj-header-toggle { background: rgb(80%,80%,100%); }
table.vot-conj th.thsub { background: rgb(90%,90%,100%); }
table.vot-conj td { background: rgb(95%,95%,100%); }
/* dark mode colors; styles need to be duplicated exactly between these two media blocks */
@media screen {
html.skin-theme-clientpref-night table.vot-conj { border-color: rgb(8%,12%,32%); }
html.skin-theme-clientpref-night table.vot-conj th,
html.skin-theme-clientpref-night table.vot-conj th.vot-conj-header-toggle { background: rgb(8%,12%,32%); }
html.skin-theme-clientpref-night table.vot-conj th.thsub { background: rgb(6%,9%,24%); }
html.skin-theme-clientpref-night table.vot-conj td { background: rgb(4%,5%,15%); }
}
@media screen and (prefers-color-scheme: dark) {
html.skin-theme-clientpref-os table.vot-conj { border-color: rgb(8%,12%,32%); }
html.skin-theme-clientpref-os table.vot-conj th,
html.skin-theme-clientpref-os table.vot-conj th.vot-conj-header-toggle { background: rgb(8%,12%,32%); }
html.skin-theme-clientpref-os table.vot-conj th.thsub { background: rgb(6%,9%,24%); }
html.skin-theme-clientpref-os table.vot-conj td { background: rgb(4%,5%,15%); }
}