/* "Coming soon" UX research toolkit card: Revenue Sprint 2 interest test (2 Nov 2026).
   Non-transactional. See /interest-card.js. */
.uxc-interest { margin: 32px 0; padding: 20px 22px; border: 1px dashed var(--border-strong, #555); border-radius: 12px; background: var(--bg-elevated, #1a1a1a); color: var(--text, #eee); max-width: 100%; box-sizing: border-box; }
.uxc-interest .uxc-i-eyebrow { font-family: 'JetBrains Mono', monospace; font-size: 11px; letter-spacing: .08em; text-transform: uppercase; color: var(--accent-text, #f2b8c6); margin: 0 0 6px; }
.uxc-interest h3 { font-size: 20px; line-height: 1.25; margin: 0 0 8px; }
.uxc-interest p { margin: 0 0 10px; font-size: 15px; line-height: 1.6; color: var(--text-muted, #bbb); }
.uxc-interest ul { margin: 0 0 12px; padding-left: 20px; font-size: 14.5px; line-height: 1.6; color: var(--text-muted, #bbb); }
.uxc-interest .uxc-i-price { font-weight: 600; color: var(--text, #eee); }
.uxc-interest .uxc-i-actions { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; margin-top: 4px; }
.uxc-interest button[data-product-interest] { min-height: 44px; padding: 10px 18px; border-radius: 8px; border: 1px solid var(--accent, #8c1c3c); background: var(--accent, #8c1c3c); color: #fff; font: inherit; font-weight: 600; cursor: pointer; }
.uxc-interest button[data-product-interest]:focus-visible { outline: 2px solid #fff; outline-offset: 2px; }
.uxc-interest button[data-product-interest][disabled] { opacity: .75; cursor: default; }
.uxc-interest .uxc-i-note { font-size: 12.5px; color: var(--text-subtle, #999); margin: 10px 0 0; }
@media print { .uxc-interest { display: none; } }
