:root { --base03: #002b36; --base02: #073642; --base01: #586e75; --base00: #657b83; --base0: #839496; --base1: #93a1a1; --base2: #eee8d5; --base3: #fdf6e3; --yellow: #b58900; --orange: #cb4b16; --red: #dc322f; --magenta: #d33682; --violet: #6c71c4; --blue: #268bd2; --cyan: #2aa198; --green: #859900; --background: var(--base3); --color: var(--base02); --highlight: var(--base2); --accent: var(--base01); } body { display: flex; flex-direction: column; font-size: 1.8em; font-family: serif; background-color: var(--background); color: var(--color); width: 99vw; } .main-content { max-width: 40em; margin: auto; } a, a:visited { color: var(--blue); } #navbar { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-end; margin-top: 10px; padding: 10px 0px; border-width: 0 0 1px 0; border-color: var(--accent); border-style: solid; font-family: monospace; } #banner { padding: 1em; grid-area: head; font-size: 30px; text-align: center; } .active { border-width: .1em; border-style: solid; border-color: var(--color); } .nav-link, nav header, .nav-link:visited { /* margin: .5em 0em; */ padding: .5em 2em; text-align: center; color: var(--color); /* border-radius: 5px; */ } code, pre { background-color: var(--highlight); font-family: monospace; } pre { border-width: 1px 1px 1px 5px; border-style: solid; border-color: var(--highlight) var(--highlight) var(--highlight) var(--red); padding: .5em; } code > p { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: var(--red); } .date { margin-left: auto; } .postinfo { display: flex; width: 95vw; margin: 1em 0; padding: 0 0 0 0; } h1, h2 { font-family: monospace; } h1 { font-size: 3em; text-align: center; } h2 { font-size: 2.5em; text-align: right; border-width: 0 0 4px 0; border-style: dashed; border-color: var(--accent); } h3 { font-size: 1.8em; margin: 0; padding: 0; } h4 { border-width: 0 0 2px 0; border-style: solid; border-color: var(--base00); } #list { display: flex; flex-wrap: wrap; justify-content: space-evenly; } .list-item{ max-width: 25em; margin: 1em; padding: 1em; border-width: 2px; border-style: solid; border-color: var(--accent); border-radius: 20px; /* box-shadow: 1em 1em var(--highlight); */ color: var(--color); } .button { text-decoration: none; } .license-text { text-align: center; } audio { align: center; }