      margin-bottom: 2rem;
            animation: float 6s ease-in-out infinite;
        }

        .hero p {
            font-size: 1.25rem;
            color: #c0c0c0;
        }
        html.light-mode .hero p {
            color: #444;
        }

        .hero em {
            font-style: normal;
            font-size: 1rem;
            color: #999;
        }
        html.light-mode .hero em {
            color: #666;
        }

        .badges {
            margin: 1.5rem 0;
     