/* Promote page (2026-11-14). Neutral class names (kit-*), no ad/banner words. */
.kit-who{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}
.kit-who input{flex:1 1 220px;min-width:0;font:inherit;padding:11px 13px;border-radius:12px;border:1px solid var(--line-strong);background:var(--panel-solid);color:var(--ink)}
.kit-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 0;border-top:1px solid var(--line)}
.kit-row:first-of-type{border-top:0}
.kit-l{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:3px}
.kit-lab{display:block;font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}
.kit-url{font-family:var(--mono);font-size:13.5px;overflow-wrap:anywhere;color:var(--mint)}
.kit-txt{flex:1 1 300px;margin:0;min-width:0}
.kit-pre{white-space:pre-wrap;font:14.5px/1.55 inherit;font-family:inherit;margin:10px 0 0;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--panel-solid);overflow-wrap:anywhere}
.kit-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 14px}
.kit-tab{font:600 13.5px/1 inherit;font-family:inherit;padding:9px 13px;border-radius:999px;border:1px solid var(--line-strong);background:transparent;color:var(--muted);cursor:pointer}
.kit-tab.on{border-color:var(--mint);color:var(--mint)}
.kit-set{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}
.kit-fig{margin:0;display:flex;flex-direction:column;gap:8px;max-width:100%}
.kit-fig img{display:block;max-width:100%;height:auto;border-radius:6px;border:1px solid var(--line)}
.kit-social img{width:600px} .kit-square img{width:360px}
.kit-fig figcaption{font-size:13px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.kit-acts{display:flex;gap:6px;flex-wrap:wrap;width:100%}
.kit-note{margin:6px 0 24px}
