/* ═══ Виджет «Проверено на ФактЧек» ═══ */
.wg-lead{font-size:15.5px;line-height:1.6;color:var(--ink2);margin-bottom:8px}
.wg-gen{background:var(--paper);border-radius:24px;padding:24px 26px;margin:24px 0}
.wg-lbl{display:block;font-size:14px;font-weight:700;margin-bottom:8px;color:var(--ink2)}
.wg-field{display:flex}
.wg-field input{flex:1;min-width:0;border:1.5px solid var(--line);border-radius:14px;padding:12px 16px;font:600 15px var(--mono);background:var(--card);color:var(--ink)}
.wg-field input:focus{outline:none;border-color:var(--or-t)}
.wg-hint{font-size:13px;color:var(--ink3);margin:10px 2px 0}
.wg-hint-bad{color:var(--rose-i)}
.wg-hint-ok{color:var(--mint-i)}
.wg-opts{display:flex;flex-wrap:wrap;gap:20px;margin-top:16px}
.wg-opt-g{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.wg-opt-l{font-size:12.5px;font-weight:700;color:var(--ink3);text-transform:uppercase;letter-spacing:.03em;margin-right:2px}
.wg-opt-g label{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--ink2);cursor:pointer}
.wg-why{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0}
.wg-why div{background:var(--paper);border-radius:20px;padding:18px 20px}
.wg-why b{display:block;font-size:14.5px;margin-bottom:6px;letter-spacing:-.01em}
.wg-why span{font-size:13px;color:var(--ink2);line-height:1.55}
@media(max-width:640px){.wg-why{grid-template-columns:1fr}}
.wg-preview-box,.wg-code-box{margin-top:18px}
.wg-preview-l,.wg-code-l{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700;color:var(--ink3);margin-bottom:8px}
.wg-preview{background:var(--card);border-radius:14px;padding:18px;display:flex;justify-content:center}
.wg-preview img{display:block}
.wg-code{width:100%;resize:vertical;border:1.5px solid var(--line);border-radius:14px;padding:12px 14px;font:500 13px var(--mono);color:var(--ink2);background:var(--card)}
.wg-copy{border:none;background:none;color:var(--or-t);font:700 13px var(--font);cursor:pointer;padding:0}
.wg-copy:hover{text-decoration:underline}
.wg-steps{margin:12px 0 0;padding-left:22px}
.wg-steps li{margin-bottom:8px}
@media(max-width:520px){.wg-gen{padding:20px 18px}.wg-field{flex-direction:column}}
