bobber's picture
Vexorium brand: update src/index.css
0c22579 verified
@import "tailwindcss";
@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400;600;700&family=Exo+2:wght@300;400;500;600&display=swap');
@source "../node_modules/streamdown/dist/*.js";
@layer base {
html,
body {
font-size: 17px;
height: 100%;
overflow: hidden;
background: #050515;
color: #e0e0f0;
font-family: 'Exo 2', sans-serif;
}
h1, h2, h3, .font-orbitron {
font-family: 'Orbitron', sans-serif;
}
#root {
height: 100%;
}
* {
scrollbar-width: thin;
scrollbar-color: rgba(0,255,255,0.2) transparent;
}
::-webkit-scrollbar {
width: 5px;
height: 5px;
}
::-webkit-scrollbar-track {
background: transparent;
}
::-webkit-scrollbar-thumb {
background: rgba(0,255,255,0.2);
border-radius: 3px;
}
::-webkit-scrollbar-thumb:hover {
background: rgba(0,255,255,0.4);
}
}
@keyframes fade-in {
from { opacity: 0; }
to { opacity: 1; }
}
@keyframes pulse-cyan {
0%, 100% { box-shadow: 0 0 8px rgba(0,255,255,0.3); }
50% { box-shadow: 0 0 20px rgba(0,255,255,0.6), 0 0 40px rgba(0,255,255,0.2); }
}
@keyframes scan {
0% { background-position: 0 -100vh; }
100% { background-position: 0 100vh; }
}
.animate-fade-in {
animation: fade-in 0.5s ease-out both;
}
.vex-glow {
animation: pulse-cyan 3s ease-in-out infinite;
}