body {
            background-color: #000;
            color: #0f0;
            font-family: 'Courier New', Courier, monospace;
            overflow: hidden; /* Keeps the chaos inside */
            height: 100vh;
        }

        /* The 'shaking' effect */
        .glitch-container {
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            height: 100%;
            animation: shake 0.1s infinite alternate;
        }

        h1 {
            font-size: 5rem;
            text-shadow: 5px 5px #f0f, -5px -5px #0ff;
            transform: skew(20deg);
        }

        .messy-box {
            width: 200px;
            height: 200px;
            background: yellow;
            color: black;
            padding: 20px;
            border: 10px dashed red;
            position: absolute;
            transition: all 0.2s ease;
        }

        @keyframes shake {
            0% { transform: translate(2px, 2px) rotate(0deg); }
            100% { transform: translate(-2px, -2px) rotate(1deg); }
        }

        .broken-button {
            padding: 20px 50px;
            font-size: 20px;
            background: blue;
            color: white;
            cursor: help;
        }