BrandonHatch's picture
CRITICAL STOP. You have generated a Frontend Dashboard Simulation. I DO NOT WANT A DASHBOARD. I DO NOT WANT HTML OR JAVASCRIPT.
c3fa188 verified
raw
history blame
3.06 kB
/* Global Styles for Quantum Code Weaver Engine */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap');
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}
/* Custom scrollbar */
::-webkit-scrollbar {
width: 10px;
height: 10px;
}
::-webkit-scrollbar-track {
background: rgba(30, 41, 59, 0.5);
border-radius: 5px;
}
::-webkit-scrollbar-thumb {
background: linear-gradient(45deg, #06b6d4, #8b5cf6);
border-radius: 5px;
}
::-webkit-scrollbar-thumb:hover {
background: linear-gradient(45deg, #0891b2, #7c3aed);
}
/* Custom animations */
@keyframes pulse-glow {
0%, 100% {
box-shadow: 0 0 20px rgba(6, 182, 212, 0.2);
}
50% {
box-shadow: 0 0 40px rgba(6, 182, 212, 0.4);
}
}
@keyframes float {
0%, 100% {
transform: translateY(0px);
}
50% {
transform: translateY(-10px);
}
}
@keyframes shimmer {
0% {
background-position: -1000px 0;
}
100% {
background-position: 1000px 0;
}
}
/* Utility classes */
.glow-effect {
animation: pulse-glow 3s infinite;
}
.float-animation {
animation: float 3s ease-in-out infinite;
}
.shimmer-text {
background: linear-gradient(90deg, #06b6d4, #8b5cf6, #06b6d4);
background-size: 1000px 100%;
-webkit-background-clip: text;
background-clip: text;
color: transparent;
animation: shimmer 3s infinite linear;
}
/* Card hover effects */
.hover-card {
transition: all 0.3s ease;
}
.hover-card:hover {
transform: translateY(-5px);
box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);
}
/* Gradient borders */
.gradient-border {
position: relative;
border-radius: 12px;
background: linear-gradient(45deg, #1e293b, #0f172a);
}
.gradient-border::before {
content: '';
position: absolute;
top: -2px;
left: -2px;
right: -2px;
bottom: -2px;
background: linear-gradient(45deg, #06b6d4, #8b5cf6);
border-radius: 14px;
z-index: -1;
opacity: 0.3;
transition: opacity 0.3s ease;
}
.gradient-border:hover::before {
opacity: 0.6;
}
/* Status indicators */
.status-dot {
width: 10px;
height: 10px;
border-radius: 50%;
display: inline-block;
margin-right: 8px;
}
.status-operational {
background: linear-gradient(45deg, #10b981, #34d399);
box-shadow: 0 0 10px rgba(16, 185, 129, 0.5);
}
.status-degraded {
background: linear-gradient(45deg, #f59e0b, #fbbf24);
box-shadow: 0 0 10px rgba(245, 158, 11, 0.5);
}
.status-offline {
background: linear-gradient(45deg, #ef4444, #f87171);
box-shadow: 0 0 10px rgba(239, 68, 68, 0.5);
}
/* Responsive fixes */
@media (max-width: 768px) {
.container {
padding-left: 1rem;
padding-right: 1rem;
}
h1 {
font-size: 2.5rem !important;
line-height: 1.2 !important;
}
h2 {
font-size: 2rem !important;
}
}