:root{--MAIN:#7c2d12;--ACC:#0ea5e9;--BG:#fefcfb;--INK:#1f2937;--MUT:#6b7280;--LINE:#e5e7eb}

body{background:var(--BG)!important}
a{color:var(--MAIN)}
.kt-top{background:var(--MAIN);color:#fff}
.kt-top a{color:#fff!important}
.kt-top__in{max-width:1180px;margin:0 auto;padding:14px 18px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}
.kt-logo{font-size:22px;font-weight:800;color:#fff!important}
.kt-logo small{font-size:12px;font-weight:400;opacity:.85;margin-left:8px}
.kt-nav a{margin-left:14px;font-size:14px;opacity:.92}
.kt-h1{font-size:24px;font-weight:800;color:var(--MAIN);margin-bottom:10px}
.kt-lead{color:var(--MUT);font-size:14px;margin-bottom:18px}

.kt-wrap{max-width:1180px;margin:26px auto;padding:0 18px}
.kt-cols{max-width:680px}
.kt-list{background:#fff;border:1px solid var(--LINE);border-radius:14px;overflow:hidden}
.kt-bm a{display:flex;align-items:center;gap:14px;padding:15px 20px;border-bottom:1px solid var(--LINE);color:var(--INK)}
.kt-bm:last-child a{border-bottom:0}
.kt-bm__bar{width:5px;align-self:stretch;background:var(--ACC);border-radius:4px;flex:none;opacity:.85}
.kt-bm:nth-child(3n) .kt-bm__bar{background:var(--MAIN)}
.kt-bm__t{font-size:15.5px;font-weight:700;flex:1;min-width:0}
.kt-bm__m{font-size:12px;color:var(--MUT);white-space:nowrap}
.kt-bm__tag{font-size:11px;color:var(--ACC);border:1px solid var(--ACC);border-radius:6px;padding:3px 8px;flex:none}
