css /* style.css */ body { background: linear-gradient(-45deg, #FF69B4, #FFC5CA); font-family: 'Open Sans', sans-serif; font-size: 24px; font-weight: bold; margin: 0; padding: 0; box-sizing: border-box; color: #FFFFFF; text-align: center; } h1 { margin: 0; padding: 20px 0 0 0; font-size: 36px; text-shadow: 0 0 0 #000000; border-bottom: 4px solid #000000; border-top: 4px solid #000000; background: #FFFFFF; color: #000000; } h2 { margin: 0; padding: 0 0 0 0; font-size: 24px; text-shadow: 0 0 0 #000000; border-bottom: 4px solid #000000; border-top: 4px solid #000000; background: #FFFFFF; color: #000000; width: 100%; } h3 { margin: 0; padding: 0 0 0 0; font-size: 18px; text-shadow: 0 0 0 #000000; border-bottom: 4px solid #000000; border-top: 4px solid #000000; background: #FFFFFF; color: #000000; width: 80%; } a { text-decoration: none; color: #000000; background: #FFFFFF; padding: 8px 12px; border: 1px solid #000000; border-radius: 4px; text-align: center; } /* Subpage styles */ .subpage { margin: 0 0 20px 0; background: #C9E4CA; color: #000000; border: 2px solid #000000; padding: 10px 20px 0 0; border-top: 4px solid #000000; } .subpage h2 { font-size: 24px; text-shadow: 0 0 0 #000000; border-bottom: 4px solid #000000; border-top: 4px solid #000000; background: #FFFFFF; color: #000000; margin: 0 0 0 0; padding: 0 0 0 0; } .subpage a { text-decoration: none; color: #000000; background: #FFFFFF; padding: 8px 12px; border: 1px solid #000000; border-radius: 4px; text-align: center; }