.nuts-link{padding:24px;box-sizing:border-box;max-width:1200px;margin:auto;color:var(--text,#eee)}.nuts-link header,.nuts-link-heading,.nuts-link-settings,.nuts-link footer{display:flex;align-items:center;justify-content:space-between;gap:20px}.nuts-link h1{margin:7px 0;font-size:28px}.nuts-link h2{font-size:18px;margin:0 0 8px}.nuts-link p,.nuts-link-muted{color:#9b9da3;font-size:13px;line-height:1.7}.nuts-link-eyebrow{font-size:11px;letter-spacing:.25em;color:#d6b777}.nuts-link-badge{border:1px solid #68583a;padding:8px 12px;border-radius:30px;font-size:12px;color:#e0c487;white-space:nowrap}.nuts-link-settings{margin:24px 0;padding:24px!important;background:linear-gradient(120deg,#232321,#15171c)!important;border:1px solid #5b5039!important}.nuts-link-settings label{display:flex;align-items:center;gap:12px;font-size:14px;white-space:nowrap}.nuts-link-toggle input{width:20px;height:20px;accent-color:#d6b777}.nuts-link-heading{margin:28px 0 16px}.nuts-link-heading input{width:330px;max-width:100%}.nuts-link-members{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nuts-link-member{display:flex;align-items:center;padding:18px;gap:14px;background:#1b1d22;border:1px solid #34363d;border-radius:14px;min-width:0}.nuts-link-avatar{position:relative;width:48px;height:48px;flex-shrink:0;background:#695334;color:#f6e5bf;border-radius:50%;display:grid;place-items:center;overflow:hidden;font-size:24px}.nuts-link-avatar img{position:absolute;width:100%;height:100%;object-fit:cover}.nuts-link-info{display:flex;flex:1;flex-direction:column;gap:7px;min-width:0}.nuts-link-info strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nuts-link-info span{font-size:12px;color:#a9a9b0}.nuts-link-info small{font-size:12px;color:#d9bd82}.nuts-link-member button{white-space:nowrap;padding:8px 10px}.nuts-link footer{margin-top:20px;font-size:13px;color:#a9a9b0}.nuts-link footer div{display:flex;align-items:center;gap:14px}.nuts-link-empty{padding:40px 20px;grid-column:1/-1;text-align:center;border:1px dashed #444;border-radius:14px}.nuts-link-modal{position:fixed;inset:0;z-index:9999;background:#000b;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.nuts-link-editor{width:480px;max-width:100%;max-height:90vh;overflow:auto;background:#1a1c22;color:#eee;border:1px solid #68583a;border-radius:18px;padding:28px;box-sizing:border-box}.nuts-link-editor h2{margin-top:0}.nuts-link-editor label{display:flex;flex-direction:column;gap:8px;margin:16px 0;font-size:14px}.nuts-link-editor input,.nuts-link-editor textarea{width:100%;box-sizing:border-box;background:#101217;color:#eee;border:1px solid #494a50;border-radius:8px;padding:11px;font:inherit}.nuts-link-editor textarea{height:85px;resize:vertical}.nuts-link-actions{display:flex;gap:8px;flex-wrap:wrap}.nuts-link-actions button{padding:10px 14px;border-radius:8px;border:1px solid #555;background:#282a30;color:#eee;font:inherit;cursor:pointer}.nuts-link-actions .primary{background:#d6b777;color:#18130a;border-color:#d6b777}.nuts-link-error{color:#ff9f94;font-size:13px}.nuts-link-editor button:disabled{opacity:.5}@media(max-width:700px){.nuts-link{padding:18px 14px;}.nuts-link header{align-items:flex-start}.nuts-link-badge{font-size:10px;padding:7px}.nuts-link-settings,.nuts-link-heading{align-items:stretch;flex-direction:column}.nuts-link-settings label{justify-content:space-between}.nuts-link-heading input{width:100%}.nuts-link-members{grid-template-columns:1fr}.nuts-link-member{padding:14px;gap:10px}.nuts-link-avatar{width:42px;height:42px}.nuts-link-info span{font-size:11px}.nuts-link-editor{padding:20px}.nuts-link h1{font-size:24px}}
