css /* Style for subpages */ body { background: #ff003f; font-family: Arial, sans-serif; } h1, h2, h3 { font-weight: bold; text-align: center; } h1 { font-size: 48px; line-height: 0.5; color: #ff00cc; border-bottom: 4px solid #000000; } h2 { font-size: 24px; color: #0000ff; border-bottom: 4px solid #000000; } h3 { font-size: 18px; color: #00ff00; border-bottom: 4px solid #000000; } p { margin-top: 20px; font-size: 16px; color: #333; text-shadow: 2px 2px #000000; } a { text-decoration: none; color: #0000ff; border: 2px solid #ff00cc; } /* Add a fake loading animation for the 'loadingscreen' subpage */ .loadingscreen { background-image: linear-gradient(to bottom, #ff003f, #ff003f); background-size: 100% 100%; background-position: 0 0; animation: loadingscreen 2s infinite; } @keyframes loadingscreen { 0% { background-position: 0 0; } 100% { background-position: 0 -100%; } } .loadingscreen a { color: #000000; border: 2px solid #ff00cc; }