/* HANFACKER v4.7.2 – shared magazine / article chrome */
body.blog .hf47-magazine .hf10-footer,body.single-post .hf471-post-page .hf10-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:28px!important;padding:30px max(24px,calc((100% - 1240px)/2))!important;margin:0!important;background:#173b29!important;color:#fffaf0!important;max-width:none!important;width:100%!important}
body.blog .hf47-magazine .hf10-footer>div,body.single-post .hf471-post-page .hf10-footer>div{display:flex!important;flex-direction:column!important;gap:5px!important}
body.blog .hf47-magazine .hf10-footer strong,body.single-post .hf471-post-page .hf10-footer strong{display:block!important;font:700 22px Georgia,serif!important;color:#fffaf0!important}
body.blog .hf47-magazine .hf10-footer small,body.single-post .hf471-post-page .hf10-footer small{display:block!important;font:11px Arial,sans-serif!important;color:#eadcc2!important}
body.blog .hf47-magazine .hf10-footer nav,body.single-post .hf471-post-page .hf10-footer nav{display:flex!important;flex-wrap:wrap!important;gap:20px!important}
body.blog .hf47-magazine .hf10-footer a,body.single-post .hf471-post-page .hf10-footer a{color:#fffaf0!important;text-decoration:none!important;font:13px Arial,sans-serif!important}
body.single-post .hf471-post-page{background:#fcf8ef!important;color:#1c3c2b!important}
body.single-post .hf471-post-main{max-width:1120px!important;margin:0 auto!important;padding:45px 24px 75px!important;background:transparent!important}
body.single-post .hf471-article{background:transparent!important;border:0!important;box-shadow:none!important}
body.single-post .hf471-post-head h1{font:400 clamp(38px,5vw,64px)/1.14 Georgia,serif!important;color:#1d3c2a!important}
body.single-post .hf471-content{max-width:780px!important;margin:auto!important;font:16px/1.8 Arial,sans-serif!important;color:#33463a!important;background:transparent!important}
body.single-post .hf471-comments{max-width:780px!important;margin:45px auto!important;padding:30px!important;background:#f5efe1!important;border:1px solid #e4d7c0!important;border-radius:14px!important}
body.single-post .hf471-comments a,body.single-post .hf471-back a{color:#245b3a!important}
body.single-post .hf471-comments input[type=submit]{background:#173b29!important;color:#fff!important;border:0!important}
