@font-face { font-family: 'Ubuntu'; src: url('https://tebibyte.media/assets/fonts/ubuntu.ttf'); url('https://tebibyte.media/assets/fonts/ubuntu.woff2'); url('https://tebibyte.media/assets/fonts/ubuntu.woff'); } @font-face { font-family: 'Ubuntu Mono Ligaturized'; src: url('https://tebibyte.media/assets/fonts/UbuntuMonoLigaturized-Regular.ttf'); } ::selection { color: #000000; background: #8f2424; } * { box-sizing: border-box; color: #f0f0f0; font-family: 'Ubuntu'; scrollbar-color: #8f2424 transparent; } *:focus { outline: 2px solid hsl(0, 80%, 40%);; } a { color: #8f2424; text-decoration: none; font-weight: bold; } a:active { color: hsl(0, 80%, 40%); } a:hover { color: hsl(0, 80%, 40%); text-decoration: underline; } blockquote { background: hsl(0, 20%, 7%); border: solid; border-color: hsl(0, 80%, 40%); border-radius: 1em; margin: 1em 0; padding: 0 1em; } body { background-color: black; margin: 0; } header { text-align: center; padding: 0; margin: auto; } i { color: inherit; } li { margin: 1em 0; } li ul, li ol { margin: 0.25em 0; } main { display: flex; justify-content: space-between; flex-wrap: wrap; margin: auto; max-width: 80em; text-align: justify; } nav { display: flex; flex-direction: row-reverse; } nav ul { background: hsl(0, 20%, 7%); width: auto; border: solid; border-color: hsl(0, 80%, 40%); border-radius: 1em; padding: 0.5em; margin: 0; font-weight: bold; margin-top: 1em; } nav ul li { display: inline; } nav ul li:not(:last-child)::after { content: "|"; color: #4a3333; } nav ul li a { text-decoration: underline; } section { flex-basis: 100%; } ul { list-style-type: disc; } ul.naked { list-style-type: none; } footer, header, main, nav { max-width: 80em; margin: 0 auto; padding: 0 5%; } .column { flex-basis: 48%; flex-grow: 1; margin: 0.5em; } .footer { background: hsl(0, 20%, 7%); border: solid; border-color: hsl(0, 80%, 40%); border-radius: 1em; display: flex; margin: 1em 0; padding: 0 1em; } .footer p { margin: 0.5em 0; } .icon { white-space: nowrap; } .icon img { max-width: 1em; } .left { text-align: left; } .right { text-align: right; } #home nav .home > a { pointer-events: none; cursor: default; text-decoration: none; } #network nav .network > a { pointer-events: none; cursor: default; text-decoration: none; } #about nav .about > a { pointer-events: none; cursor: default; text-decoration: none; } #logo { vertical-align: top; max-width: 192px; min-width: 128px; } #slogan { font-size: 1.17em; font-weight: bold; } /* * TiB.css is free software: you can redistribute and/or modify it under the * terms of the GNU Affero General Public License as published by the Free * Software Foundation, either version 3 of the License, or (at your option) any * later version. * * TiB.css is distributed in the hope that it will be useful, but WITHOUT ANY * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR * A PARTICULAR PURPOSE. See the GNU Affero General Public License for more * details. * * You should have received a copy of the GNU General Public License along with * TiB.css. If not, see . */