/* allows for light and dark mode */
:root { color-scheme: light dark; }

/* w3m styling */
body {
    max-width: 42rem; margin: 2rem auto; padding: 0 1rem; font: 1rem/1.6 monospace;
    }

img { max-width: 100%; height: auto; }

/* link styling */
a { color: inherit; text-decoration: none; }
/* a:hover { color: #000; } */
::selection { background: #000; color: #fff; }

/* blinking terminal cursor effect */
.back::after {
    content: "";
    display: inline-block;
    width: .6em;
    height: 1.2em;
    margin-left: .25em;
    vertical-align: text-bottom;
    background: currentColor;
    animation: blink 1s steps(1) infinite;
}

@keyframes blink { 50% { opacity: 0; } }
