@import url(http://weloveiconfonts.com/api/?family=entypo);
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
input[name="switch"], input[name="switch"] + label {
input[name="switch"] + label {right:3rem;}
input[name="switch"] + label {
[class*="entypo-"]:before {
color:rgba(255,255,255,0.4);
font-family:'entypo', sans-serif;
input[value="on"]:checked {
input[value="on"]:checked + input[value="off"] {
background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)),
linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)),
linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7));
background-repeat:no-repeat;
background-size:.15rem 8rem, .4rem .8rem, .7rem 2rem;
background-position:50% 0, .23rem 8rem, 0 8.8rem;
.lamp:before, .lamp:after {
background:rgba(255,255,255,0.03);
box-shadow:inset 2px -2px 10px rgba(255,255,255,0.07);
.gonna-give-light:before{
border-right:.2rem solid rgba(255,255,255,0.05);
.gonna-give-light:before {
border:.2rem solid rgba(255,255,255,0.05);
box-shadow:0px 0px 50px rgba(255,255,255,0);
input[value="on"]:checked ~ .lamp:before {
background:rgba(255,255,255,1);
box-shadow:0px 2px 10px rgba(255,255,255,0.8),
0px 5px 50px rgba(255,255,255,0.8),
0px 8px 80px rgba(255,255,255,0.6),
0px 8px 120px rgba(255,255,255,0.6);
body {background:#2f323c;}