        /* Set the body with a dark background */
        body {
            font-family: 'Courier New', Courier, monospace;
            background-color: #0a0a0a;
            color: #00ff00;
            margin: 0;
            padding: 0;
            height: 100vh;
            display: flex;
            justify-content: center;
            align-items: center;
            text-align: center;
            flex-direction: column;
            overflow: hidden;
            font-family: 'Courier New', Courier, monospace;
            background-color: #0a0a0a;
            color: #00ff00;
            margin: 0;
            padding: 0;
            height: 100vh;
            display: flex;
            justify-content: center;
            align-items: center;
            text-align: center;
            flex-direction: column;
            overflow: hidden;
            position: relative; /* Added for positioning the canvas */
        }

        *{
        margin: 0%;
        padding: 0%;
        overflow: hidden;
    }

        /* Scrolling animation */
        @keyframes scroll {
            0% {
                transform: translateX(100%);
            }
            100% {
                transform: translateX(-100%);
            }
        }

        /* Styling for the container that holds the message */
        .baksho {
            position: relative;
            z-index: 2;
            background-color: rgba(0, 0, 0, 0.8);
            border: 2px solid #00ff00;
            padding: 30px;
            border-radius: 10px;
            box-shadow: 0 0 20px rgba(0, 255, 0, 0.5);
            max-width: 600px;
            width: 100%;
            
        }

        .shomosha{
            width: 220px;
            height: 50px;
            background-color: rgba(0, 0, 0, 0.8);
            border: 2px solid #00ff00;
            border-radius: 8px;
            box-shadow: 0 0 15px rgba(0, 255, 0, 0.5);
            color: #00ff00;
            display: flex;
            align-items: center;
            justify-content: center;
            margin: 30px 30px;
            margin-left: 29%;
        }



        /* Card view for warning text */
        .shabdhanota-card {
            background-color: rgba(0, 0, 0, 0.9);
            border: 2px solid #ff0000;
            padding: 20px;
            border-radius: 10px;
            box-shadow: 0 0 15px rgba(255, 0, 0, 0.5);
            width: 100%;
            margin-top: 20px;
            overflow: hidden; 
        }

        /* Scrolling warning text inside the card */
        .shabdhanota-card .shabdhanota {
            font-size: 24px;
            color: #ff0000;
            font-weight: bold;
            white-space: nowrap;
            animation: scroll-right 8s linear infinite; /* Slowed down to 8s */
        }

        /* Scrolling animation for the warning text inside the card */
        @keyframes scroll-right {
            0% {
                transform: translateX(100%);
            }
            100% {
                transform: translateX(-100%);
            }
        }

        h1 {
            font-size: 48px;
            color: #ff0000;
            text-transform: uppercase;
            letter-spacing: 3px;
        }

        p {
            font-size: 18px;
            color: #00ff00;
        }

        .code {
            font-size: 16px;
            color: #00ff00;
            background-color: #000;
            padding: 10px;
            border-radius: 5px;
            display: inline-block;
            box-shadow: 0 0 10px rgba(0, 255, 0, 0.2);
            margin: 30px 30px;

        }

        .footer {
            font-size: 18px;
            color: #ff0000;
            font-weight: bold;
        }


        /* Button styling */
        .onekgulabutam {
            margin-top: 20px;
        }

        .butam {
            background-color: #00ff00;
            color: #000;
            font-size: 18px;
            padding: 10px 20px;
            border: none;
            border-radius: 5px;
            margin: 10px;
            cursor: pointer;
            box-shadow: 0 0 10px rgba(0, 255, 0, 0.5);
        }

        .butam:hover {
            background-color: #ff0000;
            color: #fff;
            box-shadow: 0 0 10px rgba(255, 0, 0, 0.5);
        }

                * {
           margin: 0;
           box-sizing: border-box;
           font-family: 'Courier New', Courier, monospace;;
        }

        .shabdhanota-lekha{
            z-index: 9999;
            display: flex;
            justify-content: flex-start;
            background: transparent;
            overflow: hidden;
            margin-bottom: 80px;
            padding: 0px 10px;
            background-color: rgb(255, 217, 0) ;
        }

        .shabdhanota-lekha2{
            z-index: 9999;
            display: flex;
            justify-content: flex-start;
            background: transparent;
            overflow: hidden;
            margin-top: 80px;
            padding: 0px 10px;
            background-color: rgb(255, 217, 0) ;
        }

        h1 {
            font-size: 50px;
            text-transform: uppercase;
            color: rgb(255, 0, 0);
            white-space: nowrap;
            padding: 0 15px;
            letter-spacing: 1px;
            animation: move-rlt 2000ms linear infinite;
        }

        h2 {
            font-size: 50px;
            color: red;
        }

        @keyframes move-rlt {
            0% {
                transform: translateX(0);
            }
            100% {
                transform: translateX(-100%);
            }
        }        

        canvas {
            position: absolute; /* Positioning the canvas */
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 1; /* Behind other content */
        }

        /* Other existing styles remain unchanged... */
        /* ... */
        
        .baksho {
            position: relative;
            z-index: 2; /* Ensure content is above the canvas */
            background-color: rgba(0, 0, 0, 0.8);
            border: 2px solid #00ff00;
            padding: 30px;
            border-radius: 10px;
            box-shadow: 0 0 20px rgba(0, 255, 0, 0.5);
            max-width: 600px;
            width: 100%;
        }
        .deho{
            user-select: none;
        }

        /* Other existing styles remain unchanged... */
        /* ... */

        @media  (max-width: 600px){
            .scrolling-text {
                margin-top: -50px;
            }
        }