/* Keep Twenty Seventeen's composition; adapt only the static interactions. */
html{scroll-behavior:smooth}
img{max-width:100%;height:auto}
.entry-content{overflow-wrap:break-word}
.entry-content:after{content:"";display:table;clear:both}
.gallery{display:flex;flex-wrap:wrap;align-items:flex-start;clear:both}
.gallery .gallery-item{display:block;width:33.333%;max-width:33.333%;margin:0;padding:8px;text-align:center}
.gallery img{width:150px;max-width:100%;height:auto;object-fit:contain}
.gallery-item p{margin:0}
.gallery-caption,.wp-caption-text{line-height:1.5;overflow-wrap:anywhere}
.wp-caption{max-width:100%}
.tagcloud a{display:inline-block;margin:0 8px 6px 0}
.custom-header-media img{object-fit:cover}
.pagination .page-numbers{display:inline-block}
.comment-list{list-style:none;padding:0}
.comment-author{padding-left:0}
.comment-kind{display:block;font-size:.75rem;color:#767676}
.comment-content{overflow-wrap:anywhere}
.comment-metadata time{font-size:inherit}
.menu-scroll-down{font-size:1.5rem}
:target{scroll-margin-top:2rem}
a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #222;outline-offset:4px}
.search-result{margin:2em 0}.search-result h2{margin:0 0 .5em;padding:0}
.search-result p{font-size:.9rem;color:#555}
@media(max-width:480px){.gallery .gallery-item{width:50%;max-width:50%}.page-links a{display:inline-block;padding:.25em .4em}.post-navigation .nav-next{margin-top:1em}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
