main.css (1331B)
1 body { 2 background: linear-gradient(black, #000d1a) fixed; 3 color: #e8e8e8; 4 margin-bottom: 100px ; 5 font-family: sans-serif; 6 } 7 8 header { 9 text-align: center; 10 margin: 40px; 11 color: #cb8a1e; 12 } 13 14 nav { 15 display: flex; 16 align-items: center; 17 flex-wrap: wrap; 18 border-bottom: 1px solid grey; 19 } 20 21 nav a { 22 padding: 10px; 23 } 24 25 nav .right { 26 margin-left: auto; 27 } 28 29 table { 30 border-collapse: collapse; 31 margin-left: auto; 32 margin-right: auto; 33 table-layout: fixed; 34 width: 98%; 35 } 36 37 td, th { 38 text-align: left; 39 padding: 5px; 40 } 41 42 tr { 43 border-bottom: dotted thin #694333; 44 } 45 46 tr:hover { 47 background-color: #000033; 48 } 49 50 img { 51 filter: grayscale(30%); 52 } 53 54 a { 55 text-decoration: none; 56 color: #e39777; 57 } 58 59 a:hover { 60 text-decoration: underline; 61 } 62 63 /* == classes == */ 64 65 .subheader { 66 color: #f4a460; 67 text-align: center; 68 margin: 30px; 69 } 70 .container { 71 max-width: 1000px; 72 } 73 74 .wrapper { 75 max-width: 960px; 76 margin: 0 auto; 77 } 78 79 .navimg { 80 padding: 2px; 81 } 82 83 .navimg:hover { 84 text-decoration: none; 85 } 86 87 .nav-space-left { 88 padding-left: 80px; 89 } 90 91 .source-credit { 92 text-align: right; 93 font-size: 60%; 94 } 95 96 table .align-right { 97 width: 30%; 98 text-align: right; 99 } 100 101 .center { 102 text-align: center; 103 } 104 105 .series { 106 font-size: 80%; 107 color: #8f5a44; 108 }