css /* styles.css */ body { background-color: #ff69b4; background-image: linear-gradient(90deg, #ff69b4, #ff69b4); background-size: 100px 100px; background-position: 0 0; background-repeat: repeat; font-family: 'Bangers', cursive; font-size: 24px; line-height: 1.5; color: #fff; padding: 20px; margin: 20px; } h1 { font-size: 32px; font-weight: bold; color: #000; border-bottom: 8px solid #fff; margin-block: 0; padding-block: 20px; text-align: center; background-color: #fff; background-image: linear-gradient(to right, #fff, #000); background-position: 0 0; background-repeat: repeat; background-clip: border-box; border: 4px solid #000; border-radius: 20px; box-shadow: inset 0 0 0px 4px #000; text-shadow: 0 0 10px #000; cursor: pointer; transition: background-color 0.5s ease; background-clip: border-box; } h2 { font-size: 20px; font-weight: bold; color: #fff; border-bottom: 4px solid #fff; margin-block: 0; padding-block: 20px; text-align: left; background-color: #fff; background-image: linear-gradient(to right, #fff, #000); background-position: 0 0; background-repeat: repeat; background-clip: border-box; border: 2px solid #000; border-radius: 20px; box-shadow: inset 0 0 0px 2px #000; text-shadow: 0 0 10px #000; cursor: pointer; transition: background-color 0.5s ease; background-clip: border-box; } a { background-image: linear-gradient(to bottom, #000 0, #fff 100%); background-clip: border-box; color: #000; text-decoration: none; border: 4px solid #000; border-bottom: 4px solid #000; box-shadow: 0 0 10px 0 #000; cursor: pointer; transition: background-color 0.5s ease; background-clip: border-box; padding: 0; margin: 20px; display: block; font-size: 18px; font-weight: bold; text-align: center; } a:hover { background-position: 0 20px; background-size: 100px 100px; background-repeat: no-repeat; background-clip: border-box; } /* end of styles.css */