css /* styles.css */ body { background-image: linear-gradient(to bottom, #FF69B4, #FF69B4 50vh, #FF0000 50vh, #FF0000 100%); background-size: 100% 50vh; background-repeat: no-repeat; font-family: 'Bebas Neue', sans-serif; color: #333; } h1 { font-size: 24px; border-bottom: 4px solid #000; } h2 { font-size: 20px; border-bottom: 2px solid #000; } p { line-height: 24px; border-bottom: 2px solid #000; } a { color: #000; text-decoration: none; border-bottom: 4px solid #000; background-color: #FFC107; padding: 8px 16px; border-radius: 4px; font-weight: bold; margin: 8px 0 8px; } a:hover { background-color: #FFC107; box-shadow: 0 0 0 8px #FFC107; text-decoration: underline; }