*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*:after,*.before{
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;box-sizing:border-box
	}
	html,body,div,main,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
	{
	
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	font-weight:inherit;
	font-style:inherit;
	font-family:inherit;
	vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary,main
	
	{
	
	display:block}*{
	-webkit-tap-highlight-color:transparent;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	-webkit-font-smoothing:antialiased}
	
	a{
		
	text-decoration:none
	}
	body{
		line-height:1}ol,ul{list-style-type:none}
		table{border-collapse:collapse;border-spacing:0
		
		}caption,th,td
		{
		text-align:left;
		font-weight:normal}input,textarea{
		-webkit-border-radius:0;
		-moz-border-radius:0
		}
		button,input[type="button"]{
		background:0}:required{
		-webkit-box-shadow:none;
		-o-box-shadow:none;
		-ms-box-shadow:none;
		box-shadow:none}em,i
		{
		
		font-style:italic}strong,b{
		font-weight:bold}u{
		text-decoration:underline}pre,code{
		white-space:pre;
		white-space:pre-wrap;
		white-space:pre-line;
		word-wrap:break-word}
		blockquote,q
		{
		quotes:"" ""
		    
		}
		blockquote:before,blockquote:after
		{
		    content:""}q:before,q:after{content:""}a{cursor:pointer}input[type="submit"],input[type="button"]{cursor:pointer}button,label[for]
		{
		    cursor:pointer}img{-ms-interpolation-mode:bicubic}::-moz-selection
		{
		    background:#752ce0;color:#fff}::selection{background:#752ce0;color:#fff}html{font-size:15px;height:100%;font-family:"Univers LT W01 45 Light",Helvetica,"Arial Light",Arial,monospace; -moz-osx-font-smoothing:grayscale;
		    overflow:hidden}
		    
	body{
		        font-size:100%;height:100%;
		    color:#ddd;-webkit-transition:color 500ms,
		    background-color 500ms;
		    transition:color 500ms,background-color 500ms;
		    overflow:hidden}
		    .night{color:#fff;background-color:#ddd}
		    .night a{color:#f6f5f0;border-bottom:1px dotted #f6f5f0}
		    .night small::before{background:url("../gif/strindberg-ocean.gif") no-repeat scroll center center / cover  rgba(0, 0, 0, 0)}
		    .night ::-moz-selection{
		        background:url("../gif/strindberg-ocean.gif") no-repeat scroll center center / cover  rgba(0, 0, 0, 0);
		        color:#ddd}.night ::selection{
		            background:url("../gif/strindberg-ocean.gif") no-repeat scroll center center / cover  rgba(0, 0, 0, 0);color:#ddd}main{padding:2.2rem;min-height:100%;height:100%;font-size:2.2rem;line-height:1.45em;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;white-space:normal}a{-webkit-transition:color 300ms;transition:color 300ms;border-bottom:1px dotted #ddd;color:#ddd}a:hover{color:#511e9c}h1{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;text-align:center;display:inline-block;opacity:1;-webkit-animation:fadeIn 2000ms;animation:fadeIn 2000ms;-webkit-transition:-webkit-transform 700ms,opacity 700ms;transition:transform 700ms,opacity 700ms;-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.hide{-webkit-transform:translateY(3rem);-ms-transform:translateY(3rem);transform:translateY(3rem);opacity:0}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}small{padding-left:1em;display:block}small::before{content:"";display:inline-block;width:2px;height:32px;background-color:#ddd;-webkit-animation:blink 1.2s infinite;animation:blink 1.2s infinite;margin:0 10px -10px 0}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}
		    
		}
		
footer{
    font-size:15px;
    line-height:1.2em;
    padding:1rem;
    position:absolute;
    bottom:0;left:0;right:0;
    text-align:center;-webkit-transition:-webkit-transform 700ms,opacity 700ms;transition:transform 700ms,opacity 700ms;opacity:1}.hide-f{opacity:0}noscript{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9999;background-color:#f6f5f0;padding:5rem;font-size:1.6rem;line-height:1.5em} 

#overlay {
    background: linear-gradient(130deg, #FD4800, #FCBF0E) repeat scroll 0 0 rgba(0, 0, 0, 0.43);
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: -9999;
}