/* sovusadba — цветовые правки поверх dopetrope */
:root { --sovusadba-accent: #2e7d32; }

.article-post header p, .box.post header p { color: #666; }
.box.post .image.featured img { width: 100%; height: auto; display: block; }
.box.post h1 { line-height: 1.2; }
.box.post h2, .box.post h3 { margin-top: 1.5em; }
.box.post img { max-width: 100%; height: auto; }
.box.post p { line-height: 1.7; }
.box.post ul, .box.post ol { padding-left: 1.2em; margin: 1em 0; }
.box.post ul li { list-style: disc; margin: 0.35em 0; }
.box.post ol li { list-style: decimal; margin: 0.35em 0; }
.box.post table { width: 100%; border-collapse: collapse; margin: 1.2em 0; }
.box.post table th, .box.post table td { border: 1px solid #ddd; padding: 8px 10px; }
.box.post table th { background: #f6f6f6; text-align: left; }
#header .logo { font-size: 1.65em; font-weight: 800; margin: 0.6em 0; letter-spacing: -0.015em; }
#header .logo a { color: inherit; text-decoration: none; }
#footer .divided li { padding: 6px 0; }
