css /* exceptions-that-arent-exceptions-are-actually-regular-rules.css */ body { background-color: #f2f2f2; color: #000000; padding: 0; margin: 0; font-family: 'B612', sans-serif; font-size: 18px; line-height: 1.4; background-image: none; background-repeat: no-repeat; background-position: 0 0; background-attachment: scroll; background-origin: border; background-clip: border; border: 1px solid #ccc; border-radius: 0; box-shadow: 0 0 0 #000; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: 0.5s; transition: 0.5s; -webkit-backface-clip: border; backface-clip: border; -webkit-perspective: none; perspective: none; -webkit-backface-clip: border; backface-clip: border; -webkit-overflow-scrolling: none; overflow-scrolling: none; -webkit-appearance: none; appearance: none; -webkit-overflow-x: hidden; overflow-x: hidden; -webkit-overflow-y: auto; overflow-y: auto; text-align: center; text-justify: center; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; -moz-text-size-adjust: 100%; text-size-adjust: 100%; -webkit-user-select: auto; user-select: auto; -moz-user-select: auto; user-select: auto; -webkit-box-orient: normal; box-orient: normal; -webkit-align-items: center; align-items: center; -moz-align-items: center; align-items: center; -webkit-align-content: center; align-content: center; -moz-align-content: center; align-content: center; -webkit-justify-content: center; justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-flex-basis: 0; flex-basis: 0; -moz-flex-basis: 0; flex-basis: 0; -webkit-flex-grow: 1; flex-grow: 1; -moz-flex-grow: 1; flex-grow: 1; -webkit-flex-shrink: 1; flex-shrink: 1; -moz-flex-shrink: 1; flex-shrink: 1; -webkit-flex-direction: row; flex-direction: row; -moz-flex-direction: row; flex-direction: row; display: flex; flex-wrap: no-wrap; -ms-flex-wrap: nowrap; -webkit-flex-direction: row; flex-direction: row; flex-wrap: nowrap; -moz-flex-wrap: nowrap; flex-wrap: nowrap; } h1 { font-size: 36px; color: #ff00ff; font-family: "B612", sans-serif; text-align: center; border: 4px solid #000; border-radius: 0; margin: 0; padding: 10px 20px; background-image: -webkit-linear-gradient(left, #ff00ff, #ff00ff); background-image: linear-gradient(to right, #ff00ff, #ff00ff); -webkit-box-shadow: 0 2px 0 #000, 0 0 1px #000, 0 1px 2px #000; box-shadow: 0 2px 0 #000, 0 0 1px #000, 0 1px 2px #000; -webkit-user-select: none; user-select: none; -moz-user-select: none; user-select: none; } h2 { font-size: 24px; color: #00ff00; font-family: "B612", sans-serif; text-align: center; border: 4px solid #000; border-radius: 0; margin: 0; padding: 10px 20px; background-image: -webkit-linear-gradient(left, #00ff00, #00ff00); background-image: linear-gradient(to right, #00ff00, #00ff00); -webkit-box-shadow: 0 2px 0 #000, 0 0 1px #000, 0 1px 2px #000; box-shadow: 0 2px 0 #000, 0 0 1px #000, 0 1px 2px #000; -webkit-user-select: none; user-select: none; -moz-user-select: none; user-select: none; } h3 { font-size: 18px; color: #0000ff; font-family: "B612", sans-serif; text-align: center; border: 4px solid #000; border-radius: 0; margin: 0; padding: 10px 20px; background-image: -webkit-linear-gradient(left, #0000ff, #0000ff); background-image: linear-gradient(to right, #0000ff, #0000ff); -webkit-box-shadow: 0 2px 0 #000, 0 0 1px #000, 0 1px 2px #000; box-shadow: 0 2px 0 #000, 0 0 1px #000, 0 1px 2px #000; -webkit-user-select: none; user-select: none; -moz-user-select: none; user-select: none; } p { color: #0000ff; font-size: 16px; font-family: "B612", sans-serif; text-align: justify; border: 4px solid #000; border-radius: 0; margin: 0 20px; padding: 10px 20px; -webkit-box-shadow: 0 2px 0 #000, 0 0 1px #000, 0 1px 2px #000; box-shadow: 0 2px 0 #000, 0 0 1px #000, 0 1px 2px #000; -webkit-user-select: none; user-select: none; -moz-user-select: none; user-select: none; } a { text-decoration: none; color: #0000ff; text-align: center; font-size: 16px; font-family: "B612", sans-serif; text-decoration: none; -webkit-text-decoration: none; text-decoration: none; -webkit-appearance: none; appearance: none; -webkit-transition: 0.5s; transition: 0.5s; -webkit-user-select: none; user-select: none; -moz-user-select: none; user-select: none; background-image: -webkit-linear-gradient(left, #0000ff, #0000ff); background-image: linear-gradient(to right, #0000ff, #0000ff); -webkit-box-shadow: 0 2px 0 #000, 0 0 1px #000, 0 1px 2px #000; box-shadow: 0 2px 0 #000, 0 0 1px #000, 0 1px 2px #000; -webkit-appearance: none; appearance: none; -webkit-user-select: none; user-select: none; -moz-user-select: none; user-select: none; } a:hover { background-image: -webkit-linear-gradient(left, #0000ff, #ff00ff); background-image: linear-gradient(to right, #0000ff, #ff00ff); -webkit-box-shadow: 0 2px 0 #000, 0 0 1px #000, 0 1px 2px #000; box-shadow: 0 2px 0 #000, 0 0 1px #000, 0 1px 2px #000; -webkit-user-select: none; user-select: none; -moz-user-select: none; user-select: none; } a:active { background-image: -webkit-linear-gradient(left, #00ff00, #ff0000); background-image: linear-gradient(to right, #00ff00, #ff0000); -webkit-box-shadow: 0 2px 0 #000, 0 0 1px #000, 0 1px 2px #000; box-shadow: 0 2px 0 #000, 0 0 1px #000, 0 1px 2px #000; -webkit-user-select: none; user-select: none; -moz-user-select: none; user-select: none; }