/* HOVAN News mobile – applies to news content only */
.hv-news-post{background:#fff;border:1px solid #eee0d7;border-radius:15px;overflow:hidden;margin:12px 0 18px;box-shadow:0 2px 10px rgba(55,28,18,.04)}
.hv-news-post__head{display:flex;gap:10px;align-items:center;padding:13px 14px 7px}
.hv-news-post__avatar{width:42px;height:42px;border-radius:50%;object-fit:contain;flex-shrink:0}
.hv-news-post__head strong{display:block;color:#66352e;font-size:15px}
.hv-news-post__head small{display:block;color:#777;font-size:12px}
.hv-news-post__body{padding:5px 14px 10px}
.hv-news-post__body h2,.hv-news-post__body h3{margin:4px 0 8px;font-size:18px;line-height:1.35}
.hv-news-post__body a{color:#713a31}
.hv-news-post__photo{display:block;width:100%;height:auto;max-height:550px;object-fit:cover}
.hv-news-post__counts{padding:10px 14px;color:#696969;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;border-bottom:1px solid #eee}
.hv-news-post__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:7px 4px;gap:3px}
.hv-news-post__actions a,.hv-news-post__actions button{background:transparent;border:0;color:#6b6765;text-align:center;min-height:40px;padding:8px 1px;font-size:14px;text-decoration:none;cursor:pointer}
.hv-news-post__actions a:hover,.hv-news-post__actions button:hover{background:#f6eee9;border-radius:9px}
.hv-news-post__foot{border-top:1px solid #eee;padding:10px 14px;font-size:13px}
.hv-news-post__foot a{color:#793127}
@media(max-width:380px){.hv-news-post__actions a,.hv-news-post__actions button{font-size:12px}}
