Commit | Line | Data |
---|---|---|
cb742bb6 | 1 | body { |
60d388df | 2 | /* background: #fffffa; */ |
ff620ce6 AB |
3 | font-family: sans-serif; |
4 | line-height: 1.6; | |
85314da0 | 5 | padding: 2em; |
ef72be3e AB |
6 | } |
7 | ||
4927af92 | 8 | header, nav, main, footer { |
9998ccd0 | 9 | margin: auto; |
ff620ce6 | 10 | max-width: 38rem; |
9998ccd0 AB |
11 | } |
12 | ||
4927af92 AB |
13 | body > header { |
14 | margin-bottom: 0.25em; | |
15 | } | |
16 | body > header h1 { | |
17 | margin: 0; | |
18 | font-size: 100%; | |
19 | } | |
20 | header a { | |
21 | color: inherit; | |
22 | } | |
23 | nav ul { | |
24 | margin: 0; | |
25 | padding: 0; | |
26 | } | |
27 | nav li { | |
28 | display: inline; | |
29 | text-transform: lowercase; | |
ef72be3e | 30 | } |
4927af92 AB |
31 | nav li + li { |
32 | margin-left: 0.5em; | |
85314da0 | 33 | } |
4927af92 AB |
34 | nav a { |
35 | color: #333; | |
85314da0 | 36 | } |
4927af92 | 37 | nav, main { |
85314da0 | 38 | margin-bottom: 1.5em; |
ff620ce6 | 39 | } |
60d388df AB |
40 | header >:not(h1) { |
41 | font-size: 0.875em; | |
42 | } | |
4927af92 AB |
43 | header > h1 + p { |
44 | margin-top: -1em; | |
2527e234 | 45 | } |
ff620ce6 AB |
46 | footer { |
47 | border-top: 1px solid #bbb; | |
85314da0 | 48 | font-size: 0.84em; |
ff620ce6 | 49 | padding-top: 1em; |
ef72be3e | 50 | } |
ff620ce6 AB |
51 | footer p { |
52 | margin: 0; | |
cb742bb6 | 53 | } |
ff620ce6 | 54 | |
ff620ce6 AB |
55 | h1 { |
56 | font-size: 1.5em; | |
b7583bc7 | 57 | } |
85314da0 AB |
58 | h2 { |
59 | font-size: 1.25em; | |
60 | } | |
61 | h3 { | |
62 | font-size: 1.125em; | |
cb742bb6 | 63 | } |
ef72be3e AB |
64 | |
65 | a { | |
4927af92 | 66 | color: #036; |
ff620ce6 | 67 | } |
4927af92 | 68 | /* |
ff620ce6 | 69 | a:hover, a:focus { |
4927af92 | 70 | color: #005a6a; |
ff620ce6 | 71 | } |
4927af92 | 72 | */ |
ff620ce6 | 73 | a:active { |
4927af92 | 74 | outline-offset: 2px; |
ff620ce6 | 75 | } |
ff620ce6 AB |
76 | |
77 | h4 { | |
78 | margin: 0.75em auto; | |
cb742bb6 | 79 | } |
ef72be3e AB |
80 | |
81 | article h3 { | |
82 | font-weight: normal; | |
cb742bb6 | 83 | color: #777; |
ef72be3e AB |
84 | } |
85 | ||
ff620ce6 AB |
86 | .notice { |
87 | background-color: #efefef; | |
88 | text-align: center; | |
89 | position: relative; | |
90 | } | |
91 | .notice::before { | |
92 | content: "↪"; | |
93 | position: absolute; | |
94 | left: 0.5em; | |
95 | bottom: 0.05em; | |
96 | } | |
97 | .notice::after { | |
98 | content: "↩"; | |
99 | position: absolute; | |
100 | right: 0.5em; | |
101 | bottom: 0.05em; | |
102 | } | |
103 | ||
eb1aab37 AB |
104 | .center-text { |
105 | text-align: center; | |
106 | } | |
107 | ||
ea39cfbe AB |
108 | sup, sub { |
109 | position: relative; | |
110 | top: -0.4em; | |
111 | vertical-align: baseline; | |
112 | } | |
113 | sub { | |
114 | top: 0.4em; | |
115 | } | |
116 | ||
fcc5b13a AB |
117 | /* TeX logos */ |
118 | .t-logo { | |
119 | font-family: "Tex Gyre Termes", serif; | |
120 | /* letter-spacing: 1px; */ | |
121 | white-space: nowrap; | |
122 | } | |
123 | .t-logo sup { | |
124 | font-size: 0.85em; | |
125 | letter-spacing: 1px; | |
126 | margin-left: -0.36em; | |
127 | margin-right: -0.15em; | |
128 | text-transform: uppercase; | |
129 | vertical-align: 0.15em; | |
130 | top: 0; | |
131 | } | |
132 | .t-logo sub { | |
133 | font-size: 1em; | |
134 | margin-left: -0.1667em; | |
135 | margin-right: -0.125em; | |
136 | text-transform: uppercase; | |
137 | vertical-align: -0.5ex; | |
138 | top: 0; | |
139 | } | |
140 | ||
eb1aab37 AB |
141 | blockquote#abstract { |
142 | font-size: 0.95em; | |
143 | text-align: justify; | |
144 | } | |
145 | ||
dd631811 | 146 | pre, code { |
4927af92 AB |
147 | background: #f6f6f6; |
148 | font: 1.15em monospace; | |
842b89b2 AB |
149 | } |
150 | pre { | |
151 | display: inline-block; | |
152 | margin: 0.5em 0; | |
153 | min-width: 100%; | |
dd631811 AB |
154 | padding: 1em; |
155 | } | |
842b89b2 AB |
156 | pre:first-of-type { |
157 | margin-top: 0; | |
158 | } | |
dd631811 AB |
159 | pre > code { |
160 | padding: 0; | |
161 | background: initial; | |
162 | } | |
ef72be3e | 163 | code { |
127617a6 | 164 | text-transform: none; |
dd631811 | 165 | padding: .2em .3em; |
ef72be3e | 166 | } |
85314da0 AB |
167 | strong { |
168 | font-weight: bold; | |
169 | } | |
170 | em { | |
171 | font-style: italic; | |
172 | } | |
ef72be3e AB |
173 | |
174 | table td { | |
f9e7c277 | 175 | padding: 0.125em 0.3em; |
ef72be3e | 176 | } |
842b89b2 | 177 | #publications td { |
8c1ba2f2 AB |
178 | padding-top: 0.4em; |
179 | padding-bottom: 0.4em; | |
180 | } | |
ef72be3e AB |
181 | table td:first-child { |
182 | padding-left: 0; | |
183 | } | |
184 | table td:last-child { | |
185 | padding-right: 0 | |
186 | } | |
22cb271b AB |
187 | #notes { |
188 | margin-top: 0.9em; | |
189 | } | |
60d388df AB |
190 | .post-list { |
191 | width: 100%; | |
192 | } | |
e810d7d1 | 193 | .post-list tr:hover { |
f9e7c277 | 194 | background: #fafafa; |
e810d7d1 | 195 | } |
7c12f0da | 196 | .post-list td { |
f9e7c277 | 197 | padding: 0.25em 0; |
7c12f0da | 198 | } |
60d388df AB |
199 | .post-list td:nth-child(2) { |
200 | text-align: right; | |
201 | } | |
ef72be3e | 202 | |
8c1ba2f2 | 203 | small, dd, .small, .bibtexnumber, .bibtexitem, .bibtex2html { |
60d388df | 204 | font-size: 0.875em; |
e080516c | 205 | } |
90169139 AB |
206 | .muted { |
207 | color: #666; | |
208 | } | |
8c1ba2f2 | 209 | .inbox, .bibtex2html { |
90169139 AB |
210 | margin-top: 2em; |
211 | } | |
ea39cfbe AB |
212 | .justify { |
213 | text-align: justify; | |
214 | } | |
ff620ce6 | 215 | |
4927af92 | 216 | li, dd { |
ff620ce6 AB |
217 | margin-bottom: 0.25em; |
218 | } | |
219 | ||
08d93db6 AB |
220 | .feed-icon { |
221 | margin-right: 3px | |
222 | } | |
223 | .feed-icon-h2 { | |
224 | margin-left: 5px; | |
225 | position: relative; | |
226 | top: 2px | |
227 | } | |
4927af92 | 228 | .smly { |
08d93db6 | 229 | display: inline-block; |
4927af92 AB |
230 | transform: rotate(90deg); |
231 | margin-left: 0.2em; | |
08d93db6 | 232 | } |
4927af92 AB |
233 | .warn { |
234 | color: #a10029; | |
08d93db6 | 235 | } |