2 * Copyright (c) 2012, Intel Corporation.
4 * This program is licensed under the terms and conditions of the
5 * Apache License, version 2.0. The full text of the Apache License is at
6 * http://www.apache.org/licenses/LICENSE-2.0
10 /* -------------------------------- main page ----------------------------- */
14 -webkit-user-select: none;
15 background-color: "white";
16 box-shadow: 5px 5px 20px black;
19 -webkit-transform: translate(-50%, -50%);
23 -webkit-box-align: center;
24 -webkit-box-pack: center;
25 -webkit-box-orient: vertical;
30 background-position: left top;
40 @media (orientation: landscape) {
41 body { top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%) scale(0.78125, 0.8); }
44 @media (min-width: 1024px) and (min-height: 600px) and (orientation: landscape) {
45 body { top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); }
48 @media (min-width: 1280px) and (min-height: 720px) and (orientation: landscape) {
49 body { top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%) scale(1.25, 1.199); }
53 @media (orientation: portrait) {
54 body { top: 0%; left: 0%; -webkit-transform: translate(-50%, -50%) rotate(90deg) scale(0.8, 0.78125) translate(50%, -50%); }
57 @media (min-width: 600px) and (min-height: 989px) and (orientation: portrait) {
58 body { top: 0%; left: 0%; -webkit-transform: translate(-50%, -50%) rotate(90deg) scale(0.9658, 1.0) translate(50%, -50%); }
61 @media (min-width: 600px) and (min-height: 1024px) and (orientation: portrait) {
62 body { top: 0%; left: 0%; -webkit-transform: translate(-50%, -50%) rotate(90deg) translate(50%, -50%); }
65 @media (min-width: 720px) and (min-height: 1230px) and (orientation: portrait) {
66 body { top: 0%; left: 0%; -webkit-transform: translate(-50%, -50%) rotate(90deg) scale(1.2, 1.199) translate(50%, -50%); }
69 @media (min-width: 720px) and (min-height: 1280px) and (orientation: portrait) {
70 body { top: 0%; left: 0%; -webkit-transform: translate(-50%, -50%) rotate(90deg) scale(1.25, 1.199) translate(50%, -50%); }
74 background:url(../img/bg.png) no-repeat;
86 background:url(../img/memory-title.png) no-repeat;
93 font-family: AmaticSC-Bold;
95 -webkit-text-stroke: 2px white;
96 text-shadow: 3px 3px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
105 background-position: right bottom;
108 .main_lvl1btn_off:hover {
109 background:url(../img/opening-lvl1-rollover.png) no-repeat;
115 background:url(../img/opening-lvl1.png) no-repeat;
120 .main_lvl1btn_on:hover {
121 background:url(../img/opening-lvl1.png) no-repeat;
127 background:url(../img/opening-lvl1.png) no-repeat;
136 background-position: right bottom;
139 .main_lvl2btn_off:hover {
140 background:url(../img/opening-lvl2-rollover.png) no-repeat;
146 background:url(../img/opening-lvl2.png) no-repeat;
151 .main_lvl2btn_on:hover {
152 background:url(../img/opening-lvl2.png) no-repeat;
158 background:url(../img/opening-lvl2.png) no-repeat;
167 background-position: right bottom;
170 .main_lvl3btn_off:hover {
171 background:url(../img/opening-lvl3-rollover.png) no-repeat;
177 background:url(../img/opening-lvl3.png) no-repeat;
182 .main_lvl3btn_on:hover {
183 background:url(../img/opening-lvl3.png) no-repeat;
189 background:url(../img/opening-lvl3.png) no-repeat;
202 font-family: 'AmaticSC-Bold';
205 background-position: top left;
216 font-family: 'AmaticSC-Bold';
230 font-family: 'AmaticSC-Bold';
247 background-position: left top;
248 display: -webkit-box;
249 -webkit-box-align: center;
250 -webkit-box-pack: center;
251 -webkit-box-orient: vertical;
255 -webkit-transform: translate(-50%, -50%);
268 background:url(../img/window.png) no-repeat;
270 font-family: AmaticSC-Bold;
278 font-family: AmaticSC-Bold;
283 text-shadow: -2px -2px 0 #fff;
291 background-position: right bottom;
293 font-family: AmaticSC-Bold;
295 text-shadow: -2px -2px 0 #c6bee4;
300 .win_btn1_off:hover {
301 background:url(../img/btn-purple-rollover.png) no-repeat;
307 background:url(../img/btn-purple.png) no-repeat;
313 background:url(../img/btn-purple.png) no-repeat;
319 background:url(../img/btn-purple.png) no-repeat;
329 background-position: right bottom;
331 font-family: AmaticSC-Bold;
333 text-shadow: -2px -2px 0 #7ee0dc;
338 .win_btn2_off:hover {
339 background:url(../img/btn-teal-rollover.png) no-repeat;
345 background:url(../img/btn-teal.png) no-repeat;
351 background:url(../img/btn-teal.png) no-repeat;
357 background:url(../img/btn-teal.png) no-repeat;
367 background-position: right bottom;
369 font-family: AmaticSC-Bold;
371 text-shadow: -2px -2px 0 #c6bee4;
376 .win_btn3_off:hover {
377 background:url(../img/btn-purple-rollover.png) no-repeat;
383 background:url(../img/btn-purple.png) no-repeat;
389 background:url(../img/btn-purple.png) no-repeat;
395 background:url(../img/btn-purple.png) no-repeat;
400 @-webkit-keyframes rock_rotate_left {
401 0%, 100% { -webkit-transform: rotate(5deg); }
402 50% { -webkit-transform: rotate(-5deg); }
405 @-webkit-keyframes rock_rotate_right {
406 0%, 100% { -webkit-transform: rotate(-5deg); }
407 50% { -webkit-transform: rotate(5deg); }
410 @-webkit-keyframes rock_horiz {
411 0%, 100% { left:0px; }
415 /* -------------------------------- lvl1 page ----------------------------- */
418 background:url(../img/lvl1-bg.png) no-repeat;
426 background:url(../img/lvl1-mtn-1.png) no-repeat;
435 background:url(../img/lvl1-mtn-2.png) no-repeat;
444 background:url(../img/lvl1-mtn-3.png) no-repeat;
451 @-webkit-keyframes lvl1_cloud_float1 {
453 100% { left:1024px; }
456 @-webkit-keyframes lvl1_cloud_float2 {
458 100% { left:1024px; }
467 background:url(../img/lvl1-cloud-1.png) no-repeat;
476 background:url(../img/lvl1-cloud-2.png) no-repeat;
479 #lvl1_cloud1_1 { top: 91px; -webkit-animation: lvl1_cloud_float1 70s linear -64s infinite; }
480 #lvl1_cloud1_2 { top: 207px; -webkit-animation: lvl1_cloud_float1 50s linear -3s infinite; }
481 #lvl1_cloud1_3 { top: 439px; -webkit-animation: lvl1_cloud_float1 40s linear -10s infinite; }
482 #lvl1_cloud1_4 { top: 398px; -webkit-animation: lvl1_cloud_float1 60s linear -53s infinite; }
483 #lvl1_cloud1_5 { top: 52px; -webkit-animation: lvl1_cloud_float1 80s linear -38s infinite; }
484 #lvl1_cloud1_6 { top: 310px; -webkit-animation: lvl1_cloud_float1 90s linear -15s infinite; }
485 #lvl1_cloud2_1 { top: 149px; -webkit-animation: lvl1_cloud_float2 100s linear -80s infinite; }
486 #lvl1_cloud2_2 { top: 207px; -webkit-animation: lvl1_cloud_float2 130s linear -17s infinite; }
487 #lvl1_cloud2_3 { top: 357px; -webkit-animation: lvl1_cloud_float2 120s linear -16s infinite; }
488 #lvl1_cloud2_4 { top: 40px; -webkit-animation: lvl1_cloud_float2 110s linear -11s infinite; }
489 #lvl1_cloud2_5 { top: 290px; -webkit-animation: lvl1_cloud_float2 140s linear -100s infinite; }
490 #lvl1_cloud2_6 { top: 240px; -webkit-animation: lvl1_cloud_float2 150s linear -128s infinite; }
499 background:url(../img/lvl1-moon.png) no-repeat;
500 -webkit-animation: rock_rotate_left 4s ease-in-out infinite;
503 #lvl1_quit { color: #f3d174; background:url(../img/lvl1-quit-x.png) no-repeat; }
504 #lvl1_matches { color: #f3d174; }
505 #lvl1_hint { color: #f3d174; }
506 #lvl1_hintrays:hover { background:url(../img/lvl1-hint-rays.png) no-repeat; }
508 .lvl1_card { width: 160px; height: 162px; }
509 .lvl1_card_back { background:url(../img/lvl1-card-back.png) no-repeat; }
510 .lvl1_card_type1 { background:url(../img/lvl1-card-fish.png) no-repeat; }
511 .lvl1_card_type2 { background:url(../img/lvl1-card-acorn.png) no-repeat; }
512 .lvl1_card_type3 { background:url(../img/lvl1-card-teepee.png) no-repeat; }
513 .lvl1_card_type4 { background:url(../img/lvl1-card-tree.png) no-repeat; }
514 #lvl1_card1 { top: 143px; left: 188px; }
515 #lvl1_card2 { top: 143px; left: 353px; }
516 #lvl1_card3 { top: 143px; left: 519px; }
517 #lvl1_card4 { top: 143px; left: 686px; }
518 #lvl1_card5 { top: 308px; left: 188px; }
519 #lvl1_card6 { top: 308px; left: 353px; }
520 #lvl1_card7 { top: 308px; left: 519px; }
521 #lvl1_card8 { top: 308px; left: 686px; }
523 /* -------------------------------- lvl2 page ----------------------------- */
526 background:url(../img/lvl2-bg.png) no-repeat;
539 background:url(../img/lvl2-waves.png) no-repeat;
540 -webkit-animation: rock_horiz 6s ease-in-out infinite;
550 background:url(../img/lvl2-tree.png) no-repeat;
551 -webkit-animation: rock_rotate_left 6s ease-in-out infinite;
552 -webkit-transform-origin: 50% 100%;
562 background:url(../img/lvl2-boat.png) no-repeat;
563 -webkit-animation: rock_rotate_right 6s ease-in-out infinite;
564 -webkit-transform-origin: 50% 100%;
567 @-webkit-keyframes lvl2_bfish_swim {
568 0%, 65%, 100% { background-position: 0px 0px; }
569 1% { -webkit-transform: rotate(-3deg); }
570 2% { -webkit-transform: rotate(1deg); }
571 3% { -webkit-transform: rotate(0deg); }
572 75%, 90% { background-position: 100px 0px; }
575 @-webkit-keyframes swim1 {
577 -webkit-animation-timing-function: ease-in-out;
578 -webkit-transform: rotateY(0deg);
580 -webkit-transform: rotateY(0deg);
582 -webkit-animation-timing-function: ease-in-out;
583 -webkit-transform: rotateY(180deg);
586 -webkit-transform: rotateY(180deg);
590 @-webkit-keyframes swim2 {
592 -webkit-animation-timing-function: ease-in-out;
593 -webkit-transform: rotateY(180deg);
595 -webkit-transform: rotateY(180deg);
597 -webkit-animation-timing-function: ease-in-out;
598 -webkit-transform: rotateY(0deg);
601 -webkit-transform: rotateY(0deg);
605 @-webkit-keyframes swim3 {
607 -webkit-animation-timing-function: ease-in-out;
608 -webkit-transform: rotateY(180deg);
610 -webkit-transform: rotateY(180deg);
612 -webkit-animation-timing-function: ease-in-out;
613 -webkit-transform: rotateY(0deg);
616 -webkit-transform: rotateY(0deg);
627 background:url(../img/lvl2-fish-2.png) no-repeat;
628 -webkit-animation: swim1 10s infinite;
638 background:url(../img/lvl2-fish-1.png) no-repeat;
639 -webkit-animation: swim2 7s -4s infinite;
649 background:url(../img/lvl2-fish-1.png) no-repeat;
650 -webkit-animation: swim3 8s -2s infinite;
653 @-webkit-keyframes lvl2_droplet_left1 {
654 0%, 100% { opacity: 1.0; left: 136px; top: 345px; -webkit-transform: rotate(0deg); }
655 1% { left: 121px; top: 330px; -webkit-transform: rotate(-20deg); }
656 2% { left: 106px; top: 319px; -webkit-transform: rotate(-40deg); }
657 3% { left: 91px; top: 315px; -webkit-transform: rotate(-60deg); }
658 4% { left: 76px; top: 319px; -webkit-transform: rotate(-80deg); }
659 5% { left: 61px; top: 330px; -webkit-transform: rotate(-100deg); }
660 6% { opacity: 1.0; left: 46px; top: 345px; -webkit-transform: rotate(-120deg); }
661 7% { opacity: 0.0; left: 31px; top: 358px; -webkit-transform: rotate(-140deg); }
662 8% { opacity: 0.0; left: 136px; top: 345px; }
663 99% { opacity: 0.0; left: 136px; top: 345px; }
673 background:url(../img/lvl2-drop-1.png) no-repeat;
674 -webkit-animation: lvl2_droplet_left1 6s linear -1s infinite;
677 @-webkit-keyframes lvl2_droplet_right {
678 0%, 100% { opacity: 1.0; left: 834px; top: 341px; -webkit-transform: rotate(0deg); }
679 1% { left: 849px; top: 326px; -webkit-transform: rotate(20deg); }
680 2% { left: 864px; top: 315px; -webkit-transform: rotate(40deg); }
681 3% { left: 879px; top: 311px; -webkit-transform: rotate(60deg); }
682 4% { left: 894px; top: 315px; -webkit-transform: rotate(80deg); }
683 5% { left: 909px; top: 326px; -webkit-transform: rotate(100deg); }
684 6% { opacity: 1.0; left: 924px; top: 341px; -webkit-transform: rotate(120deg); }
685 7% { opacity: 0.0; left: 939px; top: 354px; -webkit-transform: rotate(140deg); }
686 8% { opacity: 0.0; left: 834px; top: 341px; }
687 99% { opacity: 0.0; left: 834px; top: 341px; }
697 background:url(../img/lvl2-drop-2.png) no-repeat;
698 -webkit-animation: lvl2_droplet_right 6s linear -3s infinite;
701 @-webkit-keyframes lvl2_droplet_left2 {
702 0%, 100% { opacity: 1.0; left: 1009px; top: 291px; -webkit-transform: rotate(0deg); }
703 1% { left: 994px; top: 276px; -webkit-transform: rotate(-20deg); }
704 2% { left: 979px; top: 265px; -webkit-transform: rotate(-40deg); }
705 3% { left: 964px; top: 261px; -webkit-transform: rotate(-60deg); }
706 4% { left: 949px; top: 265px; -webkit-transform: rotate(-80deg); }
707 5% { left: 934px; top: 276px; -webkit-transform: rotate(-100deg); }
708 6% { opacity: 1.0; left: 919px; top: 291px; -webkit-transform: rotate(-120deg); }
709 7% { opacity: 0.0; left: 904px; top: 304px; -webkit-transform: rotate(-140deg); }
710 8% { opacity: 0.0; left: 1009px; top: 291px; }
711 99% { opacity: 0.0; left: 1009px; top: 291px; }
721 background:url(../img/lvl2-drop-3.png) no-repeat;
722 -webkit-animation: lvl2_droplet_left2 6s linear -4s infinite;
725 @-webkit-keyframes lvl2_cloud_float1 {
727 100% { left:1024px; }
730 @-webkit-keyframes lvl2_cloud_float2 {
732 100% { left:1024px; }
742 background:url(../img/lvl2-cloud-2.png) no-repeat;
743 -webkit-animation: lvl2_cloud_float2 120s linear -16s infinite;
753 background:url(../img/lvl2-cloud-1.png) no-repeat;
754 -webkit-animation: lvl2_cloud_float1 50s linear -12s infinite;
764 background:url(../img/lvl2-cloud-1.png) no-repeat;
765 -webkit-animation: lvl2_cloud_float1 70s linear -50s infinite;
775 background:url(../img/lvl2-cloud-2.png) no-repeat;
776 -webkit-animation: lvl2_cloud_float2 100s linear -80s infinite;
786 background:url(../img/lvl2-cloud-2.png) no-repeat;
787 -webkit-animation: lvl2_cloud_float2 110s linear -80s infinite;
797 background:url(../img/lvl2-cloud-1.png) no-repeat;
798 -webkit-animation: lvl2_cloud_float1 60s linear -60s infinite;
801 #lvl2_quit { color: #59a7c4; background:url(../img/lvl2-quit-x.png) no-repeat; }
802 #lvl2_matches { color: #ffffff; }
803 #lvl2_hint { color: #ffffff; }
804 #lvl2_hintrays:hover { background:url(../img/lvl2-hint-rays.png) no-repeat; }
806 .lvl2_card { width: 131px; height: 131px; }
807 .lvl2_card_back { background:url(../img/lvl2-card-back.png) no-repeat; }
808 .lvl2_card_type1 { background:url(../img/lvl2-card-fan.png) no-repeat; }
809 .lvl2_card_type2 { background:url(../img/lvl2-card-lifevest.png) no-repeat; }
810 .lvl2_card_type3 { background:url(../img/lvl2-card-lighthouse.png) no-repeat; }
811 .lvl2_card_type4 { background:url(../img/lvl2-card-melon.png) no-repeat; }
812 .lvl2_card_type5 { background:url(../img/lvl2-card-octopus.png) no-repeat; }
813 .lvl2_card_type6 { background:url(../img/lvl2-card-whale.png) no-repeat; }
814 #lvl2_card1 { top: 44px; left: 318px; }
815 #lvl2_card2 { top: 44px; left: 451px; }
816 #lvl2_card3 { top: 44px; left: 585px; }
817 #lvl2_card4 { top: 175px; left: 318px; }
818 #lvl2_card5 { top: 175px; left: 451px; }
819 #lvl2_card6 { top: 175px; left: 585px; }
820 #lvl2_card7 { top: 308px; left: 318px; }
821 #lvl2_card8 { top: 308px; left: 451px; }
822 #lvl2_card9 { top: 308px; left: 585px; }
823 #lvl2_card10 { top: 438px; left: 318px; }
824 #lvl2_card11 { top: 438px; left: 451px; }
825 #lvl2_card12 { top: 438px; left: 585px; }
827 /* -------------------------------- lvl3 page ----------------------------- */
830 background:url(../img/lvl3-bg.png) no-repeat;
836 @-webkit-keyframes lvl3_micro_blink {
837 0% { background-position: -1000px 0px; }
838 49% { background-position: -1000px 0px; }
839 50% { background: 0px 0px; }
840 51% { background-position: -1000px 0px; }
841 100% { background-position: -1000px 0px; }
844 @-webkit-keyframes lvl3_blink {
845 0%, 49% { opacity: 1.0; }
846 51%, 100% { opacity: 0.0; }
856 background:url(../img/lvl3-micro-light.png) no-repeat;
857 -webkit-animation: lvl3_blink 2s cubic-bezier(1.0,0,0,1.0) 0s infinite;
867 background:url(../img/lvl3-micro-time.png) no-repeat;
868 -webkit-animation: lvl3_blink 2s cubic-bezier(1.0,0,0,1.0) -1s infinite;
871 @-webkit-keyframes lvl3_peek {
872 0%, 65%, 100% { background-position: 0px 0px; }
873 1% { -webkit-transform: rotate(-3deg); }
874 2% { -webkit-transform: rotate(1deg); }
875 3% { -webkit-transform: rotate(0deg); }
876 75%, 90% { background-position: 100px 0px; }
886 background:url(../img/lvl3-mouse.png) no-repeat;
887 -webkit-animation: lvl3_peek 14s linear 0s infinite;
890 @-webkit-keyframes lvl3_droplet_right {
891 0%, 100% { opacity: 1.0; left: 860px; top: 262px; -webkit-transform: rotate(0deg); }
892 3.3% { left: 875px; top: 247px; -webkit-transform: rotate(20deg); }
893 6.7% { left: 890px; top: 236px; -webkit-transform: rotate(40deg); }
894 10% { left: 905px; top: 232px; -webkit-transform: rotate(60deg); }
895 13.3% { left: 920px; top: 236px; -webkit-transform: rotate(80deg); }
896 16.7% { left: 935px; top: 247px; -webkit-transform: rotate(100deg); }
897 20% { opacity: 1.0; left: 950px; top: 262px; -webkit-transform: rotate(120deg); }
898 23.3% { opacity: 0.0; left: 965px; top: 275px; -webkit-transform: rotate(140deg); }
899 24% { opacity: 0.0; left: 860px; top: 262px; }
900 99% { opacity: 0.0; left: 860px; top: 262px; }
903 @-webkit-keyframes lvl3_droplet_left {
904 0%, 100% { opacity: 1.0; left: 860px; top: 262px; -webkit-transform: rotate(0deg); }
905 3.3% { left: 845px; top: 247px; -webkit-transform: rotate(-20deg); }
906 6.7% { left: 830px; top: 236px; -webkit-transform: rotate(-40deg); }
907 10% { left: 815px; top: 232px; -webkit-transform: rotate(-60deg); }
908 13.3% { left: 800px; top: 236px; -webkit-transform: rotate(-80deg); }
909 16.7% { left: 785px; top: 247px; -webkit-transform: rotate(-100deg); }
910 20% { opacity: 1.0; left: 770px; top: 262px; -webkit-transform: rotate(-120deg); }
911 23.3% { opacity: 0.0; left: 755px; top: 275px; -webkit-transform: rotate(-140deg); }
912 24% { opacity: 0.0; left: 860px; top: 262px; }
913 99% { opacity: 0.0; left: 860px; top: 262px; }
923 background:url(../img/lvl3-drop-1.png) no-repeat;
924 -webkit-animation: lvl3_droplet_left 2s linear -1.5s infinite;
934 background:url(../img/lvl3-drop-3.png) no-repeat;
935 -webkit-animation: lvl3_droplet_right 2s linear 0s infinite;
938 @-webkit-keyframes lvl3_pullcord {
939 0%, 30%, 100% { background-position: 0px -80px; }
940 25% { background-position: 0px -10px; }
941 29% { -webkit-transform: rotate(0deg); }
942 35% { -webkit-transform: rotate(-5deg); }
943 45% { -webkit-transform: rotate(5deg); }
944 55% { -webkit-transform: rotate(-3deg); }
945 65% { -webkit-transform: rotate(3deg); }
946 75% { -webkit-transform: rotate(-1deg); }
947 85% { -webkit-transform: rotate(1deg); }
948 95% { -webkit-transform: rotate(0deg); }
958 background:url(../img/lvl3-blinds.png) no-repeat;
959 -webkit-animation: lvl3_pullcord 5s linear 0s infinite;
960 -webkit-transform-origin: 50% 0%;
963 @-webkit-keyframes lvl3_cloud_float {
964 0% { background-position: -80px 0px; }
965 100% { background-position: 220px 0px; }
975 background:url(../img/lvl3-cloud.png) no-repeat;
976 -webkit-animation: lvl3_cloud_float 30s linear -10s infinite;
986 background:url(../img/lvl3-cloud.png) no-repeat;
987 -webkit-animation: lvl3_cloud_float 30s linear -25s infinite;
990 #lvl3_quit { color: #e0371b; background:url(../img/lvl3-quit-x.png) no-repeat; }
991 #lvl3_matches { color: #1b97ed; }
992 #lvl3_hint { color: #1b97ed; }
993 #lvl3_hintrays:hover { background:url(../img/lvl3-hint-rays.png) no-repeat; }
995 .lvl3_card { width: 131px; height: 131px; }
996 .lvl3_card_back { background:url(../img/lvl3-card-back.png) no-repeat; }
997 .lvl3_card_type1 { background:url(../img/lvl3-card-cupcake.png) no-repeat; }
998 .lvl3_card_type2 { background:url(../img/lvl3-card-cup.png) no-repeat; }
999 .lvl3_card_type3 { background:url(../img/lvl3-card-donut.png) no-repeat; }
1000 .lvl3_card_type4 { background:url(../img/lvl3-card-hotdog.png) no-repeat; }
1001 .lvl3_card_type5 { background:url(../img/lvl3-card-kettle.png) no-repeat; }
1002 .lvl3_card_type6 { background:url(../img/lvl3-card-measure.png) no-repeat; }
1003 .lvl3_card_type7 { background:url(../img/lvl3-card-pepper.png) no-repeat; }
1004 .lvl3_card_type8 { background:url(../img/lvl3-card-whisk.png) no-repeat; }
1005 #lvl3_card1 { top: 44px; left: 252px; }
1006 #lvl3_card2 { top: 44px; left: 384px; }
1007 #lvl3_card3 { top: 44px; left: 518px; }
1008 #lvl3_card4 { top: 44px; left: 651px; }
1009 #lvl3_card5 { top: 176px; left: 252px; }
1010 #lvl3_card6 { top: 176px; left: 384px; }
1011 #lvl3_card7 { top: 176px; left: 518px; }
1012 #lvl3_card8 { top: 176px; left: 651px; }
1013 #lvl3_card9 { top: 308px; left: 252px; }
1014 #lvl3_card10 { top: 308px; left: 384px; }
1015 #lvl3_card11 { top: 308px; left: 518px; }
1016 #lvl3_card12 { top: 308px; left: 651px; }
1017 #lvl3_card13 { top: 439px; left: 252px; }
1018 #lvl3_card14 { top: 439px; left: 384px; }
1019 #lvl3_card15 { top: 439px; left: 518px; }
1020 #lvl3_card16 { top: 439px; left: 651px; }
1022 /* -------------------------------- card animations ----------------------- */
1026 -webkit-perspective: 600px;
1038 -webkit-transform: rotateY(-180deg);
1039 -webkit-transform-style: preserve-3d;
1040 -webkit-backface-visibility: hidden;
1041 -webkit-transition: all .4s ease-in-out;
1042 transition: all .4s ease-in-out;
1047 -webkit-transform: rotateY(0deg);
1059 -webkit-transform: rotateY(0deg);
1060 -webkit-transform-style: preserve-3d;
1061 -webkit-backface-visibility: hidden;
1062 -webkit-transition: all .4s ease-in-out;
1063 transition: all .4s ease-in-out;
1068 -webkit-transform: rotateY(180deg);
1071 /* -------------------------------- fonts ----------------------------- */
1074 font-family: 'AmaticSC-Bold';
1075 src: url('../font/AmaticSC-Bold.ttf');
1079 font-family: 'AmaticSC-Regular';
1080 src: url('../font/AmaticSC-Regular.ttf');