blob: 3a1c6db7a38861204126ff09242b00e8e48c7dad [file] [log] [blame]
Marc Kupietz4e561c72021-02-10 16:53:07 +01001@import url('https://fonts.googleapis.com/css2?family=Fira+Sans+Condensed:wght@300;400;700;800&family=Fira+Sans:wght@300;400;700&display=swap');
Marc Kupietz898e5482024-02-20 15:03:07 +01002@import url('https://cdn.datatables.net/buttons/3.0.0/css/buttons.dataTables.css');
3@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
Marc Kupietz4e561c72021-02-10 16:53:07 +01004
Marc Kupietza9270572018-03-17 15:17:07 +01005body, input {
Marc Kupietz4e561c72021-02-10 16:53:07 +01006 font-family: 'Fira Sans', sans-serif;
Marc Kupietza9270572018-03-17 15:17:07 +01007 font-size: 11pt;
8}
9
Marc Kupietz5c0b0e12024-04-12 14:42:17 +020010p, dt, dd {
Marc Kupietz7b0e0b22019-12-06 15:27:20 +010011 line-height: 150%;
12 font-size: 10pt;
13}
14
Marc Kupietzd6dfdf02019-12-06 09:53:34 +010015.footer {
Marc Kupietza9270572018-03-17 15:17:07 +010016 font-size: 8pt;
17 margin-top: 4px;
Marc Kupietz6d7462c2019-12-05 10:16:38 +010018 padding-top: 8px;
19 border-top: 1px solid #c0c0c0;
20
Marc Kupietza9270572018-03-17 15:17:07 +010021/* position: absolute;
22 bottom: 0;
Marc Kupietz6d7462c2019-12-05 10:16:38 +010023 left: 0;*/
24 right: 2vw;
25 width: 98vw;
Marc Kupietza9270572018-03-17 15:17:07 +010026}
27
Marc Kupietzd6dfdf02019-12-06 09:53:34 +010028.footertext {
29 display: flow-root;
30 text-align: center;
31 color: grey;
32 font-size: 8pt;
33}
34
35.footertext a:any-link {
36 color: grey;
37}
38
Marc Kupietzc053d972019-01-10 10:41:51 +010039h1 {
Marc Kupietza9270572018-03-17 15:17:07 +010040 margin: 5px 10px 0 0;
41 color: rgb(246,168,0);
Marc Kupietz4e561c72021-02-10 16:53:07 +010042 font-family: "Fira Sans Condensed", sans-serif;
Marc Kupietza9270572018-03-17 15:17:07 +010043 font-weight: bold;
44 line-height: 1.35;
45 letter-spacing: normal;
46 text-transform: uppercase;
47 text-shadow: none;
48 word-wrap: break-word;
49}
50
Marc Kupietzc053d972019-01-10 10:41:51 +010051h2 {
52 color: grey;
Marc Kupietz4e561c72021-02-10 16:53:07 +010053 font-family: "Fira Sans Condensed", sans-serif;
Marc Kupietzc053d972019-01-10 10:41:51 +010054 font-weight: bold;
55 letter-spacing: normal;
56 text-transform: uppercase;
57 text-shadow: none;
58 word-wrap: break-word;
59 font-size: 12pt;
60 margin-top: 0pt;
61 margin-bottom: 0pt;
Marc Kupietz6d7462c2019-12-05 10:16:38 +010062 margin-left: 2px;
Marc Kupietzc053d972019-01-10 10:41:51 +010063}
Marc Kupietza9270572018-03-17 15:17:07 +010064
Marc Kupietzd6dfdf02019-12-06 09:53:34 +010065h3 {
66 color: rgb(246,168,0);
Marc Kupietz4e561c72021-02-10 16:53:07 +010067 font-family: "Fira Sans Condensed", sans-serif;
Marc Kupietzd6dfdf02019-12-06 09:53:34 +010068 font-weight: bold;
69 /* line-height: 1.35; */
70 font-size: 18pt;
71 margin-bottom: 2pt;
72 letter-spacing: normal;
73 text-transform: uppercase;
74 text-shadow: none;
75 word-wrap: break-word;
76}
77
Marc Kupietz4e561c72021-02-10 16:53:07 +010078.ui-widget-header {
79 font-family: "Fira Sans Condensed"; sans-serif;
80 font-weight: bold;
81}
82
83.ui-widget {
84 font-family: "Fira Sans", sans-serif;
85}
86
87.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
88 font-weight: bold;
89}
90
Marc Kupietza9270572018-03-17 15:17:07 +010091showoptions, #SEARCH {
92 margin-left: 10px;
93 margin-right: 10px;
94}
95
96.tabs-left-vertical .ui-tabs-nav {
97 position: absolute;
98 width: 21em;
99 transform: translate(-100%,0%) rotate(-90deg);
100 transform-origin: 100% 0%;
101}
102
103.tabs-left-vertical .ui-tabs-nav li {
104 float: right;
105}
106
107.tabs-left-vertical .ui-tabs-panel {
108 padding-left: 3.5em;
109}
110
111.tabs-left-vertical .ui-tabs-panel {
112 height: 20em;
113}
114
115.mono {
116 font-family: "DejaVu Sans Mono", Inconsolata, SourceCodePro, "Courier New", Courier, monospace;
Marc Kupietz7b0e0b22019-12-06 15:27:20 +0100117 font-size: 9pt;
118 line-height: 150%;
Marc Kupietza9270572018-03-17 15:17:07 +0100119}
120
121.ui-tooltip-content {
122 font-size: 10pt;
123 color: #222222;
124}
125
126svg > .ui-tooltip-content {
127 font-size: 8pt;
128 color: #222222;
129}
130
131a.merged {
Marc Kupietz223fd282019-02-21 09:02:31 +0100132 color: #0000ff;
133 fill: #0000ff;;
Marc Kupietza9270572018-03-17 15:17:07 +0100134}
135
Marc Kupietzc053d972019-01-10 10:41:51 +0100136.merged {
Marc Kupietz223fd282019-02-21 09:02:31 +0100137 color: #0000ff;
138 fill: #0000ff;;
Marc Kupietzc053d972019-01-10 10:41:51 +0100139}
140
Marc Kupietzb347c9a2018-03-19 16:47:10 +0100141#first a, .paradigmator a {
Marc Kupietza9270572018-03-17 15:17:07 +0100142 text-decoration: none;
143}
144
145a.marked, #first a.marked {
146 text-decoration: underline;
147}
148
Marc Kupietz4750d872019-02-20 09:43:53 +0100149.somtext {
150 font-style: normal;
151 color: #333;
152}
153
154.somtext.merged {
Marc Kupietz223fd282019-02-21 09:02:31 +0100155 color: #0000ff;
156 fill: #0000ff;;
Marc Kupietz4750d872019-02-20 09:43:53 +0100157}
158
159.somtext.target {
160 font-weight: bold;
161 animation: blink-animation 0.5s steps(5, start) 100;
162 -webkit-animation: blink-animation 1s steps(5, start) infinite;
163}
164
165a.target.merged {
Marc Kupietz2e2e4db2018-12-21 15:07:37 +0100166 font-weight: bold;
Marc Kupietz223fd282019-02-21 09:02:31 +0100167 color: #0000ff;
168 fill: #0000ff;;
Marc Kupietz4df4e102019-01-10 10:43:46 +0100169 animation: blink-animation 0.5s steps(5, start) 100;
170 -webkit-animation: blink-animation 1s steps(5, start) infinite;
171}
172
Marc Kupietz223fd282019-02-21 09:02:31 +0100173a.target {
174 font-weight: bold;
175 color: orange;
176 fill: orange;
177 animation: blink-animation 0.5s steps(5, start) 100;
178 -webkit-animation: blink-animation 1s steps(5, start) infinite;
179}
180
181
Marc Kupietz4df4e102019-01-10 10:43:46 +0100182@keyframes blink-animation {
183 to {
184 opacity: 0.5;
185 }
186}
187
188@-webkit-keyframes blink-animation {
189 to {
190 opacity:0.5;
191 }
Marc Kupietza9270572018-03-17 15:17:07 +0100192}
193
194table.display {
195 width: 40% important!;
196 margin: 1; /* <- works for me this way ****/
197}
198
199table.dataTable thead th, table.dataTable thead td, table.dataTable tbody td {
200 padding: 2px 2px;
201 // border-bottom: 1px solid #111;
202}
203
Marc Kupietzf5abdcd2026-09-04 18:44:21 +0200204/* The scores in the result tables are read column by column, which only works
205 if the digits line up. Fira Sans and Fira Sans Condensed both carry tabular
206 figures in their tnum feature - without it their digits vary in width by
207 almost a third, from 433 to 558 units. font-feature-settings is the fallback
208 for browsers that do not know font-variant-numeric. */
209table.dataTable {
210 font-variant-numeric: tabular-nums;
211 font-feature-settings: "tnum" 1;
212}
213
Marc Kupietz898e5482024-02-20 15:03:07 +0100214.dataTables_filter input { width: 16ex }
215
216.dt-button {
217 margin-top: 4px !important;
218 padding: 0px 6px 0px 6px !important;
219 border: none;
220 border-collapse:collapse;
221}
222
Marc Kupietza9270572018-03-17 15:17:07 +0100223g.u a, g.tsnet a, td.collocator {
224 cursor: pointer;
225}
226
227#collocators {
228 margin-bottom: 15px;
229}
230
231#header {
232 width: 100%;
233 // border: 1px solid red;
234 overflow: hidden; /* will contain if #first is longer than #second */
235}
236
Marc Kupietz565274e2026-09-06 13:17:17 +0200237/* Explains, in the place of a table, why that table has nothing to show. */
238.notice {
239 align-self: flex-start;
240 max-width: 40em;
241 padding: 8px 12px;
242 color: #555;
243 border-left: 3px solid #ccc;
244 background-color: #fafafa;
245}
246
247/* Query operands that are not in the vocabulary. The result is computed
248 without them, so this has to be visible next to it. */
249#unknownwords {
250 width: 800px;
251 margin: 0 auto 10px auto;
252 padding: 4px 8px;
253 border-left: 3px solid #c00;
254 background-color: #fff4f4;
255 box-sizing: border-box;
256}
257
Marc Kupietza9270572018-03-17 15:17:07 +0100258#topwrapper {
259 width: 100%;
260 display: flex;
261 // border: 1px solid red;
262}
263
264#wrapper {
265 width: 100%;
266 display: flex;
267 flex-wrap: wrap;
268 padding:5px;
Marc Kupietz6d7462c2019-12-05 10:16:38 +0100269 /* border: 1px solid green;
Marc Kupietza9270572018-03-17 15:17:07 +0100270 // border: 1px solid red;
271 // overflow: hidden; /* will contain if #first is longer than #second */
272}
273
274#pagetitle {
275 max-width: 460px;
276 margin-right: 20px;
277 float: left;
278 overflow: hidden; /* if you don't want #second to wrap below #first */
279 // border: 1px solid green;
280}
281
282#options {
Marc Kupietzd6dfdf02019-12-06 09:53:34 +0100283 /* float: left; */
Marc Kupietza9270572018-03-17 15:17:07 +0100284 width: 800px;
Marc Kupietzd6dfdf02019-12-06 09:53:34 +0100285 margin: 20px auto 10px auto;
Marc Kupietza9270572018-03-17 15:17:07 +0100286 overflow: hidden; /* if you don't want #second to wrap below #first */
287}
288
289#word {
290 width: 50%;
291}
292
293#first {
Marc Kupietzb347c9a2018-03-19 16:47:10 +0100294 margin-right: 10px;
Marc Kupietza9270572018-03-17 15:17:07 +0100295 float: left;
296 overflow: hidden; /* if you don't want #second to wrap below #first */
297 // border: 1px solid green;
298}
299#tabs {
300 margin-right: 20px;
Marc Kupietz6d7462c2019-12-05 10:16:38 +0100301 min-width: 98vw;
302 min-height: 80vh;
Marc Kupietza9270572018-03-17 15:17:07 +0100303 overflow: hidden; /* if you don't want #second to wrap below #first */
304}
305
306.tabs-min {
307 background: transparent;
308 border: none;
309}
310
311.tabs-min .ui-widget-header {
312 background: transparent;
313 border: none;
314 border-bottom: 1px solid #c0c0c0;
315 -moz-border-radius: 0px;
316 -webkit-border-radius: 0px;
317 border-radius: 0px;
318}
319
320.tabs-min .ui-tabs-nav .ui-state-default {
321 background: transparent;
322 border: none;
323}
324
325.tabs-min .ui-tabs-nav .ui-state-active {
326 background: transparent url(/derekovecs/img/uiTabsArrow.png) no-repeat bottom center;
327 border: none;
328}
329
330.tabs-min .ui-tabs-nav .ui-state-default a {
331 color: #c0c0c0;
332}
333
334.tabs-min .ui-tabs-nav .ui-state-active a {
335 color: rgb(246,168,0);
336}
337
338#embed {
339 max-width: 802px;
340 border: 1px solid #333;
341}
342
343#second {
344 min-width: 700px;
Marc Kupietz6d7462c2019-12-05 10:16:38 +0100345/* border: 1px solid #333; */
Marc Kupietza9270572018-03-17 15:17:07 +0100346 overflow: hidden; /* if you don't want #second to wrap below #first */
347}
348#som2 svg {
349 border: 1px solid #333;
350}
351
352#cost {
Marc Kupietz4e561c72021-02-10 16:53:07 +0100353 font-family: "Fira Sans Condensed"; sans-serif;
Marc Kupietza9270572018-03-17 15:17:07 +0100354 font-size: 8pt;
Marc Kupietzb347c9a2018-03-19 16:47:10 +0100355 float: right;
Marc Kupietz6d7462c2019-12-05 10:16:38 +0100356 text-align: right;
Marc Kupietza9270572018-03-17 15:17:07 +0100357 color: #222222;
358 margin-top: 4px;
359 margin-bottom: 12px;
360}
361
362#sominfo1, #sominfo {
363 font-size: 8pt;
364 color: #222222;
365 margin-top: 0px;
366}
367
368#somcolor1, #somcolor2, #somcolor3 {
369 display: inline-block;
370 height: 10px;
371 width: 10px;
372}
373
374#third {
375 border: 1px solid #333;
376}
377
378th {
379 color: rgb(246,168,0);
Marc Kupietz4e561c72021-02-10 16:53:07 +0100380 font-family: "Fira Sans Condensed", sans-serif;
Marc Kupietza9270572018-03-17 15:17:07 +0100381}
382
Marc Kupietz95104512019-12-05 10:13:05 +0100383th, th .regular {
384 color: rgb(246,168,0);
Marc Kupietz4e561c72021-02-10 16:53:07 +0100385 font-family: "Fira Sans Condensed", sans-serif;
Marc Kupietz95104512019-12-05 10:13:05 +0100386}
387
Marc Kupietza9270572018-03-17 15:17:07 +0100388p.citation {
389 font-size: 8pt;
390 color: #999999;
391}
Marc Kupietz6d7462c2019-12-05 10:16:38 +0100392
393.ui-widget.ui-widget-content {
394 border: none;
395}
396
397#ids_logo {
398 position: absolute;
399 top: 0px;
400 right: 2vw;
401 width: 200px;
402}
Marc Kupietzd6dfdf02019-12-06 09:53:34 +0100403
404#tabs-4, #tabs-3, #tabs-2, #tabs-1, #tabs-0, #wrapper {
405 display: flex;
406 justify-content: center;
407 place-items: center;
408}
409
410#info {
411 width: 90ex;
412 max-width: 90vw;
413}
414
Marc Kupietz5c0b0e12024-04-12 14:42:17 +0200415#info p, dd {
Marc Kupietzd6dfdf02019-12-06 09:53:34 +0100416 text-align: justify;
417}
418
419#info pre {
420 font-family: "DejaVu Sans Mono", Inconsolata, SourceCodePro, "Courier New", Courier, monospace;
421}
422
423p.refkey {
424 font-size: 90%;
425 font-weight: bold;
426 text-align: left;
427 margin: 0;
428 color: #657b83;
429}
430
431p.reference {
432 font-size: 90%;
433 text-align: left;
434 margin: 0;
435 margin-left: 2em;
436 margin-bottom: 1ex;
437 color: #657b83;
438}
Marc Kupietz9ae184c2023-11-04 18:21:54 +0100439dt {
440 float: left;
441 clear: left;
442 width: 25ex;
Marc Kupietza546b1e2023-11-05 08:52:37 +0100443 font-variant-ligatures: common-ligatures;
444 font-variant-numeric: tabular-nums;
Marc Kupietz9ae184c2023-11-04 18:21:54 +0100445 text-align: right;
446 font-weight: bold;
447 margin-right: 1ex;
Marc Kupietzdd8cfbe2024-04-05 11:00:12 +0200448 margin-left: -5ex;
Marc Kupietza546b1e2023-11-05 08:52:37 +0100449}
450
451dd {
452 font-variant-ligatures: common-ligatures;
453 font-variant-numeric: tabular-nums;
Marc Kupietz5b8aaf72026-09-04 19:21:22 +0200454 /* dt floats left with a width of 25ex, pulled 5ex further left and
455 followed by 1ex of margin, so it occupies everything up to 21ex. Without
456 a matching indent the dd fell back to the browser default of 40px and
457 its text wrapped around the float instead of starting after it. */
458 margin-left: 21ex;
Marc Kupietz9ae184c2023-11-04 18:21:54 +0100459}