.img-connect{--img-connect-accent:#0878f9;--img-connect-text:#16123d;--img-connect-border:#7461d9;--img-connect-radius:.3rem;--img-connect-input-padding:.75rem;--img-connect-max-width:36rem;max-width:var(--img-connect-max-width);margin-block:1.5rem;color:var(--img-connect-text)}.img-connect .img-connect-label{display:block;font-weight:600;margin-bottom:.4rem}.img-connect .img-connect-input,.img-connect .img-connect-textarea{box-sizing:border-box;width:100%;padding:var(--img-connect-input-padding);border:1px solid var(--img-connect-border);border-radius:var(--img-connect-radius);background:#fff;color:var(--img-connect-text);font:inherit}.img-connect input:focus-visible,.img-connect textarea:focus-visible,.img-connect button:focus-visible,.img-connect a:focus-visible{outline:3px solid var(--img-connect-accent);outline-offset:3px}.img-connect .img-connect-button{padding:.75rem 1.25rem;border:1px solid var(--img-connect-accent);border-radius:var(--img-connect-radius);background:var(--img-connect-accent);color:#fff;font:inherit;cursor:pointer}.img-connect .img-connect-button--secondary{background:transparent;color:var(--img-connect-accent)}.img-connect-notice{padding:1rem;border-inline-start:4px solid #19724b;background:#eef8f1;color:#183d28}.img-connect-error{border-color:#b32d2e;background:#fff0f0;color:#6c1616}.img-connect-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.img-connect input[readonly]{background:#f2f3f4}.img-connect-links{display:flex;flex-wrap:wrap;gap:1rem;margin-block:1rem}.img-connect-links a{color:var(--img-connect-accent);text-decoration:underline}.img-connect-secret{overflow-wrap:anywhere}.img-connect-checkbox{width:auto}
