/* Type badges for content detection */

.type-badge {
    font-size: 9px;
    font-weight: 600;
    padding: 1px 4px;
    border-radius: 3px;
    text-transform: uppercase;
    letter-spacing: 0.3px;
    margin-left: 6px;
    opacity: 0.8;
    user-select: none;
}

/* Light mode badges */
.badge-uuid { background: #dbeafe; color: #1e40af; }
.badge-email { background: #fce7f3; color: #9d174d; }
.badge-ip { background: #e0e7ff; color: #3730a3; }
.badge-jwt { background: #fef3c7; color: #92400e; }
.badge-date { background: #d1fae5; color: #065f46; }
.badge-url { background: #f3e8ff; color: #6b21a8; }
.badge-youtube { background: #fee2e2; color: #991b1b; }
.badge-base64 { background: #e5e7eb; color: #374151; }
.badge-currency { background: #d1fae5; color: #065f46; }
.badge-cron { background: #fef3c7; color: #92400e; }
.badge-locale { background: #dbeafe; color: #1e40af; }
.badge-country { background: #dbeafe; color: #1e40af; }
.badge-geo { background: #dcfce7; color: #166534; }

/* Dark mode badges */
.dark .badge-uuid { background: #1e3a5f; color: #93c5fd; }
.dark .badge-email { background: #4a1d3d; color: #f9a8d4; }
.dark .badge-ip { background: #2e2a5e; color: #a5b4fc; }
.dark .badge-jwt { background: #452c0a; color: #fcd34d; }
.dark .badge-date { background: #064e3b; color: #6ee7b7; }
.dark .badge-url { background: #3b1d5e; color: #d8b4fe; }
.dark .badge-youtube { background: #5c1c1c; color: #fca5a5; }
.dark .badge-base64 { background: #374151; color: #d1d5db; }
.dark .badge-currency { background: #064e3b; color: #6ee7b7; }
.dark .badge-cron { background: #452c0a; color: #fcd34d; }
.dark .badge-locale { background: #1e3a5f; color: #93c5fd; }
.dark .badge-country { background: #1e3a5f; color: #93c5fd; }
.dark .badge-geo { background: #14532d; color: #86efac; }