:root {
  --md-primary-fg-color: #37474F;        /* Xám thép */
  --md-primary-fg-color--light: #546E7A;
  --md-primary-fg-color--dark: #263238;
  --md-accent-fg-color: #FFB300;         /* Vàng kỹ thuật */
}
/* Tiêu đề dạng mono kỹ thuật */
.md-header__title { font-family: var(--md-code-font-family); letter-spacing: .5px; }
/* Lưới thẻ nội dung trang chủ */
.grid-cards { display: grid; gap: .8rem; grid-template-columns: repeat(auto-fit, minmax(230px, 1fr)); }
.card { border: 1px solid var(--md-default-fg-color--lightest); border-left: 4px solid var(--md-accent-fg-color);
        border-radius: 4px; padding: .9rem 1rem; }
.card:hover { border-color: var(--md-accent-fg-color); box-shadow: 0 2px 8px rgba(0,0,0,.15); }
/* Bảng dữ liệu kiểu kỹ thuật */
.md-typeset table:not([class]) { border: 1px solid var(--md-default-fg-color--lighter); font-size: .8rem; }
.md-typeset table th { background: var(--md-primary-fg-color); color: #fff; }
/* Khung ghi chú kỹ thuật */
.md-typeset .admonition, .md-typeset details { border-width: 1px; font-size: .8rem; }