/* per-site fixes */
/* Leftover theme credit in footer */
.site-info .footer-info-right { display: none !important; }
/* Readable body text */
.entry-content p, .entry-content li { font-size: 16px !important; line-height: 1.7 !important; }

/* layout: footer had only a copyright line */
#colophon .sf-footer { text-align: center; padding: 2.2em 1em 1.2em; font-family: Lato, sans-serif; }
#colophon .sf-footer p { margin: 0 0 .8em; }
#colophon .sf-footer a, #colophon .sf-footer a:visited { color: #fff; text-decoration: none; }
#colophon .sf-footer a:hover { text-decoration: underline; }
#colophon .sf-footer-name { font-family: Merriweather, Georgia, serif; font-size: 1.3em; }
#colophon .sf-footer-links { display: flex; flex-wrap: wrap; justify-content: center; gap: .5em 1.6em; text-transform: uppercase; font-size: 13px; letter-spacing: .04em; }
#colophon .site-info { border-top: 1px solid rgba(255,255,255,.15); }
