.material-symbols-outlined {
    font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;
}
.neon-glow {
    box-shadow: 0 0 15px rgba(223, 253, 67, 0.4);
}
.kinetic-line {
    background: linear-gradient(90deg, transparent, #d2f036, transparent);
    background-size: 200% 100%;
    animation: flow 3s linear infinite;
}
@keyframes flow {
    0% { background-position: 200% 0; }
    100% { background-position: -200% 0; }
}
.glass-card {
    backdrop-filter: blur(40px);
    background: rgba(18, 19, 21, 0.8);
    border: 1px solid rgba(255, 255, 255, 0.1);
}
.glass-card:hover {
    border-color: rgba(210, 240, 54, 0.5);
    transform: translateY(-4px);
}
