This commit is contained in:
2026-04-05 00:43:23 +05:30
commit 8be37d3e92
425 changed files with 101853 additions and 0 deletions

View File

@@ -0,0 +1,90 @@
/* System Logs specific CSS */
.glass-panel {
background: linear-gradient(180deg, rgba(28, 20, 45, 0.5) 0%, rgba(18, 14, 28, 0.8) 100%);
backdrop-filter: blur(16px);
-webkit-backdrop-filter: blur(16px);
border: 1px solid rgba(167, 139, 250, 0.12);
position: relative;
overflow: hidden;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
}
.glass-panel::before {
content: '';
position: absolute;
left: 0;
top: 0%;
height: 100%;
width: 1px;
background: linear-gradient(to bottom, transparent, rgba(167, 139, 250, 0.5), transparent);
opacity: 0;
transition: opacity 0.4s ease;
}
.glass-panel:hover {
transform: translateY(-2px);
border-color: rgba(167, 139, 250, 0.3);
box-shadow: 0 10px 40px rgba(167, 139, 250, 0.15);
}
.glass-panel:hover::before {
opacity: 1;
}
.neon-glow-violet {
box-shadow: 0 0 20px rgba(167, 139, 250, 0.15);
}
.neon-border-violet {
border-color: rgba(167, 139, 250, 0.3);
}
.status-strip-error { border-left: 4px solid #ee7d77; }
.status-strip-warning { border-left: 4px solid #ffb300; } /* changed yellow to standard warning */
.status-strip-success { border-left: 4px solid #00daf3; } /* mapping success to primary cyan */
.status-strip-info { border-left: 4px solid #a88cfb; }
.crt-overlay {
position: relative;
}
.crt-overlay::after {
content: " ";
display: block;
position: absolute;
top: 0; left: 0; bottom: 0; right: 0;
background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.15) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.03), rgba(0, 255, 0, 0.01), rgba(0, 0, 255, 0.03));
z-index: 2;
background-size: 100% 2px, 3px 100%;
pointer-events: none;
}
@keyframes terminal-blink {
0%, 100% { opacity: 1; }
50% { opacity: 0; }
}
.terminal-cursor {
display: inline-block;
width: 8px;
height: 14px;
background-color: #a88cfb;
animation: terminal-blink 1s step-end infinite;
vertical-align: middle;
margin-left: 4px;
}
.syntax-timestamp { color: #8b5cf6; }
.syntax-agent { color: #c7b4ff; font-weight: 600; }
.syntax-key { color: #a88cfb; }
.syntax-string { color: #e7e4ec; opacity: 0.9; }
.syntax-ip { color: #00daf3; font-style: italic; }
@keyframes log-ticker {
0% { transform: translateX(100%); }
100% { transform: translateX(-100%); }
}
.animate-log-ticker {
display: inline-block;
animation: log-ticker 35s linear infinite;
}