.material-symbols-outlined {
    font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;
}

.glass-card {
    background: rgba(255, 255, 255, 0.7);
    backdrop-filter: blur(12px);
    border-top: 1px solid rgba(255, 255, 255, 0.3);
}

.roadmap-line {
    background: linear-gradient(90deg, #0F153F 0%, #e2e2e2 100%);
}

/* Marquee Scrolling Watermark */
@keyframes marqueeScroll {
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); }
}

.marquee-track {
    display: inline-flex;
    width: max-content;
    animation: marqueeScroll 20s linear infinite;
}
