.app{background:#000000;font-family:Helvetica,Arial,sans-serif;} section>header{background:#999999;-webkit-box-shadow:inset 0 1px 0 #cccccc , inset 0 -1px 0 #333333;-moz-box-shadow:inset 0 1px 0 #cccccc , inset 0 -1px 0 #333333;box-shadow:inset 0 1px 0 #cccccc , inset 0 -1px 0 #333333;-webkit-box-shadow:inset 0 1px 0 #cccccc , inset 0 -1px 0 #333333;-moz-box-shadow:inset 0 1px 0 #cccccc , inset 0 -1px 0 #333333;box-shadow:inset 0 1px 0 #cccccc , inset 0 -1px 0 #333333;z-index:2;}section>header .title,section>header .subtitle{color:#ffffff;} section>footer{background:#333333;border-top:1px inset #000000;color:#ffffff;} article{background:#cccccc;} header nav a{color:#ffffff;} header nav:not(.plain) a{-webkit-box-shadow:1px 0 0 rgba(255,255,255,0.2), inset -1px 0 0 rgba(0,0,0,0.2);-moz-box-shadow:1px 0 0 rgba(255,255,255,0.2), inset -1px 0 0 rgba(0,0,0,0.2);box-shadow:1px 0 0 rgba(255,255,255,0.2), inset -1px 0 0 rgba(0,0,0,0.2);-webkit-box-shadow:1px 0 0 rgba(255,255,255,0.2), inset -1px 0 0 rgba(0,0,0,0.2);-moz-box-shadow:1px 0 0 rgba(255,255,255,0.2), inset -1px 0 0 rgba(0,0,0,0.2);box-shadow:1px 0 0 rgba(255,255,255,0.2), inset -1px 0 0 rgba(0,0,0,0.2);}header nav:not(.plain) a.accept{background:rgba(0, 255, 0, 0.4);} header nav:not(.plain) a.cancel{background:rgba(255, 0, 0, 0.4);} header nav:not(.plain).onright a{-webkit-box-shadow:-1px 0 0 rgba(255,255,255,0.2), inset 1px 0 0 rgba(0,0,0,0.2);-moz-box-shadow:-1px 0 0 rgba(255,255,255,0.2), inset 1px 0 0 rgba(0,0,0,0.2);box-shadow:-1px 0 0 rgba(255,255,255,0.2), inset 1px 0 0 rgba(0,0,0,0.2);-webkit-box-shadow:-1px 0 0 rgba(255,255,255,0.2), inset 1px 0 0 rgba(0,0,0,0.2);-moz-box-shadow:-1px 0 0 rgba(255,255,255,0.2), inset 1px 0 0 rgba(0,0,0,0.2);box-shadow:-1px 0 0 rgba(255,255,255,0.2), inset 1px 0 0 rgba(0,0,0,0.2);} header nav:not(.plain) a:active{-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,0.1), inset -1px 0 0 rgba(0,0,0,0.1), inset 0 0 42px rgba(0,0,0,0.5);-moz-box-shadow:inset 1px 0 1px rgba(0,0,0,0.1), inset -1px 0 0 rgba(0,0,0,0.1), inset 0 0 42px rgba(0,0,0,0.5);box-shadow:inset 1px 0 1px rgba(0,0,0,0.1), inset -1px 0 0 rgba(0,0,0,0.1), inset 0 0 42px rgba(0,0,0,0.5);-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,0.1), inset -1px 0 0 rgba(0,0,0,0.1), inset 0 0 42px rgba(0,0,0,0.5);-moz-box-shadow:inset 1px 0 1px rgba(0,0,0,0.1), inset -1px 0 0 rgba(0,0,0,0.1), inset 0 0 42px rgba(0,0,0,0.5);box-shadow:inset 1px 0 1px rgba(0,0,0,0.1), inset -1px 0 0 rgba(0,0,0,0.1), inset 0 0 42px rgba(0,0,0,0.5);} header nav.plain a:active{text-shadow:0 0 4px rgba(255, 255, 255, 0.5);} .toolbar a{color:#cccccc;}.toolbar a.current,.toolbar a.active{color:#ffffff;background:#000000;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,1), -1px 0 0 rgba(255,255,255,0.05), 1px 1px 0 rgba(255,255,255,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,1), -1px 0 0 rgba(255,255,255,0.05), 1px 1px 0 rgba(255,255,255,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,1), -1px 0 0 rgba(255,255,255,0.05), 1px 1px 0 rgba(255,255,255,0.05);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,1), -1px 0 0 rgba(255,255,255,0.05), 1px 1px 0 rgba(255,255,255,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,1), -1px 0 0 rgba(255,255,255,0.05), 1px 1px 0 rgba(255,255,255,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,1), -1px 0 0 rgba(255,255,255,0.05), 1px 1px 0 rgba(255,255,255,0.05);} .groupbar{background:#333333;}.groupbar a{color:#999999;}.groupbar a.current{color:#ffffff;border-bottom:solid 3px #ffffff;} aside{color:#fff;background:#272727;background:#333;}aside header,aside footer{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1), inset 0 -1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1), inset 0 -1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(0,0,0,0.1), inset 0 -1px 0 rgba(255,255,255,0.1);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1), inset 0 -1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1), inset 0 -1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(0,0,0,0.1), inset 0 -1px 0 rgba(255,255,255,0.1);background:#272727;} aside article{background:none;} aside .list ul{background:none;} aside .list li{color:#F0F0F0;border-bottom:1px solid #2f2f2f;}aside .list li strong{text-shadow:0 1px 1px black;color:#fff;} aside .list li small{color:rgba(255, 255, 255, 0.3);} aside a.current{background:#2f2f2f;} section.aside{-webkit-box-shadow:-4px 0 8px rgba(0,0,0,0.5);-moz-box-shadow:-4px 0 8px rgba(0,0,0,0.5);box-shadow:-4px 0 8px rgba(0,0,0,0.5);-webkit-box-shadow:-4px 0 8px rgba(0,0,0,0.5);-moz-box-shadow:-4px 0 8px rgba(0,0,0,0.5);box-shadow:-4px 0 8px rgba(0,0,0,0.5);}section.aside.onright{-webkit-box-shadow:4px 0 8px rgba(0,0,0,0.5);-moz-box-shadow:4px 0 8px rgba(0,0,0,0.5);box-shadow:4px 0 8px rgba(0,0,0,0.5);-webkit-box-shadow:4px 0 8px rgba(0,0,0,0.5);-moz-box-shadow:4px 0 8px rgba(0,0,0,0.5);box-shadow:4px 0 8px rgba(0,0,0,0.5);} @media handheld,only screen and (min-width:768px){section.current,section.show{-webkit-box-shadow:-4px 0 8px rgba(0,0,0,0.5);-moz-box-shadow:-4px 0 8px rgba(0,0,0,0.5);box-shadow:-4px 0 8px rgba(0,0,0,0.5);-webkit-box-shadow:-4px 0 8px rgba(0,0,0,0.5);-moz-box-shadow:-4px 0 8px rgba(0,0,0,0.5);box-shadow:-4px 0 8px rgba(0,0,0,0.5);}section.current.onright,section.show.onright{-webkit-box-shadow:4px 0 8px rgba(0,0,0,0.5);-moz-box-shadow:4px 0 8px rgba(0,0,0,0.5);box-shadow:4px 0 8px rgba(0,0,0,0.5);-webkit-box-shadow:4px 0 8px rgba(0,0,0,0.5);-moz-box-shadow:4px 0 8px rgba(0,0,0,0.5);box-shadow:4px 0 8px rgba(0,0,0,0.5);}}.list,.list li:not(.toolbar) a{color:#2a2a2a;} .list ul{background:#fff;} .list li{border-bottom:1px inset #cccccc;}.list li:last-child{border-bottom:none;} .list li.selectable:active{background:#cccccc;color:#333333;}.list li.selectable:active small,.list li.selectable:active .onright:not(.bubble),.list li.selectable:active strong{color:#ffffff;text-shadow:none;} .list li small,.list li .onright:not(.bubble){color:#999999;} .list li strong{color:#333333;} .list.indented li{} .list .anchor{color:#ffffff;background-image:-webkit-linear-gradient(top , #2c8bca 0% , #154f93 100%);background-image:-moz-linear-gradient(top , #2c8bca 0% , #154f93 100%);background-image:-ms-linear-gradient(top , #2c8bca 0% , #154f93 100%);background-image:-o-linear-gradient(top , #2c8bca 0% , #154f93 100%);background-image:linear-gradient(top , #2c8bca 0% , #154f93 100%);background-image:-webkit-linear-gradient(top , #2c8bca 0% , #154f93 100%);background-image:-moz-linear-gradient(top , #2c8bca 0% , #154f93 100%);background-image:-ms-linear-gradient(top , #2c8bca 0% , #154f93 100%);background-image:-o-linear-gradient(top , #2c8bca 0% , #154f93 100%);background-image:linear-gradient(top , #2c8bca 0% , #154f93 100%);border:none;} .list .tip{color:#7a7a7a;}.list .tip.theme{color:#fff;background-image:-webkit-linear-gradient(top , #2c8bca 0% , #154f93 100%);background-image:-moz-linear-gradient(top , #2c8bca 0% , #154f93 100%);background-image:-ms-linear-gradient(top , #2c8bca 0% , #154f93 100%);background-image:-o-linear-gradient(top , #2c8bca 0% , #154f93 100%);background-image:linear-gradient(top , #2c8bca 0% , #154f93 100%);background-image:-webkit-linear-gradient(top , #2c8bca 0% , #154f93 100%);background-image:-moz-linear-gradient(top , #2c8bca 0% , #154f93 100%);background-image:-ms-linear-gradient(top , #2c8bca 0% , #154f93 100%);background-image:-o-linear-gradient(top , #2c8bca 0% , #154f93 100%);background-image:linear-gradient(top , #2c8bca 0% , #154f93 100%);} .list .tip.dark{background-image:-webkit-linear-gradient(top , #353b42 0% , #272a2d 100%);background-image:-moz-linear-gradient(top , #353b42 0% , #272a2d 100%);background-image:-ms-linear-gradient(top , #353b42 0% , #272a2d 100%);background-image:-o-linear-gradient(top , #353b42 0% , #272a2d 100%);background-image:linear-gradient(top , #353b42 0% , #272a2d 100%);background-image:-webkit-linear-gradient(top , #353b42 0% , #272a2d 100%);background-image:-moz-linear-gradient(top , #353b42 0% , #272a2d 100%);background-image:-ms-linear-gradient(top , #353b42 0% , #272a2d 100%);background-image:-o-linear-gradient(top , #353b42 0% , #272a2d 100%);background-image:linear-gradient(top , #353b42 0% , #272a2d 100%);color:#fff;text-shadow:0px -1px 0px rgba(0, 0, 0, 0.5);}.list .tip.dark a{color:#fff !important;} .list .toolbar{border-bottom-color:rgba(0, 0, 0, 0.2);}.list .toolbar .toolbar a{-webkit-box-shadow:1px 0px 0px #d9d9d9;-moz-box-shadow:1px 0px 0px #d9d9d9;box-shadow:1px 0px 0px #d9d9d9;-webkit-box-shadow:1px 0px 0px #d9d9d9;-moz-box-shadow:1px 0px 0px #d9d9d9;box-shadow:1px 0px 0px #d9d9d9;}.list .toolbar .toolbar a:last-child{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} .list .toolbar .toolbar a.current{background:transparent;color:#333;text-shadow:none !important;} .splash{background:#333333;color:#fff;text-shadow:0px 1px 0px rgba(0, 0, 0, 0.2);} .indented ul{border:1px solid #999999;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);} .button{color:#ffffff;font-weight:bold;} .button.default{background:#999999;}.button.default:active,.button.default.active{background:#333333;} form label,.form label{color:#999;} input,textarea,select{border:1px solid #ccc;color:#333333;font-family:Helvetica,Arial,sans-serif;}input:focus,textarea:focus,select:focus{color:#000;border-color:#333333;} .select:after{background:#ccc;color:white;} input[type="checkbox"]+span,input[type="radio"]+span{color:#fff;background:#999999;} input[type="checkbox"]+span::before,input[type="radio"]+span::before{background:#cccccc;} input[type="checkbox"]:checked+span,input[type="radio"]:checked+span{background:#333333;} input[type="range"]{background-color:#cccccc;}input[type="range"]:active{background:#999999;} input[type="range"]::-webkit-slider-thumb{background:#999999;} input[type="range"]:active::-webkit-slider-thumb{background:#333333;} .progress .labels{font-size:12px;font-weight:bold;line-height:18px;color:#999999;} .progress .bar{background:#cccccc;}.progress .bar .value{background:#333333;}.progress .bar .value .label{float:right;margin-right:3px;font-weight:bold;color:#ffffff;font-size:12px;} .bubble{color:#fff;}.bubble.count{background:#999999;} header .bubble.count{background:#333333;} article .list .bubble{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.3), inset 0 1px 0 rgba(0,0,0,0.3), inset -1px 0 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(0,0,0,0.3);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.3), inset 0 1px 0 rgba(0,0,0,0.3), inset -1px 0 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(0,0,0,0.3);box-shadow:inset 1px 0 0 rgba(0,0,0,0.3), inset 0 1px 0 rgba(0,0,0,0.3), inset -1px 0 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(0,0,0,0.3);-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.3), inset 0 1px 0 rgba(0,0,0,0.3), inset -1px 0 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(0,0,0,0.3);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.3), inset 0 1px 0 rgba(0,0,0,0.3), inset -1px 0 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(0,0,0,0.3);box-shadow:inset 1px 0 0 rgba(0,0,0,0.3), inset 0 1px 0 rgba(0,0,0,0.3), inset -1px 0 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(0,0,0,0.3);} aside .list .bubble{background:rgba(0, 0, 0, 0.25);-webkit-box-shadow:inset 0 1px 0 #1b212a), inset 0 -1px 0 #454c56;-moz-box-shadow:inset 0 1px 0 #1b212a), inset 0 -1px 0 #454c56;box-shadow:inset 0 1px 0 #1b212a), inset 0 -1px 0 #454c56;-webkit-box-shadow:inset 0 1px 0 #1b212a), inset 0 -1px 0 #454c56;-moz-box-shadow:inset 0 1px 0 #1b212a), inset 0 -1px 0 #454c56;box-shadow:inset 0 1px 0 #1b212a), inset 0 -1px 0 #454c56;-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(255,255,255,0.2);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(255,255,255,0.2);box-shadow:inset 0 1px 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(255,255,255,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(255,255,255,0.2);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(255,255,255,0.2);box-shadow:inset 0 1px 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(255,255,255,0.2);}