.feed-tip{border-radius:14px;overflow:hidden;margin-bottom:16px;position:relative;background:var(--bg-surface, #1a1a2e);border:1px solid rgba(255,255,255,.06);transition:border-color .3s,transform .2s;--feed-tip-title: #f8fafc;--feed-tip-muted: rgba(226, 232, 240, .78);--feed-tip-soft: rgba(203, 213, 225, .72);--feed-tip-chip-text: #f8fafc;--feed-tip-chip-bg: rgba(15, 23, 42, .38);--feed-tip-chip-border: rgba(255, 255, 255, .12);--feed-tip-link: rgba(248, 250, 252, .82);--feed-tip-link-hover: #ffffff}.feed-tip:hover{border-color:#ffffff1f;transform:translateY(-1px)}.light .feed-tip{border-color:#78350f33;--feed-tip-title: #fff7ed;--feed-tip-muted: rgba(255, 247, 237, .82);--feed-tip-soft: rgba(254, 215, 170, .9);--feed-tip-chip-text: #fff7ed;--feed-tip-chip-bg: rgba(15, 23, 42, .34);--feed-tip-chip-border: rgba(255, 255, 255, .18);--feed-tip-link: rgba(255, 247, 237, .86);--feed-tip-link-hover: #ffffff}.feed-tip--gold{background:linear-gradient(135deg,#1a1a2e,#2a1f0e);border-color:#f59e0b26}.feed-tip--gold .feed-tip__accent,.feed-tip--gold .feed-tip__confidence-fill{background:linear-gradient(90deg,#f59e0b,#f97316)}.feed-tip--gold .feed-tip__odds{color:#fbbf24;text-shadow:0 0 12px rgba(251,191,36,.3)}.feed-tip--gold .feed-tip__badge{background:#f59e0b1f;color:#fbbf24;border:1px solid rgba(245,158,11,.2)}.feed-tip--neon{background:linear-gradient(135deg,#0d1117,#0a1628);border-color:#3b82f626}.feed-tip--neon .feed-tip__accent,.feed-tip--neon .feed-tip__confidence-fill{background:linear-gradient(90deg,#3b82f6,#8b5cf6)}.feed-tip--neon .feed-tip__odds{color:#60a5fa;text-shadow:0 0 12px rgba(96,165,250,.3)}.feed-tip--neon .feed-tip__badge{background:#3b82f61f;color:#60a5fa;border:1px solid rgba(59,130,246,.2)}.feed-tip--fire{background:linear-gradient(135deg,#1a1a2e,#2a0f0f);border-color:#ef444426}.feed-tip--fire .feed-tip__accent,.feed-tip--fire .feed-tip__confidence-fill{background:linear-gradient(90deg,#ef4444,#f97316)}.feed-tip--fire .feed-tip__odds{color:#f87171;text-shadow:0 0 12px rgba(248,113,113,.3)}.feed-tip--fire .feed-tip__badge{background:#ef44441f;color:#f87171;border:1px solid rgba(239,68,68,.2)}.feed-tip__accent{height:3px;width:100%}.feed-tip__body{padding:16px 20px}.feed-tip__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.feed-tip__badge{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;padding:4px 10px;border-radius:20px;display:inline-flex;align-items:center;gap:4px}.feed-tip__date{font-size:11px;color:var(--feed-tip-soft)}.feed-tip__match{display:flex;align-items:center;gap:12px;margin-bottom:12px}.feed-tip__teams{font-size:16px;font-weight:700;color:var(--feed-tip-title);text-shadow:0 1px 10px rgba(15,23,42,.28);line-height:1.3;flex:1}.feed-tip__vs{color:var(--feed-tip-soft);font-weight:400;margin:0 2px}.feed-tip__info{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.feed-tip__tip-label{font-size:13px;font-weight:600;color:var(--feed-tip-chip-text);background:var(--feed-tip-chip-bg);border:1px solid var(--feed-tip-chip-border);backdrop-filter:blur(8px);padding:4px 10px;border-radius:6px}.feed-tip__odds{font-size:22px;font-weight:900;font-family:Inter,system-ui,sans-serif;letter-spacing:-.5px}.feed-tip__confidence{flex:1;min-width:80px;display:flex;flex-direction:column;gap:4px}.feed-tip__confidence-label{font-size:10px;color:var(--feed-tip-muted);text-transform:uppercase;letter-spacing:.5px;display:flex;justify-content:space-between}.feed-tip__confidence-bar{height:4px;background:#ffffff0f;border-radius:4px;overflow:hidden}.feed-tip__confidence-fill{height:100%;border-radius:4px;transition:width 1s cubic-bezier(.22,1,.36,1)}.feed-tip__footer{display:flex;align-items:center;justify-content:space-between;padding:8px 20px;border-top:1px solid rgba(255,255,255,.04)}.feed-tip__status{font-size:10px;font-weight:600;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:10px}.feed-tip__status--pending{color:#fbbf24;background:#fbbf241a}.feed-tip__status--won{color:#34d399;background:#34d3991a}.feed-tip__status--lost{color:#f87171;background:#f871711a}.feed-tip__label-tag{font-size:9px;color:var(--feed-tip-link);text-decoration:none;transition:color .2s ease,opacity .2s ease}.feed-tip__label-tag:hover{color:var(--feed-tip-link-hover)}.feed-preview{border-radius:14px;overflow:hidden;margin-bottom:16px;background:var(--bg-surface, #1a1a2e);border:1px solid rgba(255,255,255,.06);transition:border-color .3s,transform .2s;cursor:pointer;text-decoration:none;display:block;color:inherit}.feed-preview:hover{border-color:#22c55e40;transform:translateY(-1px)}.feed-preview__header{display:flex;align-items:center;gap:10px;padding:12px 20px;background:linear-gradient(90deg,rgba(34,197,94,.08),transparent);border-bottom:1px solid rgba(255,255,255,.04)}.feed-preview__league{font-size:11px;font-weight:700;color:#22c55e;text-transform:uppercase;letter-spacing:.5px}.feed-preview__date{font-size:11px;color:#6b7280;margin-left:auto}.feed-preview__body{padding:14px 20px}.feed-preview__teams{font-size:17px;font-weight:800;color:var(--text-primary, #fff);margin-bottom:8px;line-height:1.3}.feed-preview__vs{color:#4b5563;font-weight:400}.feed-preview__summary{font-size:13px;color:var(--text-secondary, #9ca3af);line-height:1.6;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.feed-preview__tip-bar{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#22c55e0f;border-radius:8px}.feed-preview__tip-icon{width:28px;height:28px;border-radius:50%;background:#22c55e26;color:#22c55e;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.feed-preview__tip-text{flex:1;font-size:12px;font-weight:600;color:#d1d5db}.feed-preview__tip-odds{font-size:15px;font-weight:900;color:#22c55e}.feed-preview__footer{display:flex;align-items:center;justify-content:space-between;padding:8px 20px;border-top:1px solid rgba(255,255,255,.04)}.feed-preview__cta{font-size:12px;font-weight:700;color:#22c55e}.feed-preview__tag{font-size:9px;color:#555}@media(max-width:480px){.feed-tip__info{flex-direction:column;align-items:flex-start}.feed-tip__confidence{width:100%}.feed-preview__tip-bar{flex-wrap:wrap}}
