5 box-sizing: border-box;
11 .sws-inactive-object {
17 flex-direction:column;
18 box-sizing: border-box;
21 .sws-cover .sws-content {
25 /* Layout of a canvas */
26 .sws-header , .sws-title,{
39 box-sizing: border-box;
46 .sws-header, .sws-title, .sws-inner-canvas, .sws-footer{
51 box-sizing: border-box;
57 body > h1, body > h2, body > h3, body > a.sws-previous {
61 /****************************************/
66 /* Aspect is 4/3, 16/9, 16/10 (default is 4/3) */
67 :root.sws-display .sws-canvas {
74 :root.sws-by-width body {
77 :root.sws-by-height.sws-aspect-4-3 body {
80 :root.sws-by-height.sws-aspect-16-9 body {
83 :root.sws-by-height.sws-aspect-16-10 body {
87 :root.sws-by-width.sws-aspect-4-3 .sws-canvas {
92 :root.sws-by-width.sws-aspect-16-9 .sws-canvas {
97 :root.sws-by-width.sws-aspect-16-10 .sws-canvas {
102 :root.sws-by-height.sws-aspect-4-3 .sws-canvas {
107 :root.sws-by-height.sws-aspect-16-9 .sws-canvas {
112 :root.sws-by-height.sws-aspect-16-10 .sws-canvas {
117 :root.sws-display body::after{
118 display:inline-block;
122 vertical-align:middle;
126 :root.sws-display .sws-canvas {
127 display:inline-block;
132 :root.sws-display .sws-inactive-slide {
136 :root.sws-display body {
144 /* ****************************************** */
146 :root.sws-print body {
163 :root.sws-print .sws-canvas {
167 /* not 210mm to avoid rounding errors */
168 page-break-after: always;
169 padding: 0pt 0pt 0pt 0pt;
170 margin: 0pt 0pt 0pt 0pt;
174 :root.sws-print .sws-canvas:last {
175 page-break-after: avoid;
178 :root.sws-print .sws-inactive-slide {
189 /* counters for the toc */
192 counter-reset: list-item;
196 counter-increment: list-item;
199 .sws-toc li::marker {
200 content : counters(list-item, '.');
205 /*****************************************/
210 font-family: 'entypo';
213 src: url('entypo.woff') format('woff');
217 font-family: 'entypo';
220 #sws-control-panel-canvas {
233 /* visibility: hidden;*/
237 display:inline-block;
238 border-radius: 1vmin;
239 background-color: white;
245 vertical-align:middle;
249 #sws-control-panel-canvas:after{
251 display:inline-block;
255 vertical-align:bottom;
258 #sws-control-panel-title-bar {
264 #sws-control-panel select
266 display: inline-block;
267 vertical-align: middle;
271 #sws-control-panel-navigation {
275 #sws-control-panel a {
277 text-decoration: none;
278 display: inline-block;
279 padding: 0pt 1em 0pt 1em;
280 vertical-align: middle;
283 #sws-control-panel-title-bar a {
284 padding:0vmin 2vmin 0vmin 0vmin;
288 #sws-control-panel a:hover {
291 #sws-control-panel-slide-input
295 vertical-align:middle;
297 #sws-control-panel-total-slides {
299 vertical-align:middle;
302 #sws-control-panel-navigation-bar {
305 #sws-print-container {
311 padding: 1px 1px 1px 1px;
314 #sws-help-panel-canvas {
323 border-radius: 1vmin;
326 #sws-help-panel-canvas * {
330 #sws-help-panel-canvas h1 {
334 /* embedded SVG images are inlined and their height matches twice the font-size */
335 object[type="image/svg+xml"] {
336 display:inline-block;
339 vertical-align:middle;