/* link-button.css */
.lb-swatches{display:flex;gap:8px;flex-wrap:wrap}
.lb-sw{width:34px;height:34px;border-radius:50%;border:2px solid rgba(255,255,255,.25);padding:0}
.lb-sw:hover{border-color:#fff}
.lb-color{width:100%;height:44px;border:1px solid var(--line);border-radius:11px;background:var(--card-2);padding:4px;cursor:pointer}
.lb-checks{display:flex;flex-wrap:wrap;gap:8px 20px}
.lb-result{margin-top:16px}
.lb-preview{background:#ffffff;border-radius:12px;padding:22px 16px;color:#222;font-size:15px;overflow:hidden}
.lb-h2{font-size:15px;font-weight:800;margin-top:10px}
.lb-code{white-space:pre-wrap;word-break:break-all;max-height:220px;overflow:auto}
.pk-article code{font-family:var(--mono);font-size:.9em;background:var(--card-2);padding:1px 5px;border-radius:5px}
