1 @import url(https://fonts.googleapis.com/css?family=Armata&subset=latin,latin-ext);
2 @import url(https://fonts.googleapis.com/css?family=Inconsolata:400,700&subset=latin,latin-ext);
5 /**** structure of the slide in this theme:
8 text : 80% == 20 lines of text.
16 /* No header in this theme */
26 box-sizing:border-box;
30 flex-direction:column;
31 justify-content: center;
38 .sws-cover .sws-content {
40 background-color:#003a58;
41 background-image: url(reserve_upsay.svg);
42 background-size:auto 100%;
43 background-position: right top;
44 background-repeat: no-repeat;
49 .sws-cover .sws-content :first-child {
52 .sws-cover.sws-inner-canvas {
63 background-color: transparent;
75 .sws-cover h1:first-of-type {
77 font-variant:small-caps;
81 .sws-toc { position: absolute;
88 .sws-toc > .sws-content {
98 box-sizing:border-box;
103 background-color:#00537f;
104 background-image: url(reserve_upsay.svg);
105 background-size:auto 100%;
106 background-position: right top;
107 background-repeat: no-repeat;
112 background-image: url(logo_upsay_blanc.svg);
113 background-size:auto 100%;
114 background-position: right top;
115 background-repeat: no-repeat;
134 position: relative; /* to make z-index work */
136 box-sizing:border-box;
139 /* Title of the slide */
150 box-sizing:border-box;
152 vertical-align: middle;
158 .sws-footer::before {
161 display:inline-block;
165 border-top:#92b938 0.1em solid;
168 .sws-slide-num-sep:after {
174 src: url("DIN-Bold.ttf") format("truetype");
179 src: url("DIN-Black.ttf") format("truetype");
187 font-family: "DIN", sans-serif;
188 background-color: white;
205 font-family: 'Inconsolata', monospace;
215 list-style-type: none;
231 list-style-position: inside;
237 list-style-type: none;
264 text-decoration: none;
269 text-decoration:none;
275 padding: 0% 4% 0% 4%;
290 table.desc td:first-child {
294 table.desc td:first-child:after {
303 border-collapse: separate;
304 border-spacing: 0.5em 0.5em ;
307 padding: 0.5em 0 0.5em 0;
312 border-color: #696968;
314 border-radius: 0.5em;
323 border-collapse: collapse;
327 border: solid 1pt #696968;
331 padding: 1vmin 1em 1vmin 1em;
334 dt { display: inline;
354 border-spacing: 2em 0;
370 border-radius:0.25em;
382 div.twocol > div:first-child {
383 display:inline-block;width:47%;
385 box-sizing:border-box;
388 border-width: 0 1pt 0 0;
394 div.twocol > div:last-child {
395 display:inline-block;
398 box-sizing:border-box;
399 padding: 0 0em 0 5em;
400 vertical-align:text-top;
405 border-collapse: collapse;
407 table.withborder td {
422 text-decoration: none;
437 font-family: 'Inconsolata', monospace;
445 font-family:'Computer Modern Serif';
448 border-color: #00486c;
452 display: inline-block;
453 vertical-align:middle;
456 math mfrac > mi { display: block; }
457 math mfrac mi:first-of-type {
458 border-bottom-color: #00486c;
459 border-bottom-style: solid;
460 border-bottom-width: 0.1em;
463 /* color: #696968; */
465 font-family:'Computer Modern Serif';
468 border-color: #00486c;
473 vertical-align:middle;
480 border-bottom-style:solid;
481 border-bottom-width: 0.1em;
484 :root.sws-print mark {
485 border-bottom-style:dotted;
486 border-bottom-width: 0.1em;