css /* styles.css */ body { background-color: #f7dc6f; margin: 0; padding: 0; font-family: "Helvetica", "Arial", sans-serif; font-size: 16px; line-height: 1.5; color: #000; background-image: url(https://example.com/background.jpg); background-size: 1000px 1000px; background-position: center; -webkit-print-resize: 100%; -moz-print-resize: 100%; -ms-print-resize: 100%; print-resize: 100%; } body:after { content: ""; position: fixed; bottom: 0; left: 0; right: 0; height: 4px; background: #000; border-bottom: 4px solid #f7dc6f; z-index: 1; } h1, h2, h3, h4, h5, h6 { color: #ff0; margin: 0 0 0 0; padding: 0 0 0 4px; border-left: 4px solid #000; border-right: 4px solid #f7dc6f; border-bottom: 4px solid #000; border-top: 4px solid #f7dc6f; background-color: #000; background-image: url(https://example.com/neo-brutalist-icon.png); background-size: 24px 24px; background-position: 0 0; background-repeat: no-repeat; -webkit-print-resize: 24px 24px 24px 24px; -moz-print-resize: 24px 24px 24px 24px; -ms-print-resize: 24px 24px 24px 24px; print-resize: 24px 24px 24px 24px; } h1 { font-size: 36px; background-position: 4px 0; background-size: 20px 24px; } h2 { font-size: 30px; background-position: 4px 8px; background-size: 16px 24px; } h3 { font-size: 24px; background-position: 4px 16px; background-size: 12px 24px; } h4 { font-size: 20px; background-position: 4px 24px; background-size: 8px 24px; } h5 { font-size: 18px; background-position: 4px 32px; background-size: 6px 24px; } h6 { font-size: 16px; background-position: 4px 40px; background-size: 4px 24px; } p { margin: 0 0 16px 16px; padding: 8px 16px; border-bottom: 4px solid #000; color: #ff0; font-weight: bold; background-color: #f7dc6f; background-image: url(https://example.com/neo-brutalist-icon.png); background-size: 24px 24px; background-position: 0 0; background-repeat: no-repeat; -webkit-print-resize: 24px 24px 24px 24px; -moz-print-resize: 24px 24px 24px 24px; -ms-print-resize: 24px 24px 24px 24px; print-resize: 24px 24px 24px 24px; }