1 /**************************
2 * styles for talk slides *
6 **************************/
9 /***** base style *****/
12 font-family: 'Open Sans';
13 src: url('template/OpenSans-Regular-webfont.woff');
19 font-family: 'Open Sans';
20 src: url('template/OpenSans-Semibold-webfont.woff');
26 font-family: 'Open Sans';
27 src: url('template/OpenSans-Italic-webfont.woff');
33 overflow: hidden; /* to make translations not paint scrollbars */
34 background: #f5f1e8 url("template/page-background.png") top left repeat;
42 font-family: "Open Sans", sans-serif;
45 background: url("template/page-background-top.png") top left repeat-x;
62 border-top: 1px solid white;
75 background: url("template/mozilla-tab.png") no-repeat;
82 width: calc(100% - 50px);
88 #header-text.neartime {
96 #header-text.overtime {
105 width: calc(100% - 50px);
117 #slidenav a:visited {
133 /* header is 40px, 7px to have a bit of distance,
134 * 3px height-reducing on the bottom for safety */
136 height: calc(100% - 50px);
139 transition-property: transform, opacity;
140 transition-duration: 3s;
141 transition-timing-function: ease;
142 transform-origin: center 5em;
146 transform: translate(-100%, 0);
149 transform: scale(0.1) rotate(360deg) translate(-200%, 0);
151 transform: scale(0.1) translate(-400%, 0);
154 article[aria-selected="true"] {
156 transform: scale(1) rotate(0deg) translate(0, 0);
159 article[aria-selected="true"] ~ article {
162 transform: translate(100%, 0);
165 transform: scale(0.1) rotate(-360deg) translate(200%, 0);
167 transform: scale(0.1) translate(400%, 0);
170 /***** headers *****/
182 text-shadow: #AAAA80 3px 3px 5px;
187 text-shadow: #AAAA80 2px 2px 3px;
212 box-shadow: 0 0 0 1px #fff inset;
214 background-image: radial-gradient(center 45px, ellipse farthest-corner, #f5f1e8 0, #fff 100%);
215 border-bottom: 1px solid #ddd;
218 .captionedbox-content {
222 border-top: 1px solid #d6d6d6;
225 .captionedbox-caption {
229 text-shadow: #AAAA80 1px 1px 2px;
232 /***** misc formatting *****/
237 background-color: transparent;
238 text-shadow: #AAAA80 2px 2px 3px;
242 border: 1px solid #6d7581;
247 box-shadow: #6d7581 1px 1px 3px 2px;
274 list-style-type: none;
278 list-style-type: none;
280 ul.arrows > li:before {
281 content: "\21d2\20"; /* \2192 would be single thin arrow, hex 20 is space */
293 text-decoration: underline;
296 a:link, a:visited { color: #0096dd; text-decoration: none; }
297 a:hover, a:active { color: #FF6600; text-decoration: underline; }
299 mark a:link, mark a:visited { color: #FF6600; }
300 mark a:hover, mark a:active { color: #FF6600; }
304 /***** small stuff *****/
315 margin: 0px 0px 0px 1em;
325 /***** specific slides *****/