/* Override broken theme на блокирующих экранах Bedolaga Cabinet.
   Таргет: только полноэкранные blocking screens (channel-subscription,
   maintenance, blacklisted, account-deleted) с уникальной комбинацией
   классов. На обычные страницы Cabinet НЕ влияет.
   Откат: rm blocking-fix.css + восстановить index.html.backup-2026-05-19. */

.fixed.inset-0.bg-dark-950 {
    background-color: #0a0f1a !important;
    color: #f1f5f9 !important;
}
.fixed.inset-0.bg-dark-950 .text-white {
    color: #f1f5f9 !important;
}
.fixed.inset-0.bg-dark-950 .text-gray-200,
.fixed.inset-0.bg-dark-950 .text-gray-300,
.fixed.inset-0.bg-dark-950 .text-gray-400,
.fixed.inset-0.bg-dark-950 .text-gray-500 {
    color: #94a3b8 !important;
}
.fixed.inset-0.bg-dark-950 .bg-dark-700,
.fixed.inset-0.bg-dark-950 .bg-dark-800 {
    background-color: #1e293b !important;
}
.fixed.inset-0.bg-dark-950 .border-red-500\/30 {
    border-color: rgba(239, 68, 68, 0.3) !important;
}
.fixed.inset-0.bg-dark-950 .bg-red-500\/10 {
    background-color: rgba(239, 68, 68, 0.1) !important;
}
.fixed.inset-0.bg-dark-950 .bg-blue-500\/20 {
    background-color: rgba(59, 130, 246, 0.2) !important;
}
