.invite-ask{color:var(--text);font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;padding:6px 4px;font-size:14px;line-height:20px}.invite-ask:hover{text-decoration-color:currentColor}.invite-box{border:1px solid var(--card-border);border-radius:var(--r-control);background:var(--fill-soft);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.invite-row{align-items:center;gap:10px;font-size:14px;line-height:20px;display:flex}.invite-text{min-width:0;color:var(--text);flex:1}.invite-tick{background:var(--text);width:22px;height:22px;color:var(--bg,#000);border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}.invite-code{background:var(--fill-soft);border:1px solid var(--card-border);font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-strong);border-radius:6px;padding:1px 6px;font-size:13px}.invite-link{color:var(--muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:13px;text-decoration:underline}.invite-link:hover{color:var(--text)}.invite-note{color:var(--muted);margin:0;font-size:12.5px;line-height:17px}.invite-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.invite-title{color:var(--text-strong);font-size:14px;font-weight:600}.invite-close{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.invite-close:hover{background:var(--fill-soft);color:var(--text)}.invite-field{gap:8px;display:flex}.invite-field .input{flex:1;min-width:0}.invite-field .btn-primary{flex-shrink:0}.invite-hint{flex-direction:column;gap:6px;display:flex}.invite-hint p{color:var(--muted);margin:0;font-size:12.5px;line-height:17px}.invite-example{overflow-wrap:anywhere;border-radius:var(--r-small,8px);background:var(--fill-soft);font-family:var(--font-mono,ui-monospace, monospace);text-align:left;padding:8px 10px;font-size:12.5px;line-height:18px;display:block}.invite-example-url{color:var(--muted)}.invite-example mark{background:var(--text);color:var(--bg,#000);border-radius:4px;padding:1px 4px;font-weight:600}.invite-bonus{color:var(--up-text);margin:0;font-size:14px;font-weight:600;line-height:20px}
