css /* style.css */ body { background-color: #000; color: #fff; font-family: Arial, sans-serif; font-size: 18px; line-height: 1.2; padding: 20px 40px; border: 4px solid #000; border-style: solid none; border-width: 4px; } h1 { color: #ff0000; text-shadow: 2px 2px 0 #000; font-size: 24px; margin-top: 0; margin-bottom: 0; text-align: center; font-weight: bold; border: 4px solid #000; border-style: solid none; border-width: 4px; padding: 10px 0; } h2 { color: #00ff00; text-shadow: 2px 2px 0 #000; font-size: 18px; margin-top: 20px; margin-bottom: 20px; text-align: center; font-weight: bold; border: 4px solid #000; border-style: solid none; border-width: 4px; padding: 5px 0; } h3 { color: #0000ff; text-shadow: 2px 2px 0 #000; font-size: 16px; margin-top: 20px; margin-bottom: 20px; text-align: center; font-weight: bold; border: 4px solid #000; border-style: solid none; border-width: 4px; padding: 5px 0; } p { font-size: 14px; line-height: 1.5; color: #fff; margin-top: 20px; margin-bottom: 20px; text-align: center; padding: 0 20px; } a { text-decoration: none; color: #ff00ff; font-size: 14px; text-align: left; padding: 5px 0; border: 1px solid #000; border-style: solid none; border-width: 1px; text-shadow: 1px 1px 0 #000; } a:hover { background-color: #f00; color: #fff; } table { border-collapse: collapse; width: 100%; border: 4px solid #000; border-style: solid none; border-width: 4px; padding: 20px; background-color: #000; color: #fff; font-size: 14px; text-align: center; border-spacing: 20px; text-shadow: 2px 2px 0 #000; } td { border: 1px solid #000; border-style: solid none; border-width: 1px; padding: 10px 20px; background-color: #fff; color: #000; font-size: 14px; text-align: left; text-shadow: 1px 1px 0 #000; } tr { border-bottom: 4px solid #000; border-style: solid none; border-width: 4px; background-color: #000; color: #fff; font-size: 14px; text-align: left; text-shadow: 2px 2px 0 #000; } th { border: 4px solid #000; border-style: solid none; border-width: 4px; padding: 10px 20px; background-color: #fff; color: #000; font-size: 14px; text-align: left; text-shadow: 2px 2px 0 #000; font-weight: bold; } th, tr { border-bottom: 4px solid #000; border-style: solid none; border-width: 4px; background-color: #000; color: #fff; font-size: 14px; text-align: left; text-shadow: 2px 2px 0 #000; } img { width: 100%; height: 100vh; background-color: #000; border: 4px solid #000; border-style: solid none; border-width: 4px; margin: 0; padding: 0; -webkit-filter: invert 0; filter: invert 0; -webkit-filter: grayscale 0; filter: grayscale 0; } /* end of style.css */