css /* Styles for the Atomic Bag */ body { background-image: linear-gradient(to bottom, #ff0000 0, #00ff00 50%, #ff00ff 100%); background-size: 100% 50px; background-position: 0 0; background-repeat: repeat-x; background-attachment: fixed; background-clip: border-box; font-family: "Bangers", cursive; font-size: 24px; font-weight: bold; line-height: 1.5; color: #000000; text-align: center; text-transform: uppercase; border: 4px solid #000000; box-shadow: 0px 0px 0px 4px #000000; padding: 0; margin: 0; width: 100%; height: 100vh; } body * { transition: none; } h1 { font-size: 48px; font-weight: bold; text-align: center; color: #ff0000; border: 4px solid #000000; background-image: linear-gradient(to bottom, #ff00ff 0, #00ff00 50%, #ff0000 100%); background-size: 100% 50px; background-position: 0 0; background-repeat: no-repeat; border-bottom: none; border-top: 4px solid #000000; padding: 0.2em 0; margin: 0; width: 100%; } p { font-size: 18px; font-weight: normal; text-align: center; color: #000000; border: 1px solid #000000; border-bottom: none; border-top: 4px solid #000000; padding: 0.1em 0.1em; margin: 0; width: 80%; margin: 1em 0; display: inline-block; text-transform: none; } a { text-decoration: none; color: #00ff00; border: 1px solid #000000; background-image: linear-gradient(to bottom, #00ff00 0, #ff00ff 50%, #ff0000 100%); background-size: 100% 50px; background-position: 0 0; background-repeat: no-repeat; border-bottom: none; border-top: 4px solid #000000; padding: 0.2em 0; margin: 0; width: 100%; transition: none; } a:hover { background-image: linear-gradient(to bottom, #00ff00 0, #ff00ff 50%, #ff0000 100%); background-size: 100% 50px; background-position: 0 0; background-repeat: no-repeat; border-bottom: none; border-top: 4px solid #000000; padding: 0.2em 0; margin: 0; width: 100%; transition: none; }