* { font-family: monospace, monospace; font-size: 1em; } body { margin-left: 10vw; max-width: 96ch; } h1 { font-size: 2em; margin-top: 1em; } header h1 { margin-bottom: 30vh; } h1 > a { text-decoration-style: wavy; /* text-decoration-thickness: 15%; */ } a, a:hover, a:visited { color: blue; } ul { padding-inline-start: 0; } ul li { display: block; } footer { background-color: blue; margin-top: 4em; } footer a, footer a:hover, footer a:visited { color: white; }