/* Conservative visual refresh of inherited Talon blog and article templates. */
body.wp-theme-talon,body.wp-child-theme-talon-mikrobiom{color:#102e40;background:#fff;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;font-size:17px;line-height:1.75}
body:not(.mikrobiom-landing) .entry-content{font-size:18px;line-height:1.85}
body:not(.mikrobiom-landing) .entry-title{color:#102e40;letter-spacing:-.035em;line-height:1.2}
body:not(.mikrobiom-landing) .site-header{background:#fff;border-bottom:1px solid #d9e2e7}
body:not(.mikrobiom-landing) .site-title a{color:#102e40;font-weight:700}
body:not(.mikrobiom-landing) .entry-content a{color:#063dd5;text-decoration:underline;text-underline-offset:3px}
body:not(.mikrobiom-landing) .widget-title{color:#102e40;border-bottom:2px solid #063dd5;padding-bottom:12px}
body:not(.mikrobiom-landing) .post-item{border-bottom:1px solid #d9e2e7;padding-bottom:36px;margin-bottom:36px}
body:not(.mikrobiom-landing) input,body:not(.mikrobiom-landing) textarea{max-width:100%;border-radius:4px}
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #f58c27;outline-offset:4px}
@media(max-width:767px){body:not(.mikrobiom-landing) .entry-title{font-size:32px}body:not(.mikrobiom-landing) .entry-content{font-size:17px}}
