/* Rành Rọt — Tính ra. Hiểu rõ. */
:root{color:#193f3b;background:#f7f8f2;--brand-ink:#164e46;--brand-paper:#edf4ea;--brand-accent:#d9b66f}
body{background:#f7f8f2}
.brand,.brand-color,.brand b{color:#164e46}
.brand{letter-spacing:-1px}
.brand .t40-logo{box-shadow:none}
.primary,.action,.tiv-feedback-fab{background:#164e46;color:#fff}
.primary:hover,.action:hover{background:#103d37}
.secondary-action{background:#edf4ea;color:#164e46}
.tiv41-dashboard{background:#edf4ea;border-color:#d6e2d3;box-shadow:0 8px 30px #164e4608}
.tiv41-dashboard h1,.tiv41-dashboard h2{color:#164e46;letter-spacing:-.8px}
.tiv41-topline,.overline,.tiv41-categories strong,.tiv41-resource-links a{color:#164e46}
.tiv41-search:focus-within{outline:3px solid #d9b66f;outline-offset:2px}
.tiv41-search,.tiv41-categories a{border-color:#d3dfd1}
.tiv41-shortcuts a,.header-label{color:#164e46;background:#f8fbf5;border-color:#d3dfd1}
.tiv41-reveal{color:#164e46;border-color:#bdd0b9}
.tiv41-results a:hover,.tiv41-results a:focus-visible{background:#edf4ea}
.tool-card:hover{border-color:#7a9b87}
a:focus-visible,button:focus-visible{outline:3px solid #b78f3d;outline-offset:3px}
@media print{body{background:#fff}.tiv41-dashboard{background:none;box-shadow:none}}
