@charset "UTF-8";body,code,pre{font-weight:400;font-style:normal}a,body,header#top-bar li a,html{transition:all 1s}footer#bottom-bar,header#top-bar{background:#e6e6e4;color:#000;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}code,pre{background-color:#fcfccf}@font-face{font-family:Raleway;font-style:normal;font-weight:500;src:local('Raleway Medium'),local('Raleway-Medium'),url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwN4rWqZPBQ.ttf) format('truetype')}@font-face{font-family:Raleway;font-style:normal;font-weight:700;src:local('Raleway Bold'),local('Raleway-Bold'),url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwJYtWqZPBQ.ttf) format('truetype')}body{font-family:Raleway,sans-serif;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh}code,pre{font-family:"Raleway Mono",monospace}h1,h2,h3,h4,strong{font-weight:700}h1,h2,h3,h4,h5,h6{margin:.5em 0 .25em;padding:0;font-family:Raleway,sans-serif;font-style:normal;font-weight:500}h1{font-size:2.8em}h2{font-size:2.28em}h3{font-size:1.85em}h4,h5{font-size:1.51em}h6{font-size:1.23em}body,html{padding:0;margin:0;height:100%;background-color:#fcfcfc}header#top-bar{display:block;-ms-flex-negative:0;flex-shrink:0}header#top-bar>div{padding:.3125em .9375em;max-width:62.5em;margin:auto;display:-ms-flexbox;display:flex}header#top-bar .logo{vertical-align:middle;margin:-1rem .5rem}header#top-bar h1{margin:0;-ms-flex:1;flex:1;font-size:1.5rem}header#top-bar nav ul,header#top-bar nav ul li{display:inline;margin:0;padding:0}header#top-bar li a{background:#fcfcfc;font-size:1.2rem;margin:.1em .25em;padding:.15em .25em;display:inline-block;border-radius:.25em;position:relative;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}header#top-bar li a:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.4)}header#top-bar li a:active{box-shadow:0 0 20px 0 rgba(0,0,0,.5)}@media only screen and (max-width:30em){header#top-bar nav ul li a{font-size:1rem}}footer#bottom-bar{font-family:"Raleway Condensed",Raleway,sans-serif;-ms-flex-negative:0;flex-shrink:0;margin-top:2em}footer#bottom-bar>div{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:start;align-items:flex-start}footer#bottom-bar .footer-item{padding:.3125em .9375em;max-width:62.5em}footer#bottom-bar .footer-sep{display:none}footer#bottom-bar .footer-label{margin:0;font-weight:700;font-size:.625em}footer#bottom-bar .footer-links{margin:0;padding:0 0 0 1.5em;font-weight:400;font-size:.8125em}#between-bars nav,main{max-width:62.5em;padding:.3125em .9375em}footer#bottom-bar .footer-links img{display:inline;vertical-align:text-top}#between-bars{-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:1;flex-grow:1}main{margin:auto}#between-bars nav{margin:4em auto 2em;border:.0625em solid #e6e6e4;border-radius:1em}#between-bars nav h2{font-family:Raleway,Raleway,sans-serif;font-style:italic;font-weight:500;font-size:1.23em;margin-top:0}@media only screen and (max-width:30em){footer#bottom-bar .footer-sep,footer#bottom-bar>div{display:block}#between-bars nav{display:none}}a{color:inherit;text-decoration:none}main a{color:#2043a3;text-decoration:none}main a:hover{text-decoration:underline}@supports ((-webkit-text-decoration-color:rgba(32,67,163,0)) or (text-decoration-color:rgba(32,67,163,0))){main a{text-decoration:underline;-webkit-text-decoration-color:rgba(32,67,163,0);text-decoration-color:rgba(32,67,163,0);transition:-webkit-text-decoration-color .25s;transition:text-decoration-color .25s;transition:text-decoration-color .25s,-webkit-text-decoration-color .25s}main a:hover{-webkit-text-decoration-color:#2043a3;text-decoration-color:#2043a3}}code{box-shadow:.0625em .0625em .1875em rgba(0,0,0,.3)}pre{box-sizing:border-box;max-width:100%;overflow:auto;padding:.375em;border-radius:.375em;border:.0625em solid #c0c00c;box-shadow:.125em .125em .375em rgba(0,0,0,.1)}pre code{background-color:inherit;box-shadow:none}.codeblock{border:1px solid #6c6;padding:3px;margin:0 3em;background:#ddf}.codeblock pre{background-color:inherit;box-shadow:none;border-style:none;border-radius:0;margin:0;padding:2px}.codeblock pre.code{color:#006;margin-top:1em;padding:0}.codeblock pre.code.fst{margin-top:0}.codeblock pre.result{color:#060;background:#dfd}.codeblock pre.regexp{color:#9ca;background:#efd}.codeblock pre.output{color:#933;background:#ddd}.codeblock pre.draw2d{color:#a99;background:#ded}.codeblock pre.pragma{color:#960;background:#ffc}table{border-collapse:collapse}table td,table th{padding:.5ex 1em;border:1px solid #000;background:#fff}table code{background-color:inherit;box-shadow:none}a.hlink{margin-left:.5em;opacity:.1;color:#003}a.hlink:hover{opacity:.8}a.hlink::after{content:"¶"}kbd{display:inline-block;padding:.2em .3em;margin:0 .1em;color:#555;vertical-align:middle;background-color:#eee;border:1px solid #bbb;border-bottom-color:#aaa;border-radius:.3em;box-shadow:inset 0 -1px 0 #aaa}@media not screen and (max-width:30em){ul.inlinelist{display:block;margin:0;padding:0}ul.inlinelist>li{display:inline}ul.inlinelist>li::before{content:"● ";margin:0 .5em}ul.inlinelist>li:first-child::before{content:"";margin:0}}#CSCanvas,#Cindy3D,#cindy,.example{background:#fff;display:block;box-shadow:0 0 10px 0 rgba(0,0,0,.2);margin:10px!important;border:0!important;position:relative!important;-ms-flex-negative:.1;flex-shrink:.1}.examplel,.exampler{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.examplel div,.exampler div{padding:0 20px;margin:auto}.examplel .example,.exampler .example{width:300px;height:300px}.examplel>h5,.exampler>h5{display:none}.exampler{-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width:47.5em){#CSCanvas,#Cindy3D,#cindy,.example{max-width:100%}.examplel,.exampler{-ms-flex-direction:column;flex-direction:column}.examplel>h5,.exampler>h5{margin-top:2em;display:block}.examplel>div>h5,.exampler>div>h5{display:none}.examplel .example,.exampler .example{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.gallery div,.showcase div{font-size:.5em}}.gallery,.showcase{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery div,.showcase div{width:300px;margin:10px}.gallery div img,.showcase div img{width:100%;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.gallery div img:hover,.showcase div img:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.4)}.gallery div img:active,.showcase div img:active{box-shadow:0 0 20px 0 rgba(0,0,0,.5)}.showcase div{width:17%;margin:1%}.gallerynav ul{overflow:auto;list-style-type:none}.gallerynav li{float:left;margin-right:0;border-right:1px solid #ccc;padding:0 20px}.gallerynav li:last-child{border-right:none}.gallerynav li a{color:#ccc;transition:all .5s ease}.gallerynav li.highlight a{color:#666}.gallerynav li a:hover{color:#000}.gallerynav li.active a{font-weight:700;color:#333}iframe{border:0;display:block;margin:auto}