css /* Primary Colors CSS */ body { background: #FFD700; /* Bright, sunshine-like yellow */ } h1 { color: #FF69B4; /* Pastel pink with a hint of neon */ font-size: 36px; font-weight: bold; border-bottom: 4px solid black; } h2 { color: #FF0000; /* Bright, fire-engine red */ font-size: 30px; font-weight: bold; border-bottom: 4px solid black; } p { color: #000000; /* Black, because why not? */ font-size: 18px; line-height: 1.5; margin-bottom: 20px; } a { text-decoration: none; color: #000000; } a:hover { text-decoration: none; color: #000000; } a:visited { color: #000000; } a:active { color: #000000; } /* Drop shadows for added depth */ h1 { text-shadow: 0px 0px 4px black; } h2 { text-shadow: 0px 0px 4px black; } /* Thick borders for maximum visual impact */ h1 { border-bottom: 4px solid black; } h2 { border-bottom: 4px solid black; } /* Custom link styles for subpages */ .subpage { background-color: #000000; padding: 10px 20px; text-decoration: none; color: #FFC107; border: 1px solid black; } .subpage:hover { background-color: #FFC107; padding: 10px 20px; text-decoration: underline; } .subpage:active { background-color: #FFC107; padding: 10px 20px; text-decoration: underline; }