*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;outline:0;font-size:100%;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}a{text-decoration:none}body{line-height:1}ol,ul{list-style-type:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400}input,textarea{-webkit-border-radius:0;-moz-border-radius:0}button,input[type=button]{background:0}:required{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}em,i{font-style:italic}b,strong{font-weight:700}u{text-decoration:underline}code,pre{font-family:Monaco,Courier,monospace}pre{white-space:pre-line;word-wrap:break-word},blockquote:after,blockquote:before,q:after,q:before{content:""}a,button,input[type=button],input[type=submit],label[for]{cursor:pointer}img{-ms-interpolation-mode:bicubic}body,html{width:100%;height:100%}html{font-size:50px}body{font-size:100%;box-shadow:inset 0 0 0 .3em #eee;min-height:200px;background:#0078a7;font-family:Quicksand,sans-serif;font-weight:400}span{display:inline-block}a{text-decoration:none;opacity:.75;color:#fff;-webkit-transition:color 1.5s ease-in-out;-moz-transition:color 1.5s ease-in-out;transition:color 1.5s ease-in-out}.hover,a:hover{color:#ffc000;text-decoration:underline}@-webkit-keyframes blink{from,to{border-color:transparent}50%{border-color:#ffc000}}@-moz-keyframes blink{from,to{border-color:transparent}50%{border-color:#ffc000}}.main{width:100%;height:100%;position:relative;display:table}.wrapper{margin-left:2.5em}.center{width:100%;display:table-cell;vertical-align:middle}footer{font-size:.3em;opacity:.95;color:#fff;font-weight:800;position:absolute;bottom:1.5em;left:5em;right:0;text-align:left}footer a,footer small{float:left;padding:1em 0 0;line-height:1.1em;margin:10px 10px;display:block;opacity:.6;border-top:1px solid #b9b9b9;-webkit-transition:opacity .7s ease-in-out;-moz-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out;-webkit-transition:color .7s ease-in-out;-moz-transition:color .7s ease-in-out;transition:color .7s ease-in-out}footer a:hover,small:hover{opacity:1;border-top:1px solid #ffc000;color:#ffc000}.email{display:none;font-size:1em;font-weight:900;letter-spacing:-.06em}.arroba{font-size:.8em;margin-left:3px}.typing{font-weight:300;color:#fff;font-size:1em;padding:3px 0 5px 0;display:inline;border-right:1px solid #ffc000;-webkit-animation:1.2s blink step-end infinite;-moz-animation:1.2s blink step-end infinite}.typing span:last-child{color:#ffc000;display:inline-block}@media screen and (max-width:700px){body{font-size:60%}}@media screen and (max-width:400px){body{font-size:30%}}canvas,div table{opacity:.4;position:absolute;top:0;right:0;z-index:1;color:#fff}.background{padding:.3em}#stats{display:none;opacity:0;z-index:-1}.main{z-index:2}.cubes,.floor{opacity:.2}.jail{opacity:.4}.ascii{opacity:.6;color:#fff}.ISOcubes{opacity:.3}body{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#portfolio{display:none;font-size:.9em}