font.css (1384B)
1 :root { 2 --pink: rgb(210, 110, 130); 3 --lred: rgb(175, 50, 70); 4 --dred: rgb(160, 10, 30); 5 } 6 7 @font-face { 8 font-family: 'vga'; 9 src: url('/css/vga.woff2') format('woff2'), 10 url('/css/vga.woff') format('woff'); 11 } 12 13 * { 14 cursor: url('/img/curs_nrm.gif'), default; 15 } 16 17 a, a > * { 18 cursor: url('/img/curs_hov.gif'), default; 19 } 20 21 body { 22 font-family: 'vga', monospace; 23 word-break: break-word; 24 } 25 26 h1 { 27 font-weight: normal; 28 margin: 4px 0 12px 0; 29 border-bottom: 1px solid var(--pink); 30 } 31 32 h2 { 33 font-size: 1em; 34 font-weight: normal; 35 text-decoration: underline; 36 margin: 24px 0 0 12px; 37 } 38 39 a { 40 text-decoration: none; 41 color: var(--pink); 42 } 43 44 @keyframes pulse { 45 50% { 46 color: white; 47 text-shadow: 0 0 3px white; 48 } 49 } 50 51 a:hover { 52 animation: pulse 1s ease-in-out infinite; 53 } 54 55 a:visited { 56 color: var(--lred); 57 } 58 59 img { 60 border: 3px double var(--pink); 61 filter: grayscale(1); 62 transition: 0.3s; 63 } 64 65 img:hover { 66 filter: grayscale(0); 67 } 68 69 li { 70 list-style-image: url('/img/li.gif'); 71 } 72 73 pre { 74 font-family: 'vga', monospace; 75 background: #111; 76 color: var(--pink); 77 border: 1px solid var(--pink); 78 padding: 10px; 79 white-space: pre-wrap; 80 word-break: break-all; 81 } 82 83 table { 84 display: inline-flex; 85 border: 1px solid var(--pink); 86 } 87 88 th { 89 text-align: unset; 90 text-decoration: underline; 91 font-weight: normal; 92 } 93 94 tr:nth-child(even) { 95 background: #222; 96 } 97 98 tr:nth-child(odd) { 99 background: #111; 100 }