.warning { --start-colour: yellow; --end-colour: black; background-image: repeating-linear-gradient(-45deg, var(--start-colour), var(--start-colour) 10px, var(--end-colour) 10px, var(--end-colour) 20px); box-shadow: 0 1px 4px #111; margin: 2px 0; padding: 2px; color: #fff; text-align: center; } .warning__content { background-color: rgba(17, 17, 17, .9); padding: 2px 5px; } .warning__link { color: inherit; text-decoration: underline dotted; } .warning__link:hover, .warning__link:active, .warning__link:focus { text-decoration: underline; }