.checker.lc{margin-top:-2rem}
.lc .ck-top{align-items:flex-end}
.lc .ck-top label{min-width:140px;flex:1 1 140px}
.lc .btn.sec{padding:.55rem 1rem;align-self:flex-end}
.lc-out{margin-top:.6rem;background:var(--bark);color:var(--cream);border-radius:12px;padding:1rem 1.2rem}
.lc-big{font-size:1.5rem;font-weight:800;color:var(--honey);overflow-wrap:anywhere}
.lc-sub{font-size:.9rem;opacity:.85}
.pairs{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0}
.pairs a{background:#fff;border:1px solid var(--border);border-radius:999px;padding:.3rem .8rem;font-size:.85rem;text-decoration:none}
.pairs a:hover{border-color:var(--caramel)}
.spark{background:#fff;border:1px solid var(--border);border-radius:12px;padding:.8rem;margin:.6rem 0}
.spark svg{width:100%;height:auto;display:block}
.spark figcaption{font-size:.84rem;color:var(--text-muted);margin-top:.4rem}
pre.code{background:var(--bark);color:var(--cream);border-radius:10px;padding:1rem;overflow-x:auto;font-size:.88rem;margin:.6rem 0}
