all repos — gemini-redirect @ 2e4299a4c18be9de713df2dfc874029f28b7fb24

static/style.css (view raw)

  1/* main */
  2body {
  3    background-color: #FFFFF0;
  4    margin: 0;
  5}
  6
  7nav, main {
  8    max-width: 720px;
  9    margin: 0 auto;
 10}
 11
 12main {
 13    padding: 10px 20px;
 14    border-radius: 4px;
 15    background-color: #fffff7;
 16    box-shadow: 0 0 10px #eee;
 17}
 18
 19/* navigation */
 20nav.sections {
 21    margin-top: 40px;
 22    display: block;
 23}
 24
 25nav.sections ul {
 26    list-style-type: none;
 27    margin: 0;
 28    padding: 0;
 29    margin-bottom: 8px;
 30}
 31
 32nav.sections li {
 33    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
 34    display: inline;
 35    margin: 0 -2px;
 36    font-size: 1.3em;
 37}
 38
 39nav.sections a {
 40    color: #787878;
 41    border-bottom: solid 2px #A8A8A8;
 42    padding: 0 16px;
 43}
 44
 45nav.sections a.selected, nav.sections a:hover {
 46    color: #000000;
 47    border-bottom: solid 2px #444444;
 48}
 49
 50/* headers */
 51h1, h2 {
 52    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
 53    font-size: 200%;
 54    font-weight: lighter;
 55    text-transform: capitalize;
 56    padding-bottom: 10px;
 57    border-bottom: 1px solid #000;
 58    text-align: center;
 59}
 60
 61h1.title {
 62    text-align: center;
 63    font-family: serif;
 64    font-size: 2.5em;
 65    font-weight: lighter;
 66    font-variant-caps: small-caps;
 67    border-bottom: 4px double #000;
 68}
 69
 70h1:not(.title):hover .anchor, h2:hover .anchor, h3:hover .anchor, h4:hover .anchor, h5:hover .anchor, h6:hover .anchor {
 71    opacity: 1;
 72}
 73
 74.anchor {
 75    float: left;
 76    padding-right: 0.4ch;
 77    margin-left: -1.3ch;
 78    opacity: 0;
 79    transition: opacity 150ms;
 80}
 81
 82/* body */
 83p, li, dl {
 84    font-family: Tahoma, Geneva, sans-serif;
 85    font-size: 1.1em;
 86    line-height: 1.5;
 87}
 88
 89img {
 90    max-width: 100%;
 91}
 92
 93.dim {
 94    color: #999;
 95    font-size: smaller;
 96}
 97
 98a {
 99    text-decoration: none;
100    color: #f74c00;
101    border-bottom: 0 dashed rgba(0, 0, 0, 0);
102    transition: color 300ms, border-bottom 300ms;
103}
104
105a:hover {
106    color: #e33b26;
107    border-bottom: 1px solid #e33b26;
108}
109
110blockquote {
111    border-left: 4px solid #000;
112    padding-left: 8px;
113    font-style: italic;
114    color: #444;
115}
116
117.footnote:target {
118    background-color: rgba(255, 255, 0, 0.2);
119}
120
121dl img {
122    margin-bottom: -0.4em;
123    margin-right: 0.6em;
124}
125
126dd {
127    margin-bottom: 1em;
128}
129
130div.time {
131    text-align: right;
132    font-style: italic;
133    color: #777;
134    font-size: 0.9em;
135}
136
137div.time p {
138    line-height: 0.5;
139}
140
141hr {
142    border: 0;
143    border-bottom: 2px dashed #aaa;
144}
145
146/* code */
147pre {
148    background-color: #eee;
149    padding: 4px;
150    overflow: auto;
151    max-height: 480px;
152}
153
154kbd {
155    padding: 3px 5px;
156    font: 0.9em monospace;
157    color: #333;
158    background-color: #fafafa;
159    border: 1px solid #ddd;
160    border-radius: 4px;
161    box-shadow: 0 2px 0 #ddd;
162}
163
164/* tables */
165table {
166    border-collapse: collapse;
167}
168
169th {
170    background-color: #f7f7e8;
171}
172
173th, td {
174    padding: 0.5em;
175    border: 1px solid #aaa;
176}
177
178tr:nth-child(even) {
179    background-color: #f7f7e8;
180}
181
182/* graphs post */
183div.matrix table {
184    border-width: 0 2pt 0 2pt;
185    border-style: solid;
186    border-color: #000;
187}
188
189/* poor man's matrix */
190div.matrix tr:first-child td:first-child, div.matrix tr:first-child td:last-child {
191    border-top: 2pt solid #000;
192}
193
194div.matrix tr:last-child td:first-child, div.matrix tr:last-child td:last-child {
195    border-bottom: 2pt solid #000;
196}
197
198div.matrix td {
199    border: none;
200}
201
202em.math {
203    font-family: 'Times New Roman', Times, serif;
204    font-size: larger;
205}
206
207/* special */
208::-moz-selection {
209    background-color: #FFAA00;
210    color: #000000;
211}
212
213::selection {
214    background-color: #FFAA00;
215    color: #000000;
216}