        body {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-around;
            margin: 0;
            background-color: antiquewhite;
            font-family: serif;
            background-image: url(../Untitled.png);
            background-size: cover;
        }


        h1,
        h2 {
            filter: blur(1px);
        }

            div p {
            width: 400px;
        }

        .colImg {
            display: flex;
            flex-direction: column;
            justify-content: space-around;
            height: 100vh;

            img {
                height: 90%;
            }
        }

        .smlImg {
            width: 400px;
            display: flex;
            flex-direction: column;
            justify-content: space-around;
            max-height: 100vh;

            img {
                width: 100%;
                height: auto;
            }
        }

        .backButton {
            position: absolute;
            bottom: 0;
            left: 0;
            color: black;
            text-decoration: none;
            transform: scaleX(5) translateX(40%);
            font-size: 1rem;
            text-shadow: 1px 0 0 white;

            :visited {
                color: black;
            }
        }

        @media screen and (max-width: 600px) {
            .colImg {
                img {
                    height: auto;
                    width: 100%;
                }
            }
        }

        :popover-open {
            border: none;
            padding: 0;
            width: 40vw;

            img {
                width: 40vw;
                max-height: 90vh;
            }
        }

        ::backdrop {
            backdrop-filter: saturate(00) blur(3px) brightness(0.75) contrast(3);
        }