/*==================================================
  VANTAGE PRO TYPOGRAPHY 2026
  Font + Heading + SEO
==================================================*/

/* Font toàn website */
body,
button,
input,
select,
textarea{
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:1.8;
    color:#333;
    font-weight:400;
    -webkit-font-smoothing:antialiased;
    text-rendering:optimizeLegibility;
}

/* Nội dung bài viết */
.entry-content,
.page-content,
.site-content article{
    font-family:Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:1.85;
    color:#444;
}

/* Khoảng cách đoạn văn */
.entry-content p{
    margin:0 0 1.4em;
}

/* ==========================================
   HEADING
========================================== */

.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.page-content h1,
.page-content h2,
.page-content h3,
.page-content h4,
.page-content h5{

    font-family:Arial, Helvetica, sans-serif;
    color:#c79a2b;       /* Vàng đồng */
    font-weight:700;
    line-height:1.35;
    margin-top:1.8em;
    margin-bottom:.8em;
    letter-spacing:-0.3px;
}

/* H1 */
.entry-content h1{
    font-size:40px;
}

/* H2 */
.entry-content h2{
    font-size:32px;
}

/* H3 */
.entry-content h3{
    font-size:27px;
}

/* H4 */
.entry-content h4{
    font-size:23px;
}

/* H5 */
.entry-content h5{
    font-size:20px;
}

/* ==========================================
   LINK
========================================== */

.entry-content a{
    color:#005baa;
    text-decoration:none;
    font-weight:600;
    transition:.3s;
}

.entry-content a:hover{
    color:#003b73;
    text-decoration:underline;
}

/* ==========================================
   LIST
========================================== */

.entry-content ul,
.entry-content ol{
    margin:20px 0 20px 28px;
    line-height:1.9;
}

.entry-content li{
    margin-bottom:10px;
}

/* ==========================================
   BLOCKQUOTE
========================================== */

.entry-content blockquote{
    background:#f5f9ff;
    border-left:5px solid #005baa;
    padding:20px 28px;
    margin:30px 0;
    font-style:italic;
    border-radius:8px;
}

/* ==========================================
   TABLE
========================================== */

.entry-content table{
    width:100%;
    border-collapse:collapse;
    margin:30px 0;
}

.entry-content table th{
    background:#005baa;
    color:#fff;
    padding:12px;
    border:1px solid #ddd;
}

.entry-content table td{
    padding:12px;
    border:1px solid #ddd;
}

/* ==========================================
   IMAGE
========================================== */

.entry-content img{
    max-width:100%;
    height:auto;
    border-radius:10px;
    margin:20px 0;
}

/* ==========================================
   HR
========================================== */

.entry-content hr{
    border:none;
    border-top:1px solid #ddd;
    margin:40px 0;
}

/* ==========================================
   STRONG
========================================== */

.entry-content strong{
    color:#003b73;
    font-weight:700;
}

/* ==========================================
   MOBILE
========================================== */

@media(max-width:768px){

body{
    font-size:15px;
}

.entry-content{
    font-size:16px;
    line-height:1.8;
}

.entry-content h1{
    font-size:30px;
}

.entry-content h2{
    font-size:26px;
}

.entry-content h3{
    font-size:23px;
}

.entry-content h4{
    font-size:20px;
}

.entry-content h5{
    font-size:18px;
}

}
/* ===========================
   TẮT TOÀN BỘ BÌNH LUẬN
=========================== */

/* Form bình luận */
#comments,
.comments-area,
.comment-respond,
.comment-form,
#respond{
    display:none !important;
}

/* Danh sách bình luận */
.comment-list,
.comments-title,
.comments-link,
.comment-navigation,
.comment-meta,
.comment-author,
.comment-content,
.comment-reply-link{
    display:none !important;
}

/* Icon bình luận */
.post-comments,
.comments-count,
.entry-comments,
.comments-number{
    display:none !important;
}

/* Link bình luận dưới bài viết */
a[href*="#respond"],
a[href*="#comments"]{
    display:none !important;
}

/* Meta có chữ Comments */
.entry-meta .comments-link,
.post-meta .comments-link{
    display:none !important;
}

/* Bình luận của WordPress */
#wpdcom,
#wpdiscuz-comments{
    display:none !important;
}