.lig-tool{background:var(--color-white);border:2px solid var(--color-black);border-radius:var(--border-radius);padding:2rem;max-width:860px;margin:0 auto}.lig-controls{display:flex;flex-wrap:wrap;gap:1.25rem 2rem;align-items:flex-end;margin-bottom:1.25rem}.lig-field{display:flex;flex-direction:column;gap:.4rem}.lig-field>span{font-size:14px;font-weight:600}.lig-field select,.lig-field input[type=number]{min-height:var(--tap-min);font-family:var(--font-regular);font-size:16px;padding:8px 12px;border:2px solid var(--color-black);border-radius:var(--border-radius);background:var(--color-white);min-width:110px}.lig-checks{display:flex;flex-direction:column;gap:0}.lig-checks label{padding-block:11px;display:flex;align-items:flex-start;gap:.5rem;font-size:15px;line-height:1.45;cursor:pointer}.lig-checks input{width:18px;height:18px;margin-top:2px;flex-shrink:0;accent-color:var(--color-red)}.lig-checks code{white-space:nowrap}.lig-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:1.25rem}.lig-actions .aceart-button{border-style:solid}.lig-output{width:100%;min-height:260px;font-family:var(--font-regular);font-size:15px;line-height:1.6;padding:14px 16px;border:2px solid rgba(17,16,22,.25);border-radius:var(--border-radius);background:var(--color-off-white);resize:vertical}.lig-copied{font-size:14px;font-weight:600;color:var(--color-red-text);opacity:0;transition:opacity .25s}.lig-copied.show{opacity:1}.lig-meta{font-size:13px;color:rgba(17,16,22,.6);margin-top:.5rem}@media(max-width:640px){.lig-tool{padding:1.25rem}.lig-actions .aceart-button{width:100%}}