global.css
ASCII text
1@import url("/fonts/inter/inter.css"); 2@import url("/fonts/mononoki/mononoki.css"); 3 4body, 5html { 6margin: 0; 7width: 100vw; 8font-size: 95%; 9font-family: "Inter"; 10} 11 12body { 13background-image: url("/Background.webp"); 14background-color: #000; 15color: #fff; 16} 17 18:any-link { 19color: #9a9af0; 20} 21 22:any-link:active { 23color: #f09a9a; 24} 25 26main { 27padding: 8px; 28box-sizing: border-box; 29max-width: 60vw; 30margin: 0 auto; 31background-color: #19191b; 32} 33 34.breadcrumbs { 35list-style: none; 36padding: 8px; 37box-sizing: border-box; 38margin: 0 auto; 39width: 60vw; 40background-color: #19191b; 41} 42 43.breadcrumbs li { 44display: inline-block; 45} 46 47.breadcrumbs li + li::before { 48content: "\00A5"; 49} 50 51body > header { 52display: flex; 53padding: 20px; 54box-sizing: border-box; 55align-items: center; 56width: 60vw; 57margin: 0 auto; 58background-color: #0b0b0c; 59} 60 61body > header :any-link { 62color: #f1f1f1 !important; 63font-style: italic; 64text-decoration: none; 65} 66 67body > header h2 { 68font-size: large; 69margin: 0; 70} 71 72body > header nav { 73font-size: large; 74padding-left: 15px; 75margin-left: 15px; 76border-left: 1px solid white; 77} 78 79body > header nav :any-link:not(:last-child) { 80margin-right: 15px; 81} 82 83tr > :not(:last-child) { 84padding-right: 15px; 85} 86 87body > footer { 88margin: 8px auto; 89margin-top: 12px; 90width: fit-content; 91padding: 15px; 92background-color: #19191b; 93position: absolute; 94top: 15px; 95right: 15px; 96} 97 98.footer-link-list-holder { 99flex: 1; 100} 101 102.footer-link-list { 103list-style: none; 104padding-left: 0; 105margin: 0; 106} 107 108.footer-link-list-label { 109font-weight: 900; 110font-size: 1.05rem; 111} 112 113img { 114image-rendering: optimizeQuality; 115} 116 117abbr :any-link { 118text-decoration-style: dotted; 119text-decoration-color: currentColor; 120} 121 122abbr:has(:any-link) { 123text-decoration: none; 124} 125 126kbd { 127white-space: pre-wrap; 128font-family: "mononoki", monospace; 129display: inline-block; 130font-size: .85rem; 131} 132 133:not(samp) kbd:not(:has(kbd)) { 134background-color: #222728; 135color: currentColor; 136border: currentColor 1px solid; 137border-radius: 10px; 138padding: 5px; 139margin: 1px 0; 140} 141 142samp kbd { 143display: block; 144} 145 146samp { 147background-color: #282722; 148color: #fff; 149font-family: "mononoki", monospace; 150padding: 10px; 151display: block; 152font-size: .85rem; 153white-space: pre-wrap; 154} 155 156.button-hotlink { 157display: block; 158margin-top: 3px; 159} 160 161input, 162textarea { 163appearance: none; 164background-color: #000; 165color: #fff; 166border: 1px solid white; 167} 168 169input[type=checkbox], 170input[type=radio] { 171width: 1em; 172height: 1em; 173} 174 175input[type=radio] { 176border-radius: 100%; 177} 178 179input:is([type=radio], [type=checkbox]):checked { 180background-color: #f00; 181} 182 183.ticker-wrapper { 184overflow: hidden; 185display: block; 186width: 100%; 187} 188 189.ticker-wrapper .ticker { 190animation: infinite linear ticker 14s; 191white-space: nowrap; 192display: inline-block; 193min-width: 100%; 194box-sizing: content-box; 195} 196 197.ticker-wrapper.pauseonhover:hover > * { 198animation-play-state: paused; 199} 200 201@keyframes ticker { 2020% { 203transform: translateX(100%); 204} 205 206100% { 207transform: translateX(-100%); 208} 209} 210 211.cool-people-prj :any-link { 212text-decoration: none; 213} 214