/* Additions to the WordPress theme's CSS (the theme's own files are untouched in public/wp-content/themes). */

/* Tables in rich text (e.g. the privacy policy) */
.component-rich table { width: 100%; margin: 1.5rem 0; border-collapse: collapse; font-size: .9375rem; }
.component-rich th, .component-rich td { padding: .75rem 1rem; border: 1px solid rgb(var(--color-border)); text-align: left; vertical-align: top; }
.component-rich th { background: rgb(var(--color-surface)); font-weight: 700; }
.component-rich td:first-child { width: 30%; font-weight: 600; }
.component-rich td ul { margin: 0; padding-left: 1.1rem; }
.component-rich td li + li { margin-top: .25rem; }
@media (max-width: 639px) {
    .component-rich th, .component-rich td { padding: .5rem .625rem; }
}
