[v-cloak] { display: none; }
#app .description :is(table) { width: auto; }
#app .description :is(th, td) { padding: .25rem .75rem; border: 1px solid var(--bs-border-color); }
#app .event-row:hover { background: var(--bs-tertiary-bg); }
#app .pre-wrap { white-space: pre-wrap; }
/* placeholders: smaller and more faded than the typed text */
.form-control::placeholder { font-size: .8em; opacity: .55; }
#app .ref-type { font-size: .65rem; font-weight: 500; }
/* event list: a little space between the rows, each row a separate bordered box */
#app .event-list { gap: .5rem; }
#app .event-list > .list-group-item { border-width: var(--bs-list-group-border-width); border-radius: var(--bs-list-group-border-radius); }
