/* script will switch them around if enabled */
.hidden { display: none; }
/* These need to be enabled separately because localStorage may not exist */
.preset { display: none; }

#logo { width: 100%; }
#footer { font-size: small; }
#error { color: red; }

#results-table { border-collapse: collapse; }
#results-table th, #results-table td {
	border: 1px solid black;
	padding: .2em;
}
#results-table .col-conf { font-size: .8em; }
#results-table .col-center { text-align: center; }
#results-table .col-right { text-align: right; }
#results-table :focus { font-weight: bold; border: 2px solid black; }

input::placeholder { font-style: italic; font-size: .85em; }
input[type="text"] { width: 5em; }

.container { column-width: 20em; }
.container p { break-inside: avoid; }
