/* Chapter-specific styles for "Cross-Channel Social Proof Strategy" */

.prose-invert {
    color: #e0e0e0;
}
.prose-invert h1, .prose-invert h2, .prose-invert h3, .prose-invert h4 {
    color: white;
}
.prose-lg {
    font-size: 1.125rem;
    line-height: 1.7;
}
.bg-gray-800\/50 {
    background-color: rgba(31, 41, 55, 0.5);
}
.bg-gray-800\/30 {
    background-color: rgba(31, 41, 55, 0.3);
}
.bg-gray-800\/20 {
    background-color: rgba(31, 41, 55, 0.2);
}
.border-gray-700 {
    border-color: #374151;
}
.border-gray-600 {
    border-color: #4B5563;
}
.text-red-400 {
    color: #EF5350;
}
.text-green-400 {
    color: #4CAF50;
}
.text-blue-400 {
    color: #60A5FA;
}
.text-purple-400 {
    color: #AB47BC;
}
.text-gray-400 {
    color: #9CA3AF;
}
.text-\[#00D2D3\] {
    color: #00D2D3;
}
.text-\[#E0E0E0\] {
    color: #E0E0E0;
}
.bg-\[#00D2D3\]\/10 {
    background-color: rgba(0, 210, 211, 0.1);
}
.bg-\[#00D2D3\]\/5 {
    background-color: rgba(0, 210, 211, 0.05);
}
.bg-\[#00D2D3\] {
    background-color: #00D2D3;
}
.bg-black\/90 {
    background-color: rgba(0, 0, 0, 0.9);
}
.bg-blue-500\/10 {
    background-color: rgba(96, 165, 250, 0.1);
}
.border-\[#00D2D3\]\/20 {
    border-color: rgba(0, 210, 211, 0.2);
}
.border-blue-500\/20 {
    border-color: rgba(96, 165, 250, 0.2);
}
.shadow-\[#00D2D3\]\/25 {
    box-shadow: 0 25px 50px -12px rgba(0, 210, 211, 0.25);
}
.hover\:shadow-\[#00D2D3\]\/40:hover {
    box-shadow: 0 25px 50px -12px rgba(0, 210, 211, 0.4);
}
.hover\:bg-\[#00B8B9\]:hover {
    background-color: #00B8B9;
}
.hover\:bg-gray-700\/50:hover {
    background-color: rgba(55, 65, 81, 0.5);
}
.hover\:border-\[#00D2D3\]\/50:hover {
    border-color: rgba(0, 210, 211, 0.5);
}
.hover\:text-white:hover {
    color: #FFFFFF;
}
.font-sora {
    font-family: 'Red Hat Display', 'Helvetica', 'Arial', 'Lucida', sans-serif;
}
.font-inter {
    font-family: 'Inter', 'Helvetica', 'Arial', 'Lucida', sans-serif;
}