swadhinbiswas feat: AegisVision v2 — AI enterprise surveillance & monitoring platform · 8/8/2026
7ad9221
30 lines · 1.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/* AegisVision console — custom styles layered on Tailwind CDN */

* { scrollbar-width: thin; scrollbar-color: rgba(148,163,184,0.25) transparent; }
::-webkit-scrollbar { width: 8px; height: 8px; }
::-webkit-scrollbar-thumb { background: rgba(148,163,184,0.22); border-radius: 8px; }
::-webkit-scrollbar-track { background: transparent; }

body { font-family: 'Inter', ui-sans-serif, system-ui; }

.glass-card {
  background: rgba(14,21,34,0.6);
  border: 1px solid rgba(255,255,255,0.06);
  backdrop-filter: blur(8px);
}

.nav-link { color: rgb(156 163 175); }
.nav-link:hover { background: rgba(255,255,255,0.05); color: rgb(229 231 235); }
.nav-link.active { background: linear-gradient(90deg, rgba(34,211,238,0.12), rgba(99,102,241,0.12)); color: #fff; border: 1px solid rgba(34,211,238,0.25); }
.nav-link.active .nav-icon { color: #22d3ee; }

@keyframes toast-in { from { transform: translateY(12px); opacity: 0 } to { transform: translateY(0); opacity: 1 } }
.toast { animation: toast-in 0.2s ease-out; }

@keyframes publish { 0% { box-shadow: 0 0 0 0 rgba(244,63,94,0.5) } 100% { box-shadow: 0 0 0 12px rgba(244,63,94,0) } }
.alert-pulse { animation: publish-pulse 1.2s ease-out infinite; }

.dots-loading::after {
  content: '…'; animation: dots 1.2s steps(4, end) infinite;
}
@keyframes dots { 0% { content: '' } 25% { content: '.' } 50% { content: '..' } 75% { content: '...' } }