<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>403 Forbidden</title>
    <link href="https://fonts.googleapis.com/css2?family=Share+Tech+Mono&family=Montserrat:wght@700&display=swap" rel="stylesheet">
    <style>
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body {
            font-family: "Share Tech Mono", monospace;
            background: linear-gradient(120deg, #393839 0%, #000000 100%);
            color: #f5f5f5;
            height: 100vh;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
        }

        h1 {
            font-size: 45vw;
            text-align: center;
            color: #ffffff26;
            text-shadow: 0 0 50px rgba(0, 0, 0, 0.07);
            font-family: "Montserrat", sans-serif;
            position: absolute;
            z-index: 1;
            top: 50px;
            transform: translateY(-15%);
            max-height: 100vh;
            overflow: hidden;
        }


        div {
            background: rgba(0, 0, 0, 0.6);
            max-width: 800px;
            padding: 30px;
            text-align: left;
            box-shadow: 0 0 150px -20px rgba(0, 0, 0, 0.5);
            border-radius: 10px;
            z-index: 3;
            position: relative;
        }

        p {
            margin-bottom: 20px;
            font-size: 17px;
            line-height: 1.5;
        }

        span {
            color: #f0c674;
        }

        i {
            color: #8abeb7;
        }

        b {
            color: #81a2be;
        }

        a {
            color: #81a2be;
            text-decoration: none;
        }

        a.avatar {
            position: fixed;
            bottom: 15px;
            right: -100px;
            -webkit-animation: slide 0.5s 4.5s forwards;
                    animation: slide 0.5s 4.5s forwards;
            display: block;
            z-index: 4;
        }

        a.avatar img {
            border-radius: 50%;
            width: 50px;
            height: 50px;
            border: 2px solid white;
        }

        .changeme::after {
            content: "N";
            margin-right: 0.1em;
        }


        @keyframes slide {
            from {
                right: -100px;
                transform: rotate(360deg);
                opacity: 0;
            }
            to {
                right: 15px;
                transform: rotate(0deg);
                opacity: 1;
            }
        }
    </style>
</head>
<body>
    <h1>403</h1>
    <div>       
        <p>> <span>ERROR CODE</span>: "<i class="changeme">403 FORBIDDE</i>"</p>
        <p>> <span>ERROR DESCRIPTION</span>: "<i>Access Denied. You Do Not Have Permission To Access This Page On This Server</i>"</p>
        <p>> <span>ERROR CAUSED BY</span>: [<b>Accessing A Restricted Page</b>.]</p>
        <p>> <span>SOME PAGES ON THIS SERVER THAT YOU DO NOT HAVE PERMISSION TO ACCESS</span>: (<a href="https://testsnake.vercel.app">Maintenance Page, Private Development Page</a>).</p>
    </div>
    <a class="avatar" href="https://bbcbitesize.vercel.app" title="Redirect Back to Normal Website?">
        <img src="./img/403.jpg" alt="SNAKE 403">
    </a>
    <script>
        const div = document.querySelector('div');
        const content = div.innerHTML;
        let i = 0;

        div.innerHTML = '';

        setTimeout(() => {
            const interval = setInterval(() => {
                div.innerHTML = content.slice(0, i) + '|';
                i++;
                if (i > content.length) {
                    clearInterval(interval);
                    div.innerHTML = content;
                }
            }, 10);
        }, 0);
    </script>
</body>
</html>