css /* Styles.css */ body { font-family: 'Comic Sans', 'Arial', sans-serif; background-image: linear-gradient(90deg, #FF0000, #FFFF00); background-size: 100% 100%; background-position: 0 0; background-repeat: no-repeat; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 4px solid black; border-style: solid; border-width: 4px; box-sizing: border-box; display: flex; } body:after { content: ''; width: 0; height: 0; position: absolute; top: 0; left: 0; background-image: linear-gradient(90deg, #000000, #000000); background-size: 100% 100%; background-position: 0 0; background-repeat: no-repeat; } h1, h2, h3, h4, h5, h6 { font-family: 'Comic Sans', 'Arial', sans-serif; color: #000000; text-shadow: 2px 2px 2px black; border: 2px solid black; padding: 2px 10px 2px 10px; margin: 0px 0px 10px 0px; text-align: center; background-color: #FFFFFF; border-radius: 4px 4px 4px 4px; } h1 { font-size: 24px; } h2 { font-size: 20px; font-weight: bold; } h3 { font-size: 18px; font-weight: bold; text-align: left; } p { font-size: 14px; font-family: 'Comic Sans', 'Arial', sans-serif; color: #000000; text-shadow: 2px 2px 2px black; border: 2px solid black; padding: 2px 10px 2px 10px; margin: 10px 0px 10px 10px; text-align: left; background-color: #FFFFFF; border-radius: 4px 4px 4px 4px; line-height: 1.5; } a { text-decoration: none; color: #00FFFF; border-bottom: 4px solid #000000; padding: 4px 10px 4px 10px; background-color: #FFFFFF; text-align: center; border-radius: 4px 4px 4px 4px; transition: all 0.5s ease; text-shadow: 2px 2px 2px black; font-size: 18px; font-weight: bold; text-align: center; }