@media print { /* Nav elements */ header, footer, nav { display: none !important; } /* Base */ body { background-color: #fff; color: #000; } main { width: 95vw; } h1,h2,h3,h4,h5,h6 { color: #000; } /* Links */ /* Hover is not really necessary, but it's annoying when testing otherwise */ a, a:hover { text-decoration-style: dotted; text-decoration-thickness: .1rem; text-decoration-color: #000; } a::after{ content: " (" attr(href) ")"; } /* Code */ code, pre, code[class*=language-], pre[class*=language-] { text-shadow: none; background-color: var(--color-light); color: #000 !important; } .token.namespace { opacity: 1; } .token.block-comment, .token.cdata, .token.comment, .token.doctype, .token.prolog, .token.punctuation, .token.attr-name, .token.deleted, .token.namespace, .token.tag, .token.boolean, .token.function, .token.number, .token.class-name, .token.constant, .token.property, .token.symbol, .token.attr-value, .token.char, .token.regex, .token.string, .token.variable, .token.inserted, .token.entity, .token.operator, .token.url, .token.function-name, .token.atrule, .token.builtin, .token.important, .token.keyword, .token.selector { color: #000; } }