.link-exchange-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px;padding-bottom:80px;align-items:start}.link-kit{min-width:0;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:32px;box-shadow:0 12px 40px #17243606}.link-kit-brand{display:flex;align-items:center;gap:16px;margin-bottom:28px}.link-kit-brand img{flex:none}.link-kit h2{font-size:26px;line-height:1.3;margin:6px 0 0}.link-kit-fields{margin:0 0 24px}.link-kit-fields dt{font-size:13px;font-weight:600;color:var(--muted);margin:20px 0 6px}.link-kit-fields dd{margin:0;font-size:16px;overflow-wrap:anywhere}.link-kit-fields dd:first-of-type{font-weight:650;font-size:20px}.link-kit-source{font-size:11px;font-weight:400;margin-left:8px;white-space:nowrap}.link-copy{font:600 13px/1.5 "Segoe UI",sans-serif;border:1px solid var(--line);border-radius:8px;background:var(--soft);color:var(--ink);padding:10px 16px;cursor:pointer;max-width:100%}.link-copy:hover{border-color:var(--blue)}.link-copy:focus-visible,.link-kit textarea:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.link-kit-code{margin-top:28px;border-top:1px solid var(--line);padding-top:24px}.link-kit-code label{display:block;font-size:14px;font-weight:600;margin-bottom:12px}.link-kit textarea{display:block;width:100%;resize:vertical;min-height:120px;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;padding:14px;background:var(--bg);color:var(--ink);font:13px/1.7 Consolas,monospace;overflow-wrap:anywhere;margin-bottom:12px}.link-copy-status{font-size:13px;color:var(--muted);min-height:1.5em;margin:16px 0 0}.link-invitation{padding:12px 0;min-width:0}.link-invitation h2{font-size:28px}.link-invitation p{font-size:16px;color:var(--muted);margin:20px 0}.link-invitation a{overflow-wrap:anywhere}@media(max-width:800px){.link-exchange-grid{grid-template-columns:1fr;gap:24px;padding-bottom:48px}.link-kit{padding:24px}.link-kit h2{font-size:22px}.link-kit-brand{gap:12px}.link-kit-brand img{width:44px;height:44px}.link-invitation h2{font-size:26px}}@media(max-width:380px){.link-kit{padding:20px}.link-kit-source{display:block;margin:4px 0 0}}
