/*
Theme Name: 789win
Template: 789win-core
Author: 789win
Version: 1.0.1
Description: 789win child theme.
Text Domain: win789
*/
:root{--g:#0b6b1f;--g2:#0e8a2a;--y:#ffd400;--bg:#f4fbf2}
body{background:var(--bg)}
.header-top{background:var(--g)!important}
.header-main{background:var(--g2)!important}
.header-bottom{background:#fff!important;border-bottom:3px solid var(--g)}
.header-bottom .nav>li>a{color:var(--g)!important;font-weight:700;text-transform:uppercase}
.header-bottom .nav>li.active>a,.header-bottom .nav>li>a:hover{background:var(--y);color:#063!important}
.logo a{color:var(--y)!important;font-weight:900;font-style:italic}
.button.primary,.button.is-yellow{background:var(--y)!important;color:#063!important;border-radius:8px}
.section-title-main{color:var(--g)}
.box-blog-post,.col-inner.card{border:2px solid var(--y);border-radius:10px;background:#fff}
.footer-wrapper,.absolute-footer{background:var(--g)!important;color:#fff}

/* ===== Dev 2026-10-23 fix2 (lead approved) ===== */
/* Tương phản: chỉ làm đậm chữ vàng trên nền trắng. #B8860B (3,25:1) -> #8A6508 (5,32:1).
   "html a" chỉ thắng rule a{} của Customizer; mọi rule có class (nút, menu, nền tối) giữ nguyên màu. */
html a{color:#8A6508}
html a:hover{color:#5A2A0A}
/* Badge ngày (viền vàng, nền trắng): chữ đậm hơn, viền giữ màu vàng thương hiệu. */
.badge.post-date.badge-outline .badge-inner:not(.bg-fill){color:#8A6508;border-color:var(--fs-color-primary,#F5C518)}
/* Vùng chạm >= 24px: link mục lục, link danh mục đầu bài; icon bình luận rỗng (0 bình luận, không có chữ) thì ẩn. */
.ez-toc-link{display:inline-block;padding:2px 0}
.entry-category a{display:inline-block;min-height:24px;line-height:24px}
.post_comments a:empty{display:none}
/* iPhone tai thỏ: thanh đáy và khoảng đệm body cộng thêm safe-area (cần viewport-fit=cover, có trong functions.php fix2). */
@media (max-width:767px){
html body.has-w789-bnav{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}
html body.has-w789-bnav .w789cb{bottom:calc(72px + env(safe-area-inset-bottom,0px))}
html .w789-bnav{padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}
}
/* Màn ngang trên iPhone tai thỏ: chừa 2 bên như khi chưa có viewport-fit=cover (máy thường env = 0, không đổi gì). */
body{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}
/* ===== end Dev 2026-10-23 fix2 ===== */
