/* styles.css */ body { font-family: 'Bebas Neue', Arial, sans-serif; background-color: #FF00FF; /* Bright Pink */ color: #000000; padding: 0; margin: 0; } h1, h2, h3, h4 { font-family: 'Bebas Neue', Arial, sans-serif; font-weight: bold; text-shadow: 0 0 10px #000000; border-bottom: 4px solid #000000; margin-bottom: 20px; } h1 { font-size: 36px; text-align: center; } h2, h3, h4 { font-size: 24px; text-align: center; margin-bottom: 10px; } h3 { font-size: 20px; margin-bottom: 20px; } h4 { font-size: 18px; margin-bottom: 15px; } body > * { box-shadow: 0 0 10px #000000; border: 4px solid #000000; padding: 10px; margin: 10px; } a { text-decoration: none; color: #FF0000; /* Bright Red */ font-weight: bold; text-shadow: 0 0 10px #000000; border-bottom: 4px solid #000000; } a:hover { background-color: #000000; color: #FFFFFF; border-bottom: 4px solid #FF0000; } /* Global Navigation */ #global-nav { position: fixed; top: 20px; left: 20px; width: 100%; background-color: #FF0000; text-align: center; border-bottom: 4px solid #000000; z-index: 1; padding: 10px; margin: 10px; } #global-nav a { color: #000000; text-decoration: none; font-weight: bold; border-bottom: 4px solid #000000; margin: 5px; text-align: center; } /* Subpage Styles */ .subpage { background-color: #00FF00; /* Lime Green */ padding: 20px; margin: 20px; border: 4px solid #000000; border-radius: 10px; box-shadow: 0 0 10px #000000; } .subpage h2 { text-align: center; margin-bottom: 0; } .subpage a { text-decoration: none; color: #FFFFFF; font-weight: bold; text-shadow: 0 0 10px #000000; border-bottom: 4px solid #000000; margin: 5px; } .subpage img { width: 100%; height: auto; border: 4px solid #000000; border-radius: 10px; margin: 10px; }