        html {
            height: 90%;
            /* width: 100%; */
        }

        body {
            background-image: url("./images/background3.jpg");
            color: blue;
            font-weight: bold;
            font-family: "Courier New", monospace;
            font-size: larger;
            height: 100%;
            margin: auto;
            /* width: 100%; */
        }

        a {
            color: #0066ff;
        }

        a:visited {
            color: #660099;
        }

        a:active {
            color: #ff6600;
        }

        .title {
            font-size: 80px;
            /* text-decoration: underline; */
            
        }
        form {
            display: flex;
            flex-direction: column;
            align-items: center;
            /* width: 300px; */
        }
        input {
            width: 300px;
        }
        .status_container {
            display:flex;
            justify-content: center;
        }
        .status {
            width: 400px;
            /* background-color: #0066ff; */
            text-align: left;
        }
    

        .logo {
            /* text-align: center; */
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
        }

        /* .title span {
            display: block;
            transform: skewY(10deg)
        } */

  

        .logo div {
            text-align: center;
        }

        .arrow {
            display:inline;
        }

        .container {
            display: flex;
            gap: 30px;
            flex-wrap: wrap;
            /* ✅ allows stacking on small screens */
            height: auto;
            width: 100%;
            justify-content: space-between;
            /* display: block; */
            /* transform: skewY(2deg) */
        }


        .footer {
            display: flex;
            justify-content: space-evenly;
            align-items: end;
        }   

        .main {
            flex: 1 1 600px;
            /* ✅ grows but also shrinks on smaller screens */
            min-width: 300px;
            text-align: center;
        }

        .nav {
            background-image: url("./images/stone.gif");
            /* flex: 0 0 300px; */
            width:300px;
            padding: 10px;
        }

        .nav li {
            padding-bottom: 20px;
        }

        .nav ul {
            padding-left: 0;
            
        }

        .right {
            background-image: url("./images/stone.gif");
            
            flex: 0 0 300px;
            /* ✅ fixed width on desktop, shrinks on small */
            padding: 10px;
        }



        .catchphrase {
            font-size: small;
            color: #120099;
        }





        h1 {
            color: blue;
        }

        h2.orange {
            color: #ff6600;
        }

        h2.blue {
            color: #0066ff;
        }

        ul {
            margin: 1em 0;
        }

        .courier-small {
            font-family: "Courier New", monospace;
            font-size: 12px;
            color: purple;
        }

        .courier-large {
            font-family: "Courier New", monospace;
            font-size: 16px;
            color: #660099;
        }

        .center {
            text-align: center;
        }

        /* Image */
        img {
            max-width: 100%;
            height: auto;
        }


        @media (max-width: 1250px) {
            .right {
                display: none;
            }


        }

        @media (max-width: 1000px)  {
            .nav {
                font-size: medium;
                display: flex;
                /* width: 100%; */
                width:100%;
                max-height: min-content;
                /* padding: 10px; */
                flex-direction: column;
                align-items: center;
            }
            .nav_hr {
                display: none;
            }
            .logo {
                flex-direction: row;
            }

            .arrow {
                display: none;
            }

            .nav_links li {
                display: inline;
                padding:0;
                /* display: none; */
            }


            .nav_title {
                display: none;
            }

            .updates {
                display: none;
            }
            .footer {
                font-size:x-small;
                
            }
            .footer_ad {
                width: 200px;
            }

            .container {
                gap:0;
                flex-direction: column;
            }
            .title {
                font-size: 60px;
            }


        }

        @media (max-width: 400px)  {

            .title {
                font-size: xx-large;
            }
              .footer_ad {
                width: 100px;
            }
            .nav_links {
                margin: 0;
                text-align: center;

            }
            .nav {
                height:min-content
            }

        }


