body { background-color: black; color: white; font-family: Comic Sans MS, cursive; text-align: center; } .gallery { display: flex; flex-direction: column; align-items: center; } .gallery img { width: 200px; margin: 10px; } .section { border: 3px dashed hotpink; padding: 15px; margin: 20px; width: 80%; background-color: #111; } .blink { animation: blink 1s infinite; } @keyframes blink { 50% { opacity: 0; } .image-row { display: flex; flex-wrap: wrap; justify-content: center; gap: 15px; } .image-row img { width: 200px; height: auto; } /* NFL link style */ .nfl-link { color: white; background-color: #013369; /* NFL blue */ padding: 10px 20px; border: 2px solid red; text-decoration: none; font-weight: bold; display: inline-block; margin-bottom: 10px; } .nfl-link:hover { background-color: red; color: white; } /* Spotify link style */ .spotify-link { color: black; background-color: #1DB954; /* Spotify green */ padding: 10px 20px; border: 2px solid black; text-decoration: none; font-weight: bold; display: inline-block; margin-bottom: 20px; } .spotify-link:hover { background-color: black; color: #1DB954; /* 2000s Retro Background */ body { background: linear-gradient(to right, #ff66cc, #66ccff); /* bright gradient */ background-image: url('https://i.imgur.com/2q3mNfK.gif'); /* optional repeating retro pattern */ background-repeat: repeat; background-attachment: fixed; font-family: 'Comic Sans MS', cursive, sans-serif; /* retro font vibe */ color: #ffffff; /* bright text */ text-shadow: 2px 2px 4px #000000; /* give text a glow effect */ } /* Optional container glow */ .gallery { background-color: rgba(0, 0, 0, 0.5); /* semi-transparent box */ padding: 20px; border: 3px dotted yellow; /* old-school 2000s border style */ margin: 20px; border-radius: 10px; } /* Flexbox images already added previously */ .image-flex img { border: 3px dashed #ffff00; /* retro border */ padding: 5px; box-shadow: 0 0 10px #ff00ff; } /* Keep blinking text */ .blink { animation: blink-animation 1s steps(5, start) infinite; } @keyframes blink-animation { to { visibility: hidden; } } /* Keep link styles (NFL + Spotify) */ .nfl-link, .spotify-link { font-family: 'Comic Sans MS', cursive; box-shadow: 0 0 10px #00ffff; border-radius: 5px; } /* Optional extra retro flair */ h1, h2 { text-shadow: 3px 3px 5px #ff0000; } }