html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{overflow-x:hidden;height:100%;font-family:'Open Sans',sans-serif}.wrap{max-width:1200px;padding:0 1em}.group:after{content:"";display:table;clear:both}.pageContent{position:relative;word-break:break-word}.main-header{padding:1em;color:#fff;background-color:#333;position:absolute;width:100%;z-index:999}.main-header p{padding-top:10px;margin:0;display:inline-block}.main-header a{float:right;color:#fff;padding:10px;border:1px solid #fff;text-decoration:none}.main-header a.attribution{float:none;padding:0;border:none}.main-header a:nth-of-type(1){margin-left:1em}.main-header.home{position:relative}.items-notice{width:100%;background-color:orange;color:#fff;text-align:center;font-size:0;padding:1em;position:absolute;z-index:5;opacity:0;-webkit-transition:.25s ease opacity;transition:.25s ease opacity}.items-notice_show{display:block;font-size:2em;margin-top:76px;opacity:1}.btn{font-size:.5em;text-decoration:none;color:#fff;padding:1em;border:solid #fff;background-color:transparent;outline:0;display:inline-block}article a{color:#fff;text-decoration:none;font-style:italic}article a:hover{text-decoration:underline}form{display:inline-block;margin-left:1em}form input{background-color:transparent;padding:0;outline:0;border:none}.ps-container .ps-scrollbar-x-rail{position:absolute;bottom:3px;height:8px;border-radius:4px;opacity:0;filter:alpha(opacity=0);-webkit-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}.ps-container.hover .ps-scrollbar-x-rail,.ps-container:hover .ps-scrollbar-x-rail{opacity:.6;filter:alpha(opacity=60)}.ps-container .ps-scrollbar-x-rail.hover,.ps-container .ps-scrollbar-x-rail.in-scrolling,.ps-container .ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9;filter:alpha(opacity=90)}.ps-container .ps-scrollbar-y-rail{position:absolute;right:3px;width:8px;border-radius:4px;opacity:0;filter:alpha(opacity=0);-webkit-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}.ps-container.hover .ps-scrollbar-y-rail,.ps-container:hover .ps-scrollbar-y-rail{opacity:.6;filter:alpha(opacity=60)}.ps-container .ps-scrollbar-y-rail.hover,.ps-container .ps-scrollbar-y-rail.in-scrolling,.ps-container .ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9;filter:alpha(opacity=90)}.ps-container .ps-scrollbar-x{position:absolute;bottom:0;height:8px;background-color:#aaa;border-radius:4px;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.ps-container.ie6 .ps-scrollbar-x{font-size:0}.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x,.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x{background-color:#999}.ps-container .ps-scrollbar-y{position:absolute;right:0;width:8px;background-color:#aaa;border-radius:4px;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.ps-container.ie6 .ps-scrollbar-y{font-size:0}.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y,.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y{background-color:#999}.ps-container.ie .ps-scrollbar-x,.ps-container.ie .ps-scrollbar-y{visibility:hidden}.ps-container.ie.hover .ps-scrollbar-x,.ps-container.ie.hover .ps-scrollbar-y,.ps-container.ie:hover .ps-scrollbar-x,.ps-container.ie:hover .ps-scrollbar-y{visibility:visible}.hljs{display:block;overflow-x:auto;padding:.5em;background:#002b36;color:#839496;-webkit-text-size-adjust:none}.diff .hljs-header,.hljs-comment,.hljs-doctype,.hljs-javadoc,.hljs-pi,.hljs-template_comment,.lisp .hljs-string{color:#586e75}.css .hljs-tag,.hljs-addition,.hljs-keyword,.hljs-request,.hljs-status,.hljs-winutils,.method,.nginx .hljs-title{color:#859900}.hljs-command,.hljs-dartdoc,.hljs-hexcolor,.hljs-link_url,.hljs-number,.hljs-phpdoc,.hljs-regexp,.hljs-rules .hljs-value,.hljs-string,.hljs-tag .hljs-value,.tex .hljs-formula{color:#2aa198}.css .hljs-function,.hljs-built_in,.hljs-chunk,.hljs-decorator,.hljs-id,.hljs-identifier,.hljs-localvars,.hljs-title,.vhdl .hljs-literal{color:#268bd2}.hljs-attribute,.hljs-class .hljs-title,.hljs-constant,.hljs-link_reference,.hljs-parent,.hljs-type,.hljs-variable,.lisp .hljs-body,.smalltalk .hljs-number{color:#b58900}.css .hljs-pseudo,.diff .hljs-change,.hljs-attr_selector,.hljs-cdata,.hljs-header,.hljs-pragma,.hljs-preprocessor,.hljs-preprocessor .hljs-keyword,.hljs-shebang,.hljs-special,.hljs-subst,.hljs-symbol,.hljs-symbol .hljs-string{color:#cb4b16}.hljs-deletion,.hljs-important{color:#dc322f}.hljs-link_label{color:#6c71c4}.tex .hljs-formula{background:#073642}.block-container{height:100%;width:100%}.block-container.home{height:93.7%}.block-container.home a{text-decoration:none}.block-dribbble,.block-github,.block-random{height:33.33%;display:table;width:100%;color:#fff}.block-dribbble:hover,.block-github:hover,.block-random:hover{background-repeat:no-repeat}.block-dribbble .btn,.block-github .btn,.block-random .btn{-webkit-transition:.2s ease;transition:.2s ease}.block-dribbble .btn:hover,.block-github .btn:hover,.block-random .btn:hover{background-color:#c7c7c7}.block-content{display:table-cell;vertical-align:middle;text-align:center;font-size:2em;-webkit-transition:.25s linear;transition:.25s linear;font-family:'Open Sans',sans-serif}.block-content:hover{cursor:pointer;background-color:rgba(0,0,0,.44);-webkit-transform:translateX(20%);-ms-transform:translateX(20%);transform:translateX(20%)}.block-random{background-color:#262642}.block-random:hover{background-image:url(../../assets/img/practice.png)}.block-random .progress{background-color:#F89406;height:5px;-webkit-transition:.5s ease;transition:.5s ease;position:fixed;top:75px;left:0}.block-random .suggestionApp-level{display:block;margin:1.5em auto 0;max-width:220px;padding:10px}.block-dribbble{background-color:#de467f}.block-dribbble:hover{background-image:url(../../assets/img/dribbble.png)}.block-github{background-color:#4183c4}.block-github:hover{background-image:url(../../assets/img/github.png)}.block-container-single{height:100%}.block-container-single .block-content:hover{cursor:inherit;background-color:transparent;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.block-container-single .block-dribbble:hover,.block-container-single .block-github:hover,.block-container-single .block-random:hover{background-image:none}.block-container-single .block-dribbble,.block-container-single .block-github,.block-container-single .block-random{height:100%}.block-dribbble .suggestionApp{background-color:transparent}.block-dribbble .suggestionApp-prompts{margin-top:1em}.block-dribbble img{max-width:100%}.suggestionApp-languages{color:gray;margin:1em 0}.block-github code{width:95%}.block-github pre{overflow:visible}.block-github .suggestionApp{background-color:transparent;padding-top:3em}.block-github .suggestionApp-content{font-size:.75em;text-align:left;max-width:1200px;word-break:break-word}.block-github .suggestionApp-content img{max-width:100%}.block-github .suggestionApp-prompts{margin-bottom:1em}.content-holder{position:relative;overflow:hidden;max-height:600px}.suggestionApp{max-width:75%;margin:0 auto}