2 background: #0f0f23; /*337 x 5*/
4 font-family: "Source Code Pro", monospace
;
10 main
, figure
, figcaption
{ display:block
; }
11 pre
, code
{ font-family: "Source Code Pro", monospace
; }
13 -webkit-text-size-adjust: none
;
17 text-decoration: none
;
28 border: 1px solid
#333340;
30 display: inline-block
;
31 margin: 1px -2px 1px -2px;
37 margin: 0 15px 2em 2em;
47 display: inline-block
;
52 display: inline-block
;
53 text-decoration: none
;
55 text-shadow: 0 0 2px #00cc00, 0 0 5px #00cc00;
59 text-shadow: 0 0 2px #99ff99, 0 0 5px #99ff99;
62 display: inline-block
;
65 header
.user
.star-count
{
69 display: inline-block
;
73 list-style-type: none
;
76 display: inline-block
;
79 display: inline-block
;
83 display: inline-block
;
84 text-decoration: none
;
89 background: transparent
;
91 border: 1px solid
#666666;
99 input
[type
="submit"] {
100 background: transparent
;
102 font-family: inherit
;
109 input
[type
="submit"]:hover
{
112 *::-moz-focus-inner
{
122 article:first-child
{
137 text-shadow: 0 0 5px #ffffff;
142 text-shadow: 0 0 5px #ffff66;
151 list-style-type: none
;
159 content: "\00a0\00a0-\00a0";
166 text-shadow: 0 0 5px #ffff66;
169 form#settings label img
{
170 vertical-align: bottom
;
175 form#settings input
[type
="radio"] { display: none
; }
176 form#settings input
[type
="radio"] ~ span
{
178 display: inline-block
;
181 form#settings input
[type
="radio"] ~ span:before
{
184 form#settings input
[type
="radio"] ~ span:hover
{
185 background-color: #19193b;
187 form#settings input
[type
="radio"]:checked
~ span
{
190 form#settings input
[type
="radio"]:checked
~ span:before
{
193 form#settings input
[type
="checkbox"] { display: none
; }
194 form#settings input
[type
="checkbox"] ~ span
{
196 display: inline-block
;
199 form#settings input
[type
="checkbox"] ~ span:before
{
202 form#settings input
[type
="checkbox"] ~ span:hover
{
203 background-color: #19193b;
205 form#settings input
[type
="checkbox"]:checked
~ span
{
208 form#settings input
[type
="checkbox"]:checked
~ span:before
{
211 form#settings input
[type
="checkbox"]:disabled
~ span
{
215 form#settings input
[type
="checkbox"]:disabled
~ span:before
{
218 form#settings input
[type
="checkbox"]:disabled
~ span:hover
{
219 background-color: transparent
;
225 transition: color
.2s 1s;
226 /*position: relative;*/
230 transition: color
.2s 0s;
232 .share .share-content {
233 /*position: absolute; background: #0f0f23;*/
234 display: inline-block
;
235 vertical-align: text-bottom
;
239 transition: max-width
.2s 1s;
241 .share .share-content:before {
244 .share .share-content:after {
247 .share:hover .share-content {
249 transition: max-width
.2s 0s;
253 border: 1px solid
#999999;
256 text-shadow: 0 0 5px #ffffff;
261 -webkit-user-select: none
;
262 -khtml-user-select: none
;
263 -moz-user-select: -moz-none
;
264 -o-user-select: none
;
274 text-decoration: none
;
280 background-color: #1e1e46;
281 background-color: rgba
(119,119,165,.2);
287 .tree .tree-day { color: #666666; }
288 .tree a .tree-day { color: #cccccc; }
289 .tree a.tree-complete, .tree a.tree-verycomplete {
292 .tree a
.tree-mark-complete
,
293 .tree a .tree-mark-verycomplete { visibility: hidden
; }
294 .tree a
.tree-complete
.tree-mark-complete
,
295 .tree a.tree-verycomplete .tree-mark-complete { visibility: visible
; color: #ffff66; }
296 .tree a.tree-verycomplete .tree-mark-verycomplete { visibility: visible
; color: #ffff66; }
297 .tree a .tree-ornament0 { color: inherit
; }
298 .tree a .tree-ornament1 { color: inherit
; }
299 .tree a .tree-ornament2 { color: inherit
; }
300 .tree a .tree-ornament3 { color: inherit
; }
301 .tree a.tree-verycomplete .tree-ornament0 { color: #0066ff; text-shadow: 0 0 5px #0066ff; }
302 .tree a.tree-verycomplete .tree-ornament1 { color: #ff9900; text-shadow: 0 0 5px #ff9900; }
303 .tree a.tree-verycomplete .tree-ornament2 { color: #ff0000; text-shadow: 0 0 5px #ff0000; }
304 .tree a.tree-verycomplete .tree-ornament3 { color: #ffff66; text-shadow: 0 0 5px #ffff66; }
305 .tree .tree-lightbeam { visibility: hidden
; color: #666666; }
306 .tree a
.tree-day25
.tree-complete
,
307 .tree a.tree-day25.tree-verycomplete{ color: #ffff66; }
308 .tree a.tree-day25.tree-verycomplete{ text-shadow: 0 0 5px #ffff66; }
309 .tree a
.tree-complete
.tree-lightbeam
,
310 .tree a.tree-verycomplete .tree-lightbeam { visibility: visible
; }
311 .tree a.tree-verycomplete .tree-lightbeam { color: #ffff66; text-shadow: 0 0 5px #ffff66; }
313 .tree.tree-beckon .tree-day1 { animation: anim-beckon
3s infinite
-2.875s; }
314 .tree.tree-beckon .tree-day2 { animation: anim-beckon
3s infinite
-2.750s; }
315 .tree.tree-beckon .tree-day3 { animation: anim-beckon
3s infinite
-2.625s; }
316 .tree.tree-beckon .tree-day4 { animation: anim-beckon
3s infinite
-2.500s; }
317 .tree.tree-beckon .tree-day5 { animation: anim-beckon
3s infinite
-2.375s; }
318 .tree.tree-beckon .tree-day6 { animation: anim-beckon
3s infinite
-2.250s; }
319 .tree.tree-beckon .tree-day7 { animation: anim-beckon
3s infinite
-2.125s; }
320 .tree.tree-beckon .tree-day8 { animation: anim-beckon
3s infinite
-2.000s; }
321 .tree.tree-beckon .tree-day9 { animation: anim-beckon
3s infinite
-1.875s; }
322 .tree.tree-beckon .tree-day10 { animation: anim-beckon
3s infinite
-1.750s; }
323 .tree.tree-beckon .tree-day11 { animation: anim-beckon
3s infinite
-1.625s; }
324 .tree.tree-beckon .tree-day12 { animation: anim-beckon
3s infinite
-1.500s; }
325 .tree.tree-beckon .tree-day13 { animation: anim-beckon
3s infinite
-1.375s; }
326 .tree.tree-beckon .tree-day14 { animation: anim-beckon
3s infinite
-1.250s; }
327 .tree.tree-beckon .tree-day15 { animation: anim-beckon
3s infinite
-1.125s; }
328 .tree.tree-beckon .tree-day16 { animation: anim-beckon
3s infinite
-1.000s; }
329 .tree.tree-beckon .tree-day17 { animation: anim-beckon
3s infinite
-0.875s; }
330 .tree.tree-beckon .tree-day18 { animation: anim-beckon
3s infinite
-0.750s; }
331 .tree.tree-beckon .tree-day19 { animation: anim-beckon
3s infinite
-0.625s; }
332 .tree.tree-beckon .tree-day20 { animation: anim-beckon
3s infinite
-0.500s; }
333 .tree.tree-beckon .tree-day21 { animation: anim-beckon
3s infinite
-0.375s; }
334 .tree.tree-beckon .tree-day22 { animation: anim-beckon
3s infinite
-0.250s; }
335 .tree.tree-beckon .tree-day23 { animation: anim-beckon
3s infinite
-0.125s; }
336 .tree.tree-beckon .tree-day24 { animation: anim-beckon
3s infinite
-0.000s; }
337 .tree.tree-beckon > span { animation-name: anim-beckon-dark
! important
; }
338 @keyframes anim-beckon
{
339 0% { color: #666666; }
340 80% { color: #666666; }
341 90% { color: #00ff00; }
342 100% { color: #666666; }
344 @keyframes anim-beckon-dark
{
345 0% { color: #333333; }
346 80% { color: #333333; }
347 90% { color: #009900; }
348 100% { color: #333333; }
350 .tree .tree-day-new { animation: anim-day-new
5s; }
351 .tree .tree-day-new .tree-day { animation: anim-day-new-day
5s; }
352 @keyframes anim-day-new
{
353 0% { color: #333333; text-shadow: 0 0 5px transparent
; }
354 25% { color: #ffffff; text-shadow: 0 0 5px #ffffff; }
355 100% { color: #666666; text-shadow: 0 0 5px transparent
; }
357 @keyframes anim-day-new-day
{
358 0% { color: #666666; text-shadow: 0 0 5px transparent
; }
359 25% { color: #ffffff; text-shadow: 0 0 5px #ffffff; }
360 100% { color: #cccccc; text-shadow: 0 0 5px transparent
; }
371 -webkit-user-select: none
;
372 -khtml-user-select: none
;
373 -moz-user-select: -moz-none
;
374 -o-user-select: none
;
377 .tree-bkg div:nth-child(1) { opacity: .04; }
378 .tree-bkg div:nth-child(2) { opacity: .08; }
379 .tree-bkg div:nth-child(3) { opacity: .12; }
380 .tree-bkg div:nth-child(4) { opacity: .16; }
383 margin-bottom: -1.2em;
385 .tree-bkg div::after {
387 display: inline-block
;
392 .stats > span, .stats > span .stats-firstonly, .stats > span .stats-both {
398 display: inline-block
;
401 background-color: #1e1e46;
413 .leaderboard-entry .star-count {
419 .leaderboard-userphoto {
420 display: inline-block
;
426 .leaderboard-userphoto img {
429 vertical-align: middle
;
440 .privboard-row .star-count {
444 display: inline-block
;
446 vertical-align: text-bottom
;
449 .privboard-day-locked { color: #333333; }
450 .privboard-star-locked { visibility: hidden
; }
451 .privboard-star-unlocked { color: #333333; }
452 .privboard-star-firstonly { color: #666699; }
453 .privboard-star-both { color: #ffff66; }