/* TokenScouts Incidents */

.ts-incidents__card { padding: 1.25rem 1.5rem; }
.ts-incidents__intro, .ts-incidents__empty { margin: 0 0 1rem; font-size: 0.9rem; opacity: 0.8; }
.ts-incidents__list { list-style: none; margin: 0; padding: 0; }
.ts-incidents__item { padding: 0.85rem 0; border-bottom: 1px solid rgba(0,0,0,0.06); }
.ts-incidents__item:last-child { border-bottom: 0; padding-bottom: 0; }
.ts-incidents__head { display: flex; flex-wrap: wrap; gap: 0.4rem 0.65rem; align-items: baseline; margin-bottom: 0.35rem; }
.ts-incidents__sev { font-size: 0.7rem; font-weight: 700; letter-spacing: 0.04em; padding: 0.1rem 0.4rem; border-radius: 0.25rem; background: rgba(0,0,0,0.06); }
.ts-incidents__sev--critical, .ts-incidents__sev--high { color: #a40e26; background: rgba(164,14,38,0.12); }
.ts-incidents__sev--medium { color: #9a6700; background: rgba(154,103,0,0.14); }
.ts-incidents__sev--low { color: #5c6570; }
.ts-incidents__type { font-size: 0.8rem; text-transform: capitalize; opacity: 0.7; }
.ts-incidents__title { font-weight: 600; }
.ts-incidents__head time { margin-left: auto; font-size: 0.85rem; opacity: 0.65; }
.ts-incidents__summary { margin: 0; font-size: 0.95rem; line-height: 1.45; }
.ts-incidents__sources { display: flex; flex-wrap: wrap; gap: 0.5rem 0.75rem; margin-top: 0.4rem; font-size: 0.85rem; }
.ts-incidents__sources a { color: inherit; }
