/* 猫田小日子 · 旧内核兼容：:has() 的替身写法（记号由 js/compat26.js 打上）。与原规则一一对应，新内核上不会命中。 */
#hb193.x-hbback .hbnav193, #hb193.x-hbback .hbsearch193 { display: none; }
#hb193.x-hbback { padding-top: 0; }
#panel.on.x-dim { background: rgba(14,12,8,.55); }
.d29.x-pre .d29-desc { -webkit-line-clamp: 1; }
.k29box:not(.L) .k29-todo.x-ok > small { display: none; }
.rk-state.x-spin { flex-direction: column; gap: 0; }
.rk-state.x-spin p { text-align: center; margin: 0; }
/* 设置页在不支持弹性 gap 的内核上：分栏内卡片之间的间距用外边距代替（程序不动这一页，免得打乱它自己的量高分栏） */
.no-fgap #panel .st29 .st29-col > .scard + .scard, .no-fgap #panel .st29 .set-pane[data-mode="stack"] > .scard + .scard { margin-top: 8px; }
.no-fgap #panel .st29 .set-pane[data-mode="cols"] > .st29-col + .st29-col { margin-left: 8px; }
