2 box-sizing: border-box;
7 padding: 2em 1em 6em 1em;
8 background-color: #555;
12 body * { text-align: left; }
18 background-color: #EEE;
23 a.previous, a.next ,a.toplevel {
24 text-decoration: none;
31 font-size: 14pt; line-height: 14pt;
32 padding: .5em 4em .5em 12em;
34 #background-color: #EEE;
44 background-color: #EEE;
51 width: 2ex; overflow: hidden;
53 padding-bottom: .25em;
57 body a.toplevel:before {
64 bottom: 0; left: 6.25em;
66 padding-bottom: .125em;
71 /* ==== Overview Screen ==== */
75 display: inline-block;
77 width: 20em; height: 15em;
79 border: 1px solid black;
83 div.slide + a { display: none; }
85 display: inline-block;
90 width: 20em; line-height: 15em;
91 color: rgba(0, 0, 0, 0);
94 div.slide:nth-of-type(1) { margin-right: .5em; }
96 /* ==== Slide Appearance ==== */
100 background-color: #FFF;
105 bottom: 0; width: 100%;
108 content: attr(count) " /";
110 margin-left: -1.25em;
111 margin-right: -1.25em;
112 background-color: #EEE;
121 background-color: #EEE;
127 div.slide ul li, div.slide ol {
131 /* ==== Slide Display ==== */
136 top: 0; bottom: 0; left: 0; right: 0;
137 width: auto; height: auto;
142 div.slide:target + a,
143 div.slide:target + a + a {
150 :target + a:before, :target + a + a:before {
156 padding: 0 1em .25em 1em;
159 :target + a:before { left: 0; }
160 :target + a:before { content: '\22d8'; }
161 :target + a + a:before { right: 0; }
162 :target + a + a:before { content: '\22d9'; }
164 :target .uncover { color: #DDD; }
165 :target .uncover:hover { color: #000; }
166 :target .uncover *:first-child { height: 0; }
167 :target .uncover *:first-child:before,
168 :target .uncover *:hover:before,
169 :target .uncover *:active + *:before {
175 :target .uncover *:hover ~ * { color: #DDD; }
176 :target .uncover *:active:before { display: none; }