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 | ||
108 | blockquote#abstract { | |
109 | font-size: 0.95em; | |
110 | text-align: justify; | |
111 | } | |
112 | ||
dd631811 | 113 | pre, code { |
4927af92 AB |
114 | background: #f6f6f6; |
115 | font: 1.15em monospace; | |
842b89b2 AB |
116 | } |
117 | pre { | |
118 | display: inline-block; | |
119 | margin: 0.5em 0; | |
120 | min-width: 100%; | |
dd631811 AB |
121 | padding: 1em; |
122 | } | |
842b89b2 AB |
123 | pre:first-of-type { |
124 | margin-top: 0; | |
125 | } | |
dd631811 AB |
126 | pre > code { |
127 | padding: 0; | |
128 | background: initial; | |
129 | } | |
ef72be3e | 130 | code { |
127617a6 | 131 | text-transform: none; |
dd631811 | 132 | padding: .2em .3em; |
ef72be3e | 133 | } |
85314da0 AB |
134 | strong { |
135 | font-weight: bold; | |
136 | } | |
137 | em { | |
138 | font-style: italic; | |
139 | } | |
ef72be3e AB |
140 | |
141 | table td { | |
f9e7c277 | 142 | padding: 0.125em 0.3em; |
ef72be3e | 143 | } |
842b89b2 | 144 | #publications td { |
8c1ba2f2 AB |
145 | padding-top: 0.4em; |
146 | padding-bottom: 0.4em; | |
147 | } | |
ef72be3e AB |
148 | table td:first-child { |
149 | padding-left: 0; | |
150 | } | |
151 | table td:last-child { | |
152 | padding-right: 0 | |
153 | } | |
22cb271b AB |
154 | #notes { |
155 | margin-top: 0.9em; | |
156 | } | |
60d388df AB |
157 | .post-list { |
158 | width: 100%; | |
159 | } | |
e810d7d1 | 160 | .post-list tr:hover { |
f9e7c277 | 161 | background: #fafafa; |
e810d7d1 | 162 | } |
7c12f0da | 163 | .post-list td { |
f9e7c277 | 164 | padding: 0.25em 0; |
7c12f0da | 165 | } |
60d388df AB |
166 | .post-list td:nth-child(2) { |
167 | text-align: right; | |
168 | } | |
ef72be3e | 169 | |
8c1ba2f2 | 170 | small, dd, .small, .bibtexnumber, .bibtexitem, .bibtex2html { |
60d388df | 171 | font-size: 0.875em; |
e080516c | 172 | } |
90169139 AB |
173 | .muted { |
174 | color: #666; | |
175 | } | |
8c1ba2f2 | 176 | .inbox, .bibtex2html { |
90169139 AB |
177 | margin-top: 2em; |
178 | } | |
ff620ce6 | 179 | |
4927af92 | 180 | li, dd { |
ff620ce6 AB |
181 | margin-bottom: 0.25em; |
182 | } | |
183 | ||
08d93db6 AB |
184 | .feed-icon { |
185 | margin-right: 3px | |
186 | } | |
187 | .feed-icon-h2 { | |
188 | margin-left: 5px; | |
189 | position: relative; | |
190 | top: 2px | |
191 | } | |
4927af92 | 192 | .smly { |
08d93db6 | 193 | display: inline-block; |
4927af92 AB |
194 | transform: rotate(90deg); |
195 | margin-left: 0.2em; | |
08d93db6 | 196 | } |
4927af92 AB |
197 | .warn { |
198 | color: #a10029; | |
08d93db6 | 199 | } |