css /* Exceptional Exceptions CSS */ body { background-color: #000; color: #fff; font-family: monospace; } /* Exceptional Exceptions 5-specific CSS */ body { background-image: linear-gradient(135deg, #ff69b4, #ff69b4 10%, #ff69b4 90%); background-size: 100% 100px; background-position: -20px -20px; background-repeat: repeat; background-attachment: fixed; background-clip: border-box; border: 4px solid #000; box-shadow: 4px 4px 0px #333; font-size: 16px; margin: 20px; padding: 20px; width: 80%; max-width: 100%; position: relative; left: 50%; transform: translate(-50%, 0); font-weight: bold; text-transform: uppercase; letter-spacing: 2px; word-spacing: 5px; word-break: break-all; word-wrap: normal; text-overflow: scroll; text-overflow-color: #666; text-overflow-skip-color: #fff; text-overflow-skip-charset: #000; text-overflow-wrap: none; text-overflow-x: none; text-overflow-y: none; white-space: pre-wrap; word-break-inside: auto; text-align: center; text-align-last: center; vertical-align: middle; text-align: middle; vertical-align: top; text-align: bottom; text-align: baseline; text-align: top; text-align: bottom; text-align: left; text-align: right; text-align: inherit; text-align: initial; text-align: unset; } h1 { font-size: 32px; font-weight: bolder; letter-spacing: 3px; text-transform: uppercase; text-orientation: mixed; margin: 20px; padding: 20px; background-color: #000; color: #ff69b4; border: 1px solid #000; border-radius: 10px; box-shadow: 4px 4px 0px #333; width: 100%; max-width: 100%; position: relative; left: 50%; transform: translate(-50%, 0); } h2 { font-size: 24px; font-weight: bolder; letter-spacing: 3px; text-transform: uppercase; text-orientation: mixed; margin: 10px; padding: 10px; background-color: #000; color: #ff69b4; border: 1px solid #000; border-radius: 10px; box-shadow: 4px 4px 0px #333; width: 100%; max-width: 100%; position: relative; left: 50%; transform: translate(-50%, 0); } h3 { font-size: 20px; font-weight: bolder; letter-spacing: 3px; text-transform: uppercase; text-orientation: mixed; margin: 10px; padding: 10px; background-color: #000; color: #ff69b4; border: 1px solid #000; border-radius: 10px; box-shadow: 4px 4px 0px #333; width: 100%; max-width: 100%; position: relative; left: 50%; transform: translate(-50%, 0); } p { font-size: 16px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; text-orientation: mixed; margin: 20px; padding: 20px; background-color: #000; color: #ff69b4; border: 1px solid #000; border-radius: 10px; box-shadow: 4px 4px 0px #333; width: 100%; max-width: 100%; position: relative; left: 50%; transform: translate(-50%, 0); } a { text-decoration: none; color: #ff69b4; border: 2px solid #000; border-radius: 10px; background-color: #000; padding: 10px; font-size: 16px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; text-orientation: mixed; margin: 20px; position: relative; left: 50%; transform: translate(-50%, 0); } a:hover { background-color: #000; color: #fff; border: 2px solid #fff; border-radius: 10px; box-shadow: 0 0 0px #fff; width: 100%; max-width: 100%; position: relative; left: 50%; transform: translate(-50%, 0); }