/* WA HOMESIDE 3110 — главная и листинги: колонка без дублей, строки крупнее на широких экранах (класс .k-sn на .k-home). Собрано l2k_home_side.py */
@media (min-width:1600px){
  .k-sn .k-row{min-height:50px;gap:7px;padding:0 8px 0 10px}
  .k-sn .k-fav{width:24px;height:24px;border-radius:5px}
  .k-sn .k-fav img{width:18px;height:18px}
  .k-sn .k-row .k-name{font-size:14px}
  .k-sn .k-t-elite{min-height:56px}
  .k-sn .k-t-elite .k-name{font-size:15px}
  .k-sn .k-tag{height:22px;padding:0 6px;font-size:12.5px;border-radius:5px}
  .k-sn .k-row .k-rt{width:58px;line-height:20px}
  .k-sn .k-row .k-ch{width:98px;line-height:20px}
  .k-sn .k-row .k-dt{width:62px;font-size:12.5px}
  .k-sn .k-row .k-dt .k-st{height:22px;font-size:11.5px}
  .k-sn .k-rw{width:24px;height:24px}
  .k-sn .k-go{width:28px;height:28px;border-radius:7px}
}
/* прилипание колонки — обычными правилами в <head> главной (WA HOMESIDE nohas), без has-селекторов */
/* канал Telegram — второй кнопкой под ботом, тише основной */
.k-tgch{display:flex;align-items:center;justify-content:center;gap:8px;height:36px;margin-top:8px;border-radius:var(--radius-control);border:1px solid rgba(42,171,238,.35);background:rgba(42,171,238,.08);color:#8fd0f5;font:600 13px/1 var(--font-body);text-decoration:none;transition:background var(--dur),border-color var(--dur)}
.k-tgch:hover{background:rgba(42,171,238,.16);border-color:rgba(42,171,238,.6);color:#bfe5fa}
/* «Гид по игре» — разделы Базы знаний */
.k-gd-list{display:grid;gap:6px}
.k-gd{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 10px;border-radius:10px;background:var(--surface-raised);border:1px solid var(--border-default);text-decoration:none;transition:border-color var(--dur),background var(--dur)}
.k-gd:hover{border-color:var(--gold-a45);background:var(--gold-a08)}
.k-gd-i{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;overflow:hidden;border-radius:8px;background:var(--gold-a08);border:1px solid var(--gold-a45);color:var(--gold-1)}
.k-gd-i img{display:block;width:100%;height:100%;object-fit:cover}
.k-gd-t{display:grid;gap:3px;flex:1;min-width:0}
.k-gd-t b{font:700 14px/1.2 var(--font-body);color:var(--ink-1)}
.k-gd-t small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:500 12px/1.3 var(--font-body);color:var(--text-muted)}
.k-gd em{flex-shrink:0;font:600 12px/1 var(--font-body);font-style:normal;color:var(--text-muted)}
.k-gd i{flex-shrink:0;font-style:normal;color:var(--gold-1);opacity:.7;transition:transform var(--dur),opacity var(--dur)}
.k-gd:hover i{opacity:1;transform:translateX(2px)}
.k-gd:hover b{color:var(--gold-1)}
.k-gd-all{display:flex;justify-content:center;margin-top:10px;font:600 13px/1 var(--font-body);color:var(--gold-1);text-decoration:none}
.k-gd-all:hover{text-decoration:underline;text-underline-offset:3px}
/* /WA HOMESIDE 3110 */
