.callout-card{--callout-stance-color:#a9b3c4;border:1px solid var(--line);background:var(--raised);border-radius:9px;margin:12px 0 14px;padding:14px;overflow:hidden}.callout-bullish{--callout-stance-color:#9ee3a2}.callout-bearish{--callout-stance-color:#f6ada6}.callout-neutral{--callout-stance-color:#bbbed9}.callout-token-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.callout-token-link{align-items:center;gap:9px;min-width:0;display:flex}.callout-token-link>svg{color:var(--muted);flex-shrink:0}.callout-token-image,.callout-token-letter{border-radius:8px;flex-shrink:0;width:34px;height:34px}.callout-token-image{object-fit:cover;border:1px solid var(--line)}.callout-token-letter{color:var(--green);background:var(--surface);border:1px solid var(--line);font:16px var(--font-display,sans-serif);place-items:center;display:grid}.callout-token-name{overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.45}.callout-token-name strong{color:var(--white);font-size:12px}.callout-token-name>span{color:#aeb4b0}.callout-stance{border:1px solid color-mix(in srgb, var(--callout-stance-color) 32%, transparent);color:var(--callout-stance-color);background:color-mix(in srgb, var(--callout-stance-color) 7%, transparent);border-radius:5px;flex-shrink:0;align-items:center;gap:4px;padding:4px 7px;font-size:9px;font-weight:600;display:inline-flex}.callout-summary{margin-top:15px}.callout-summary-heading{color:#a7b0a5;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.callout-summary-heading>span:first-child{font-weight:600}.callout-opinion-label{color:var(--muted);font-size:8px}.callout-summary p{color:var(--white);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:5px;font-size:13px;line-height:1.65}.callout-challenge{color:#ccd3c2;overflow-wrap:anywhere;align-items:center;gap:5px;margin-top:11px;font-size:10px;display:inline-flex}.callout-challenge>svg{color:var(--green);flex-shrink:0}.callout-market-values{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:12px 0 9px;display:grid}.callout-market-values dt{color:var(--muted);font-size:9px}.callout-market-values dd{color:#d2d8cc;font:10px var(--font-mono,monospace);overflow-wrap:anywhere;margin:3px 0 0}.callout-market-note{color:#9aa593;flex-wrap:wrap;align-items:center;gap:4px;font-size:8px;line-height:1.5;display:flex}.callout-market-note>svg{flex-shrink:0}.callout-market-unavailable{color:#a59f90}.callout-token-details{color:#c0d4aa;align-items:center;gap:5px;margin-top:12px;font-size:9px;display:inline-flex}.callout-discussion{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 12px;margin:10px 0;font-size:9px;display:flex}.callout-discussion>span a{color:#bdc8b5}.callout-discussion>a{color:#bdc8b5;align-items:center;gap:5px;display:inline-flex}.callout-full-post{margin:12px 0}.callout-full-post>summary{cursor:pointer;color:#bdc8b5;align-items:center;gap:6px;width:fit-content;font-size:10px;list-style:none;display:flex}.callout-full-post>summary::-webkit-details-marker{display:none}.callout-full-post[open]>summary>svg{transform:rotate(90deg)}.callout-full-post>summary:focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:3px}@media (max-width:520px){.callout-card{padding:11px}.callout-token-heading{align-items:flex-start;gap:7px}.callout-token-name{font-size:10px}.callout-token-image,.callout-token-letter{width:29px;height:29px}.callout-stance{padding:3px 5px;font-size:8px}.callout-summary p{font-size:12px}.callout-market-values{gap:6px}.callout-market-values dd{font-size:9px}}
