css body { background-color: #000; color: #fff; font-family: "Arial Black", sans-serif; line-height: 1.2; font-size: 16px; text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); background-image: url('https://example.com/copier.jpg'); background-size: 100px 100px; background-position: 0 0; background-repeat: no-repeat; background-attachment: fixed; background-clip: border; } body:after { content: ' '; position: fixed; top: 0; right: 0; bottom: 0; left: 0; border: 4px solid #fff; box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.5); z-index: 1; } a { text-decoration: none; font-weight: bold; text-shadow: 1px 1px 0 #000, -1px -1px 0 #000; color: #fff; background: url('https://example.com/copier.png'); background-size: 50px 50px; background-position: center; padding: 10px 20px; display: inline-block; border: 1px solid #000; border-radius: 5px 5px 0 5px; box-shadow: 2px 2px 0 #000, -2px -2px 0 #000; text-align: center; } h1 { font-size: 32px; font-weight: bold; text-transform: uppercase; letter-spacing: 5px; color: #ff0000; text-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5); border-bottom: 4px solid #000; padding: 10px 20px; margin-bottom: 10px; background: url('https://example.com/ribbon.png'); background-size: 50px 50px; background-position: 0 0; background-repeat: no-repeat; background-attachment: fixed; background-clip: border; } h2 { font-size: 24px; font-weight: bold; text-transform: uppercase; letter-spacing: 5px; color: #00ff00; text-shadow: 1px 1px 0 #000, -1px -1px 0 #000; border-bottom: 4px solid #000; padding: 10px 20px; margin-bottom: 10px; background: url('https://example.com/tape.png'); background-size: 50px 50px; background-position: 0 0; background-repeat: no-repeat; background-attachment: fixed; background-clip: border; }