css /* styles.css */ body { font-family: Arial, sans-serif; background-color: #f2f2f2; color: #000000; } h1 { font-size: 24px; color: #ff00ff; border-bottom: 8px solid #000000; margin-bottom: 8px; padding: 8px; background-color: #000000; text-align: center; text-shadow: -1px -1px 0 #000000; font-weight: bold; letter-spacing: 0; } h2 { font-size: 20px; color: #00ff00; border-bottom: 6px solid #000000; margin-bottom: 6px; padding: 6px; background-color: #000000; text-align: center; text-shadow: -1px -1px 0 #000000; font-weight: bold; letter-spacing: 0; } h3 { font-size: 18px; color: #0000ff; border-bottom: 4px solid #000000; margin-bottom: 4px; padding: 4px; background-color: #000000; text-align: center; text-shadow: -1px -1px 0 #000000; font-weight: bold; letter-spacing: 0; } p { font-size: 16px; color: #000000; margin-bottom: 8px; padding: 8px; text-align: left; text-shadow: -1px -1px 0 #000000; font-weight: normal; letter-spacing: 0; word-wrap: break-word; } /* Links */ a { text-decoration: none; color: #00ff00; border-bottom: 2px solid #000000; margin-bottom: 2px; padding: 2px; background-color: #000000; text-align: center; text-shadow: -1px -1px 0 #000000; font-weight: bold; letter-spacing: 0; transition: background-color 0.5s; } /* Button styles */ button { background-image: none; background-color: #000000; border: 4px solid #ff00ff; border-radius: 8px; box-shadow: -1px -1px 0 #000000; padding: 8px 16px; font-family: Arial, sans-serif; font-size: 16px; color: #00ff00; text-align: center; text-decoration: none; cursor: pointer; } /* Subpage links */ a { background-color: #000000; color: #00ff00; border-bottom: 1px solid #000000; margin-bottom: 1px; padding: 1px; text-align: center; text-shadow: -1px -1px 0 #000000; font-weight: bold; letter-spacing: 0; transition: background-color 0.5s; border-radius: 8px; }