:root { --bg: #100f0e; --dark-bg: #100f0e; --bright-bg: #100f0e; --fg: #CDCED6; --bright-fg: #e5e5e8; --white: #CDCED6; --bright-white: #e5e5e8; --skin: #e5cdab; --orange: #e56800; --light-orange: #fdb64e; --yellow: #fecf41; --gray: #a0a0a2; --dark-gray: #7C838F; --light-gray: #B8BAC5; } @font-face { font-family: 'Iosevka'; src: url('/fonts/iosevka-regular.woff2') format('woff2'); font-display: swap; } html { font-family: Iosevka, monospace; background-image: url("/images/blacktile.jpg"); color: white; font-size: 13px; } .asciiboxes { position: relative; left: 14px; color: white; background: none; border: none; padding: 0; margin: 1em 0; } h1 { text-transform: uppercase; font-weight: 600; font-size: 2.2rem; margin: 1.5rem 0; } h2, h3, h4, h5, h6 { text-transform: uppercase; font-weight: 600; font-size: 1.7rem; margin: 1.5rem 0; } blockquote { margin: 0; border-left: 2px double gray; font-style: italic; font-size: 14px; background: #0b0b0b !important; padding: 0 5px 0 10px; } .wrapper__flex { display: flex; flex-wrap: wrap; } .block1 { width: 65%; } .block2 { box-shadow: -1px 0px white; background-image: url("/images/stars5.gif"); padding: 20px 0; text-align: center; font-size: 60px; width: 35%; } .block2 a { text-decoration: none; } .block3 { border-bottom: 1px solid white; border-top: 1px solid white; width: 50%; } .block4 { border-top: 1px solid white; border-bottom: 1px solid white; width: 50%; } .block4 li::marker { content: ""; } .block5{ border-bottom: 1px solid white; width: 100%; } .foot li::marker { content: ""; } .block5 li::marker { content: ""; } .block5 a { color: var(--light-orange); text-decoration: none; } section { border: 1px solid white; background: rgba(0, 0, 0, 0.4); max-width: 64rem; margin: 1rem auto; } .page__footer { text-align: center; border: none; margin: auto; max-width: 64rem; } .page__footer ul { padding: 0; } .page__footer li::marker { content: ""; } .page__footer li { display: inline; } /* Paragraphs */ p { text-indent: 6px; letter-spacing: 0.2px; margin: 0 0 1.5rem 0; } /* Links */ a:link, a:visited { color: #fff; } a:hover, a:active { color: var(--light-orange); } /* Lists */ ul { padding-left: 3rem; } ol { padding-left: 3rem; } ol li { margin-bottom: 10px; } ul ul, ul ol, ol ul, ol ol { margin: 0; } ul li::marker { font-size: 0.8rem; content: '\2500\ '; color: var(--yellow); } ol li::marker { color: var(--yellow); } dt { margin: 0; font-weight: bold; } dd { margin: 0 0 0 1.5rem; font-style: italic; } dd + dt { margin-top: 1.5rem; } dl { margin: 0 0 1.5rem 0; } table { margin: 0 0 0 0; overflow-wrap: anywhere; } th, td { color: white; border-bottom: 1px solid var(--dark-gray); vertical-align: top; padding: 4px; } th:first-child, td:first-child { padding-left: 0px; } th { text-align: center; } /* Code */ pre { border: 1px solid var(--white); background: black; border-radius: 4px; } pre, code, kbd, samp { font-family: /* Iosevka */ Iosevka, /* macOS 10.10+ */ Menlo, /* Windows 6+ */ Consolas, /* Android 4+ */ Roboto Mono, /* Ubuntu 10.10+ */ Ubuntu Monospace, /* KDE Plasma 5+ */ Noto Mono, /* KDE Plasma 4+ */ Oxygen Mono, /* Linux/OpenOffice fallback */ Liberation Mono, /* fallback */ monospace; font-size: 12px; color: white; letter-spacing: 0; } pre { overflow-x: auto; padding: 1.5rem; margin: 0 0 1.5rem 0; } hr { color: white; } /* Content */ .content__body { font-family: none; letter-spacing: 0.3px; padding-left: 20px; padding-right: 20px; border: none; } .content__header h1 { font-size: 2rem; padding-left: 20px; } .content__header hr { padding-left: 0px; } .content__header h1 { font-family: sans-serif; font-weight: 500; text-transform: uppercase; letter-spacing: 3px; } .content__body a:link { color: var(--light-orange); } .content__body a:hover, .content__body a:visited { color: var(--yellow); } .home { float: right; margin-right: 10px; font-size: 18px; font-family: none; } /* Responsive */ @media (max-width: 480px) { html{font-size: 10px;} .asciititle{font-size: 10px;} } @media (max-width: 768px) { .block1 {width: 100%;} .block2 {display: none;} } @media (max-width: 1200px) { html { max-width: 800px; margin-left: auto; margin-right: auto; word-wrap: break-word; } }