body { background: black; color: white; font-family: monospace; } #braille { line-height: .92; border: 1px solid white; } .bigguy { display: flex; } .lambda { font-family: Andale Mono, monospace; font-size: 12px; display: inline-block; } .linkbox { display: flex; align-items: center; justify-content: center; flex: 1; } .links { font-size: 16px; display: inline-block; position: absolute; background: black; padding: 3px; border: 1px solid white; } .links > span { color: white; } .links a { color: lightgrey; } .links a:visited { color: grey; } @media only screen and (max-width: 440px) { .bigguy { display: block; } }