body,h3{color:rgba(0,0,0,.77)}a:link,a:visited{text-decoration:none;color:#f06}a:active,a:hover{text-decoration:underline}hr{border:0;border-top:1px solid #efefef}p{color:#555;max-width:35em;margin-top:1em}#main{clear:both;padding:2em 2em 0}h1 label{position:relative;top:.2em;display:block!important;width:1.8em}.camelot-wheel{width:500px;margin:30px auto;}area:hover img{cursor:pointer}.check-switch input[type=checkbox]{position:absolute;opacity:0}label.check-switch{clear:both;color:#999;display:inline-block;-webkit-tap-highlight-color:transparent}.check-switch input[type=checkbox]+.track{vertical-align:middle;width:1.6588em;height:.95em;border:1px solid rgba(0,0,0,.25);border-radius:999px;background-color:rgba(0,0,0,.1);-webkit-transition-duration:.3s;-webkit-transition-property:background-color,box-shadow;box-shadow:inset 0 0 0 0 rgba(102,5,199,.75);margin:.5em 0 50px;cursor:pointer}.check-switch input[type=checkbox]:checked+div{background-color:#b36afb;border:1px solid rgba(102,5,199,.85);box-shadow:inset 0 0 0 .5em rgba(179,106,251,0)}.check-switch input[type=checkbox]+div>div{left:0;width:.95em;height:.95em;border-radius:inherit;background:#fff;-webkit-transition-timing-function:cubic-bezier(0.54,1.85,0.5,1);-webkit-transition-duration:.3s;-webkit-transition-property:transform,background-color,box-shadow;-moz-transition-timing-function:cubic-bezier(0.54,1.85,0.5,1);-moz-transition-duration:.3s;-moz-transition-property:transform,background-color;box-shadow:0 2px 5px rgba(0,0,0,.3),0 0 0 1px rgba(0,0,0,.2);margin-top:0}.check-switch input[type=checkbox]:checked+div>div{left:.699em;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.3),0 0 0 1px rgba(89,4,174,.5)}.check-switch .knob.is-dragging{-webkit-transition:none}body{-webkit-user-select:none;cursor:default;font:200 22px "Helvetica Neue";background:-webkit-linear-gradient(top,#f2fbff 0,#fff 64%) no-repeat;background:-moz-linear-gradient(top,#f2fbff 0,#fff 64%) no-repeat;background:-ms-linear-gradient(top,#f2fbff 0,#fff 64%) no-repeat;background:linear-gradient(to bottom,#f2fbff 0,#fff 64%) no-repeat}h1{font-weight:100;font-size:3em;color:#999}h2,h3{font-weight:200}h2{font-size:22px;color:#8006f9}h3{font-size:18px;margin-top:50px}