/* VibeSwap cross links beta v1 */
.xl-mood{display:inline-flex;align-items:center;gap:8px;margin:12px 0 4px;padding:6px 14px 6px 12px;border-radius:999px;background:var(--surface,#111113);border:1px solid var(--line,rgba(255,255,255,.08));color:var(--text,#f4f4f5);font:600 13px/1.2 Inter,system-ui,sans-serif;text-decoration:none;transition:border-color .15s,transform .15s}
.xl-mood:hover{border-color:var(--mint,#14f195);transform:translateY(-1px)}
.xl-mood[hidden]{display:none}
.xl-mood i{width:9px;height:9px;border-radius:50%;flex:none}
.xl-mood .xl-k{color:var(--muted,#a1a1aa);font-weight:500}
.xl-mood b{font:700 15px/1 "Space Grotesk",Inter,sans-serif}
.xl-mood .xl-go{color:var(--muted,#a1a1aa);font-size:16px;line-height:1}
.xl-track{display:inline-block;margin-left:8px;font-size:12px;font-weight:600;color:var(--mint,#14f195);text-decoration:none;white-space:nowrap}
.xl-track:hover{text-decoration:underline}
.xl-track-row{margin-top:10px}.xl-track-row .xl-track{margin-left:0}
#vb-track tr.xl-hl td{background:rgba(20,241,149,.10)}
#vb-track tr.xl-hl td:first-child{box-shadow:inset 3px 0 0 var(--mint,#14f195)}
.xl-coin{color:var(--mint,#14f195);font-weight:700;cursor:pointer;border-bottom:1px dotted currentColor}
.xl-coin:hover,.xl-coin:focus{border-bottom-style:solid;outline:none}
@media (max-width:767px){.xl-mood{margin:10px 0 2px;font-size:12px}.xl-track{margin-left:0;margin-top:4px;display:block}}
