/* ================================================================= */
/* HOME PAGE STYLES (หน้าหลัก - List Page) */
/* ================================================================= */

/* ================================================================= */
/* CARD DESIGN (การ์ดบทความ) */
/* ================================================================= */

body .post-entry:not(.home-info), 
body .first-entry:not(.home-info) {
    background-color: transparent !important; /* ลบพื้นหลังเหลืองออก */
    color: #333 !important;
    border: none !important;
    border-radius: 0 !important; /* ลบ border-radius */
    overflow: hidden !important; /* เปลี่ยนกลับเป็น hidden เพื่อตัดขอบ */
    margin-bottom: 20px !important; /* ลดระยะห่างระหว่าง cards */
    margin-top: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding: 0 !important; /* ลบ padding ที่อาจทำให้เกิดพื้นที่ขาว */
    box-shadow: none !important; /* ลบ shadow */
    
    display: flex !important;
    flex-direction: column !important;
    height: auto !important;
    position: relative;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* ปรับ .entry-link ให้พอดีกับเนื้อหา ไม่ให้มีพื้นที่ขาวเกิน */
.post-entry:not(.home-info) .entry-link,
.first-entry:not(.home-info) .entry-link {
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    z-index: 1; /* ให้อยู่เหนือเนื้อหาเพื่อให้คลิกได้ แต่ไม่บัง */
    pointer-events: auto;
}

/* ทำให้ entry-link ไม่ครอบคลุมส่วนของปุ่มอ่านต่อ โดยใช้ clip-path */
.post-entry:not(.home-info) .entry-content::after,
.first-entry:not(.home-info) .entry-content::after {
    pointer-events: auto !important;
}

/* เพิ่ม wrapper สำหรับปุ่มอ่านต่อ */
.post-entry:not(.home-info) .entry-content,
.first-entry:not(.home-info) .entry-content {
    position: relative;
    z-index: 2;
}

/* ทำให้ .entry-link ไม่ครอบคลุมส่วนของปุ่มอ่านต่อ */
.post-entry:not(.home-info) .entry-content,
.first-entry:not(.home-info) .entry-content {
    position: relative;
    z-index: 2; /* ให้ entry-content อยู่เหนือ entry-link */
}

/* ป้องกันไม่ให้ .entry-link บังปุ่มอ่านต่อ */
.post-entry:not(.home-info) .entry-content::after,
.first-entry:not(.home-info) .entry-content::after {
    position: relative !important;
    z-index: 10 !important; /* ให้ปุ่มอยู่เหนือ entry-link มากๆ */
    pointer-events: auto !important;
    cursor: pointer !important;
}

/* ส่วนหัวสีส้ม */
.entry-header {
    order: 1;
    background: linear-gradient(135deg, var(--secondary-orange) 0%, var(--primary-orange) 100%) !important;
    padding: 18px 24px;
    min-height: 60px;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    display: flex;
    align-items: center;
    border-radius: 0 !important; /* ลบ border-radius */
}

.entry-header h2 {
    color: #ffffff !important;
    font-size: 1.375rem;
    line-height: 1.5;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
    width: 100%;
    margin: 0;
    font-weight: 600;
}

/* ================================================================= */
/* ESSAY ENTRY STYLES (บทความ) */
/* ================================================================= */

/* ส่วนหัวสำหรับบทความ essay - ใช้สีน้ำเงิน */
.post-entry.essay-entry .entry-header {
    background: linear-gradient(135deg, #4a90e2 0%, #357abd 100%) !important;
}

/* พื้นหลังเนื้อหาสำหรับบทความ essay - ใช้สีฟ้าอ่อน */
.post-entry.essay-entry .entry-content {
    background-color: #f0f7ff !important;
}

/* วันที่และ footer สำหรับบทความ essay */
.post-entry.essay-entry .entry-footer {
    background-color: #f0f7ff !important;
}

/* Dark mode สำหรับบทความ essay */
body.dark .post-entry.essay-entry .entry-header {
    background: linear-gradient(135deg, #5a9de2 0%, #4a7abd 100%) !important;
}

body.dark .post-entry.essay-entry .entry-content {
    background-color: rgba(74, 144, 226, 0.1) !important;
}

body.dark .post-entry.essay-entry .entry-footer {
    background-color: rgba(74, 144, 226, 0.1) !important;
}

/* แถว footer ที่มีที่มาและปุ่มอ่านต่อ */
.entry-content .entry-footer-row {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    margin-top: 12px !important;
    width: 100% !important;
}

/* ส่วนแสดงที่มา */
.post-entry .entry-source {
    padding: 0 !important;
    margin: 0 !important;
    background-color: transparent !important;
    font-size: 0.813rem !important; /* 13px */
    color: #666 !important;
    flex: 1;
}

.post-entry .entry-source .source-label {
    font-weight: 500;
    margin-right: 6px;
    color: #888 !important;
}

.post-entry .entry-source .source-link {
    color: var(--primary-orange) !important;
    text-decoration: none;
    transition: color 0.2s ease;
}

.post-entry .entry-source .source-link:hover {
    color: var(--secondary-orange) !important;
    text-decoration: underline;
}

.post-entry .entry-source .source-text {
    color: #666 !important;
}

/* วันที่ */
.post-entry .entry-footer {
    order: 2;
    display: flex !important;
    height: auto !important;
    min-height: auto !important;
    padding: 12px 24px 0 !important;
    margin: 0 !important;
    background-color: var(--bg-card-light) !important; /* เพิ่มพื้นหลังเหลือง */
    border-radius: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.post-entry .post-meta-container {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
    margin-top: 2px !important;
    margin-bottom: 5px !important;
    padding: 0 !important;
    min-height: 20px !important;
}

.post-entry .entry-footer span:first-child {
    display: inline-block !important;
    position: static !important;
    color: #666666 !important;
    font-size: 13px !important;
    font-weight: normal;
}

.post-entry .entry-footer span:not(:first-child) {
    display: none !important;
}

/* เนื้อหาสรุป */
.entry-content {
    order: 3;
    background-color: var(--bg-card-light) !important; /* เพิ่มพื้นหลังเหลือง */
    color: #333 !important;
    padding: 12px 24px 12px !important; /* ลด padding-bottom ให้พอดีกับปุ่ม */
    font-size: 1rem; /* เพิ่มขนาดฟอนต์จาก 0.938rem (15px) เป็น 1rem (16px) */
    line-height: 1.7 !important;
    
    display: flex !important;
    flex-direction: column !important;
    
    height: auto !important;
    margin: 0 !important;
    margin-top: 0 !important;
    position: relative;
    border-radius: 0 !important;
}

.entry-content p {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 0 0 0 !important;
    padding: 0 !important;
    flex: 1;
}

/* Entry Summary Container */
.entry-content .entry-summary {
    flex: 1;
    position: relative;
    /* จำกัดความสูงให้ไม่เกิน 6 บรรทัด */
    /* font-size 1rem = 16px, line-height 1.7 = 27.2px per line */
    max-height: calc(1rem * 1.7 * 6); /* 6 บรรทัด */
    overflow: hidden;
    /* ใช้เพื่อให้ข้อความ wrap รอบรูป float */
    display: block !important;
    /* ปิด flex behavior เพื่อให้ float ทำงาน */
    min-width: 0;
}

/* รูปภาพ Thumbnail ในหน้า List - แสดงเฉพาะรูปแรก และ float left */
.entry-content .entry-summary img:first-of-type {
    float: left !important;
    width: 140px !important;
    height: 100px !important;
    object-fit: cover !important;
    margin: 0 15px 10px 0 !important;
    border-radius: 6px !important;
    background-color: #f0f0f0;
    display: block !important;
}

/* ข้อความใน summary - ให้ wrap รอบรูป float (ต้อง override .entry-content p) */
.entry-content .entry-summary p {
    margin: 0 0 0 0 !important;
    padding: 0 !important;
    text-align: left !important; /* เปลี่ยนจาก justify เป็น left เพื่อให้การเว้นวรรคเป็นธรรมชาติ */
    line-height: 1.7 !important;
    font-size: 1rem !important; /* เพิ่มขนาดฟอนต์เนื้อข่าว */
    /* ไม่ใช้ -webkit-box เพื่อให้ wrap รอบ float ได้ */
    display: block !important;
    /* ยกเลิก -webkit-line-clamp */
    -webkit-line-clamp: unset !important;
    line-clamp: unset !important;
    -webkit-box-orient: unset !important;
    text-overflow: unset !important;
    /* ปรับการตัดคำ - ไม่ให้ตัดคำกลางคำ */
    overflow-wrap: normal !important; /* เปลี่ยนจาก break-word */
    word-wrap: normal !important; /* เปลี่ยนจาก break-word */
    word-break: normal !important; /* เพิ่มเพื่อป้องกันการตัดคำกลางคำ */
    /* ไม่ให้ clear เพื่อให้ wrap รอบรูป float */
    clear: none !important;
    /* ยกเลิก flex: 1 */
    flex: unset !important;
}

/* Paragraph แรกที่อยู่หลังรูปภาพ */
.entry-content .entry-summary img:first-of-type + p,
.entry-content .entry-summary img:first-of-type ~ p {
    clear: none !important;
    margin-top: 0 !important;
}

/* ซ่อนรูปภาพอื่นๆ ทั้งหมดในหน้า list */
.entry-content .entry-summary img:not(:first-of-type) {
    display: none !important;
}

/* ซ่อน figure อื่นๆ ที่ไม่ใช่รูปแรก */
.entry-content .entry-summary figure:not(:has(img:first-of-type)) {
    display: none !important;
}

/* ลดความกว้างของ post-entry ทั้งหมดเพื่อให้ sidebar align กับ menu "ค้นหา" */
@media screen and (min-width: 900px) {
    .posts-area .post-entry {
        /* ใช้ margin-right เพื่อลดความกว้าง - ลดลงเพราะ container แคบลงแล้ว */
        margin-right: 0 !important;
    }
    
    .posts-area .post-entry > .entry-link {
        /* ปรับ entry-link ให้สอดคล้อง */
        right: 0 !important;
    }
}

/* ปุ่มอ่านต่อ - ใช้ <a> tag แทน ::after */
.post-entry:not(.home-info) .read-more-btn,
.first-entry:not(.home-info) .read-more-btn {
    display: inline-block;
    margin-top: 0 !important;
    margin-bottom: 0;
    margin-left: auto;
    
    background-color: #ffffff; /* พื้นขาว */
    color: var(--primary-orange) !important; /* ข้อความสีส้ม */
    padding: 8px 20px;
    font-size: 0.875rem;
    border: 1px solid var(--primary-orange); /* border สีส้ม */
    border-radius: 20px;
    font-weight: 600;
    cursor: pointer;
    width: fit-content;
    transition: all 0.2s ease;
    box-shadow: none;
    text-decoration: none !important;
    position: relative !important;
    z-index: 100 !important; /* ให้ปุ่มอยู่เหนือ entry-link มากๆ */
    pointer-events: auto !important;
    flex-shrink: 0;
}

/* เมื่อ hover ที่ปุ่มหรือเนื้อข่าว ให้ปุ่มเป็นสีส้ม */
.post-entry:not(.home-info):hover .read-more-btn,
.first-entry:not(.home-info):hover .read-more-btn,
.post-entry:not(.home-info) .read-more-btn:hover,
.first-entry:not(.home-info) .read-more-btn:hover {
    background-color: var(--primary-orange) !important; /* เมื่อ hover เป็นพื้นส้ม */
    color: #ffffff !important; /* ข้อความขาว */
    border-color: var(--primary-orange) !important;
}

/* ปุ่มอ่านต่อสำหรับ essay entry - ใช้สีน้ำเงิน */
.post-entry.essay-entry:not(.home-info) .read-more-btn,
.first-entry.essay-entry:not(.home-info) .read-more-btn {
    color: #357abd !important; /* ข้อความสีน้ำเงิน */
    border-color: #357abd !important; /* border สีน้ำเงิน */
}

/* เมื่อ hover ที่ปุ่มหรือเนื้อข่าว essay ให้ปุ่มเป็นสีน้ำเงิน */
.post-entry.essay-entry:not(.home-info):hover .read-more-btn,
.first-entry.essay-entry:not(.home-info):hover .read-more-btn,
.post-entry.essay-entry:not(.home-info) .read-more-btn:hover,
.first-entry.essay-entry:not(.home-info) .read-more-btn:hover {
    background-color: #357abd !important; /* เมื่อ hover เป็นพื้นน้ำเงิน */
    color: #ffffff !important; /* ข้อความขาว */
    border-color: #357abd !important;
}

/* ซ่อนปุ่ม ::after เดิม */
.post-entry:not(.home-info) .entry-content::after,
.first-entry:not(.home-info) .entry-content::after {
    display: none !important;
}

/* เมื่อ hover ที่ปุ่มหรือเนื้อข่าว ให้ปุ่มเป็นสีส้ม */
.post-entry:not(.home-info):hover .entry-content::after,
.first-entry:not(.home-info):hover .entry-content::after,
.post-entry:not(.home-info) .entry-content:hover::after,
.first-entry:not(.home-info) .entry-content:hover::after {
    background-color: var(--primary-orange); /* เมื่อ hover เป็นพื้นส้ม */
    color: #ffffff; /* ข้อความขาว */
    border-color: var(--primary-orange);
}

/* ซ่อนปุ่มเดิมที่อยู่ที่ post-entry level */
.post-entry:not(.home-info)::after,
.first-entry:not(.home-info)::after {
    display: none !important;
}

.post-entry:not(.home-info)::after:hover,
.first-entry:not(.home-info)::after:hover {
    background-color: var(--secondary-orange);
    transform: translateY(-2px);
    box-shadow: 0 4px 10px rgba(245, 124, 0, 0.4);
}

.post-entry:hover {
    transform: translateY(-4px);
    box-shadow: 0 6px 20px rgba(245, 124, 0, 0.2) !important;
}

/* Mobile: รูปภาพเต็มจอ */
@media screen and (max-width: 600px) {
    .entry-content .entry-summary img:first-of-type {
        float: none !important;
        width: 100% !important;
        height: auto !important;
        max-height: 200px;
        margin-right: 0 !important;
        margin-bottom: 10px;
        display: block !important;
    }
}

/* ================================================================= */
/* HOME INFO HIDING */
/* ================================================================= */
.home-info .entry-header,
.home-info .entry-content {
    display: none !important;
}

.home-info {
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: none !important;
    overflow: visible !important;
}

.home-info .entry-footer {
    display: block !important;
    background: transparent !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    width: 100%;
}

/* ================================================================= */
/* DARK MODE - HOME PAGE */
/* ================================================================= */
body.dark .post-entry:not(.home-info) {
    background-color: var(--card-dark) !important;
    border-color: #333;
    color: #ddd !important;
}

/* พื้นหลังสำหรับ entry-footer และ entry-content ใน dark mode */
body.dark .post-entry .entry-source {
    background-color: transparent !important;
    color: #ccc !important;
}

/* Entry source สำหรับบทความ essay */
.post-entry.essay-entry .entry-source .source-link {
    color: #357abd !important;
}

.post-entry.essay-entry .entry-source .source-link:hover {
    color: #4a90e2 !important;
}

body.dark .post-entry.essay-entry .entry-source .source-link {
    color: #7bb3f0 !important;
}

body.dark .post-entry.essay-entry .entry-source .source-link:hover {
    color: #9cc5f5 !important;
}

body.dark .post-entry .entry-source .source-label {
    color: #aaa !important;
}

body.dark .post-entry .entry-source .source-link {
    color: #ffcc80 !important;
}

body.dark .post-entry .entry-source .source-link:hover {
    color: #ffb74d !important;
}

body.dark .post-entry .entry-source .source-text {
    color: #ccc !important;
}

body.dark .post-entry .entry-footer {
    background-color: var(--card-dark) !important;
}

body.dark .entry-content {
    background-color: var(--card-dark) !important;
    color: #e0e0e0 !important;
}

body.dark .entry-content p {
    color: #e0e0e0 !important;
}

body.dark .entry-content .entry-summary p {
    color: #e0e0e0 !important;
}


/* Dark mode สำหรับรูปภาพ thumbnail */
body.dark .entry-content .entry-summary img:first-of-type {
    background-color: #444 !important;
    border: 1px solid #555 !important;
}

/* วันที่ใน entry-footer */
body.dark .post-entry .entry-footer span:first-child {
    color: #cccccc !important;
}

/* ปุ่มอ่านต่อใน dark mode */
body.dark .post-entry:not(.home-info) .read-more-btn,
body.dark .first-entry:not(.home-info) .read-more-btn {
    background-color: rgba(255, 255, 255, 0.1) !important;
    color: #ffcc80 !important;
    border-color: #ffcc80 !important;
}

body.dark .post-entry:not(.home-info):hover .read-more-btn,
body.dark .first-entry:not(.home-info):hover .read-more-btn,
body.dark .post-entry:not(.home-info) .read-more-btn:hover,
body.dark .first-entry:not(.home-info) .read-more-btn:hover {
    background-color: #ffcc80 !important;
    color: #2e2e33 !important;
    border-color: #ffcc80 !important;
}

/* ปุ่มอ่านต่อสำหรับ essay entry ใน dark mode - ใช้สีน้ำเงิน */
body.dark .post-entry.essay-entry:not(.home-info) .read-more-btn,
body.dark .first-entry.essay-entry:not(.home-info) .read-more-btn {
    background-color: rgba(74, 144, 226, 0.1) !important;
    color: #7bb3f0 !important; /* ข้อความสีน้ำเงินอ่อน */
    border-color: #7bb3f0 !important;
}

body.dark .post-entry.essay-entry:not(.home-info):hover .read-more-btn,
body.dark .first-entry.essay-entry:not(.home-info):hover .read-more-btn,
body.dark .post-entry.essay-entry:not(.home-info) .read-more-btn:hover,
body.dark .first-entry.essay-entry:not(.home-info) .read-more-btn:hover {
    background-color: #4a90e2 !important; /* เมื่อ hover เป็นพื้นน้ำเงิน */
    color: #ffffff !important; /* ข้อความขาว */
    border-color: #4a90e2 !important;
}

body.dark .post-entry::after {
    background-color: transparent;
    color: #ffcc80;
    border-color: #ffcc80;
}

/* Tags (post-meta-right) ในหน้า home สำหรับ dark mode */
body.dark .post-entry .post-meta-right a {
    background-color: rgba(255, 204, 128, 0.15) !important;
    border-color: rgba(255, 204, 128, 0.4) !important;
    color: #ffcc80 !important;
}

body.dark .post-entry .post-meta-right a:hover {
    background-color: #ffcc80 !important;
    color: #2e2e33 !important;
    border-color: #ffcc80 !important;
}

/* ================================================================= */
/* MOBILE OPTIMIZATION - โทรศัพท์เท่านั้น (≤ 480px) */
/* ================================================================= */

@media screen and (max-width: 480px) {
    /* ซ่อน Tags บนโทรศัพท์ - หน้า Home */
    body .posts-area .post-entry .post-meta-right,
    body .posts-area .post-entry .entry-footer .post-meta-right,
    body .posts-area .post-entry .post-meta-container .post-meta-right,
    body .posts-area .post-entry footer .post-meta-right,
    body .posts-area .post-entry a[rel="tag"],
    body .post-entry .post-meta-right,
    body .post-entry .entry-footer .post-meta-right {
        display: none !important;
        visibility: hidden !important;
        height: 0 !important;
        width: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
    }
    
    /* ซ่อน Cover Image บนโทรศัพท์ - หน้า Home */
    body .posts-area .post-entry .entry-cover,
    body .posts-area .post-entry figure.entry-cover,
    body .posts-area .post-entry .entry-cover img,
    body .posts-area .post-entry figure,
    body .posts-area .post-entry img,
    body .posts-area .post-entry .entry-cover a,
    body .post-entry .entry-cover,
    body .post-entry figure.entry-cover,
    body .post-entry .entry-cover img,
    body .post-entry figure,
    body .post-entry img,
    body .post-entry .entry-cover a,
    /* เพิ่ม selector ที่ครอบคลุมมากขึ้น */
    article.post-entry .entry-cover,
    article.post-entry figure.entry-cover,
    article.post-entry .entry-cover img,
    article.post-entry figure,
    article.post-entry img {
        display: none !important;
        visibility: hidden !important;
        height: 0 !important;
        width: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
        opacity: 0 !important;
    }
    
    /* ปรับ layout เมื่อไม่มีรูปภาพ */
    .posts-area .post-entry {
        margin-bottom: 16px !important;
    }
    
    .posts-area .post-entry .entry-header {
        margin-top: 0 !important;
        padding: 14px 18px !important;
    }
    
    .posts-area .post-entry .entry-header h2 {
        font-size: 1.1rem !important;
        line-height: 1.4 !important;
    }
    
    .posts-area .post-entry .entry-content {
        padding: 14px 18px !important;
    }
    
    .posts-area .post-entry .entry-footer {
        padding: 10px 18px !important;
    }
    
    /* ปรับ post-meta-container */
    .posts-area .post-entry .post-meta-container {
        flex-direction: column !important;
        gap: 6px !important;
    }
    
    .posts-area .post-entry .post-meta-left {
        width: 100% !important;
    }
}

/* สำหรับโทรศัพท์เล็กมาก (≤ 360px) */
@media screen and (max-width: 360px) {
    .posts-area .post-entry .entry-header {
        padding: 12px 16px !important;
    }
    
    .posts-area .post-entry .entry-header h2 {
        font-size: 1rem !important;
    }
    
    .posts-area .post-entry .entry-content {
        padding: 12px 16px !important;
    }
    
    .posts-area .post-entry .entry-footer {
        padding: 8px 16px !important;
    }
}

/* ================================================================= */
/* FORCE HIDE IMAGES AND TAGS ON MOBILE - เพิ่มเติมเพื่อให้แน่ใจ */
/* ================================================================= */

@media screen and (max-width: 480px) {
    /* Force hide all images in post entries - ใช้ทุกวิธีเพื่อให้แน่ใจ */
    body .main .posts-area article.post-entry figure.entry-cover,
    body .main .posts-area article.post-entry .entry-cover,
    body .main .posts-area article.post-entry .entry-cover img,
    body .main .posts-area article.post-entry img,
    body .main .posts-area article.post-entry figure img,
    body .main .posts-area .post-entry figure.entry-cover,
    body .main .posts-area .post-entry .entry-cover,
    body .main .posts-area .post-entry .entry-cover img,
    body .main .posts-area .post-entry img,
    body .main .posts-area .post-entry figure img,
    /* เพิ่ม selector ที่ครอบคลุมมากขึ้น */
    .main-grid-container .posts-area .post-entry figure,
    .main-grid-container .posts-area .post-entry .entry-cover,
    .main-grid-container .posts-area .post-entry img,
    .main-grid-container .posts-area article.post-entry figure,
    .main-grid-container .posts-area article.post-entry .entry-cover,
    .main-grid-container .posts-area article.post-entry img {
        display: none !important;
        visibility: hidden !important;
        height: 0 !important;
        width: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
        opacity: 0 !important;
        position: absolute !important;
        left: -9999px !important;
        max-height: 0 !important;
        max-width: 0 !important;
    }
    
    /* Force hide all tags */
    body .main .posts-area article.post-entry .post-meta-right,
    body .main .posts-area article.post-entry .entry-footer .post-meta-right,
    body .main .posts-area article.post-entry a[rel="tag"],
    body .main .posts-area .post-entry .post-meta-right,
    body .main .posts-area .post-entry .entry-footer .post-meta-right,
    body .main .posts-area .post-entry a[rel="tag"] {
        display: none !important;
        visibility: hidden !important;
        height: 0 !important;
        width: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
    }
}