html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:'Crimson Text', georgia, times, serif;font-size:2em;line-height:1.3;background:rgb(215, 215, 215);background:radial-gradient(rgb(240, 240, 240), rgb(190, 190, 190));user-select:none;font-smoothing:antialiased}b,strong{font-weight:bold}i,em{font-style:italic}a{color:inherit;text-decoration:none;padding:0 0.1em;background:rgba(255,255,255,0.3);text-shadow:-1px -1px 2px rgba(100,100,100,0.9);border-radius:0.2em;transition:0.5s}a:hover{background:rgba(255,255,255,1);text-shadow:-1px -1px 2px rgba(100,100,100,0.5)}a.cognifide{display:block;width:200px;background:none;margin:20px auto 0}code{font-family:'Ubuntu Mono', monospace}code.snippet{display:block;position:relative;padding:5px 10px;border-radius:10px;background:rgba(255,255,255,.5)}code.snippet .disabled{opacity:0.5;text-decoration:line-through}code.snippet .indent{white-space:pre}code.snippet .comment{font-size:0.8em;color:#777}.step{width:800px;padding:20px;border-radius:20px;transition:1s}.step h2{font-size:3.5em;color:transparent;text-shadow:2px 2px 10px rgba(50,50,50,.8);position:absolute;transform-origin:100% 100%;transform:translate(-110%, -120%) rotate(-90deg)}.step h3{font-size:2.5em;text-transform:lowercase;margin-bottom:0.2em}#impress.step-bored .step{opacity:0.1}#impress.step-bored .active{opacity:1}@keyframes "rotate-h1"{0%{transform:perspective(1000px) rotateY(-10deg);}100%{transform:perspective(1000px) rotateY(10deg);}}#bored h1{font-weight:bold;text-align:center;font-size:6em;line-height:0.9;transform-style:preserve-3d;animation:rotate-h1 2s infinite alternate ease-in-out;transform:perspective(1000px) rotateY(0deg);transition:all 2s ease-in-out}#bored h1 .effet1{display:inline-block;font-weight:normal;font-size:0.6em;transform:translateY(-0.8em) translateZ(-60px)}#bored h1 .effet2{display:inline-block;font-weight:bold;font-size:0.6em;transform:translateY(-1.2em) translateZ(70px)}.impress-not-supported .step{clear:both;position:relative;opacity:1;margin:20px auto}.fallback-message{font-size:16px;font-family:sans-serif;line-height:1.3;display:block;width:780px;padding:10px 10px 0;margin:20px auto;border-radius:10px;border:1px solid #E4C652;background:#EEDC94;position:fixed;top:10px;left:50%;margin-left:-400px}.fallback-message p{margin-bottom:10px;text-align:center}.supported .fallback-message{display:none}.impress-not-supported .fallback-message{position:static;margin:20px auto}.hint{display:none;position:fixed;left:0;right:0;bottom:200px;background:rgba(0,0,0,0.5);color:#EEE;text-align:center;font-size:50px;padding:20px;z-index:100;opacity:0;-webkit-transform:translateY(400px);-moz-transform:translateY(400px);-ms-transform:translateY(400px);-o-transform:translateY(400px);transform:translateY(400px);-webkit-transition:opacity 1s, -webkit-transform 0.5s 1s;-moz-transition:opacity 1s, -moz-transform 0.5s 1s;-ms-transition:opacity 1s, -ms-transform 0.5s 1s;-o-transition:opacity 1s, -o-transform 0.5s 1s;transition:opacity 1s, transform 0.5s 1s}.impress-enabled .hint{display:block}.impress-on-bored .hint{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:opacity 1s 5s, -webkit-transform 0.5s 4.5s;-moz-transition:opacity 1s 5s, -moz-transform 0.5s 4.5s;-ms-transition:opacity 1s 5s, -ms-transform 0.5s 4.5s;-o-transition:opacity 1s 5s, -o-transform 0.5s 4.5s;transition:opacity 1s 5s, transform 0.5s 4.5s}.impress-enabled{pointer-events:none}.impress-enabled #impress{pointer-events:auto}