html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{animation-iteration-count:infinite;animation-timing-function:linear}.canvas{width:100%;height:50vw;border:0 solid #000;margin:0 auto;position:relative;animation-delay:1s;background:#70c4c6;animation-name:daylight;animation-duration:120s;animation-iteration-count:infinite;overflow:hidden}.canvas2{width:100%;height:17vw;margin:0 auto;position:relative;background:#70c4c6;overflow:hidden}.eclipse{width:40vw;height:40vw;position:absolute;left:40vw;bottom:-15vw;animation-name:time;animation-duration:120s;animation-iteration-count:infinite;z-index:0;animation-timing-function:linear}.sun{width:11vw;height:11vw;border-radius:50%;background-color:#ffa;position:absolute;top:-5.5vw;left:-5.5vw}.moon{position:absolute;bottom:-3.5vw;right:-3.5vw;width:7vw;height:7vw;border-radius:50%;background-color:#fff}.cloud{width:5vw;height:4.5vw;border-radius:50%;background-color:#fff;position:absolute;top:20px;left:-20%;animation:cloudcolor 120s infinite linear,cloud 70s infinite linear;z-index:1}.cloud::before{content:'';width:3.5vw;height:3vw;background-color:#fff;margin-left:-2vw;margin-top:1vw;display:block;border-radius:50%;animation:cloudcolor 120s infinite linear}.cloud::after{content:'';width:2vw;height:2vw;background-color:#fff;position:absolute;right:-1.5vw;top:1.7vw;border-radius:50%;animation:cloudcolor 120s infinite linear}.cloud.a{top:14vw;animation:cloudcolor 120s infinite linear,cloud 30s infinite linear -10s}.cloud.b{top:17vw;left:-15%;animation:cloudcolor 120s infinite linear,cloud 50s infinite linear -20s}.cloud.c{top:20vw;left:-10%;animation:cloudcolor 120s infinite linear,cloud 40s infinite linear}.cloud.d{top:7vw;left:-25%;animation:cloudcolor 120s infinite linear,cloud 25s infinite linear -15s}.cloud.e{top:15vw;left:-12%;animation:cloudcolor 120s infinite linear,cloud 45s infinite linear}.cloud.f{top:19vw;animation:cloudcolor 120s infinite linear,cloud 55s infinite linear -25s}.land{width:30vw;height:15vw;position:absolute;left:60vw;bottom:5vw;background-color:#e7e66f;border-radius:15vw 15vw 15vw 15vw / 10vw 10vw 5vw 5vw;z-index:1;animation:landcolor 120s infinite linear;padding-top:1vw}.tree{width:.5vw;height:2vw;background-color:#766257;left:18.5vw;position:absolute}.tree::before{content:'';position:absolute;bottom:125%;left:-0.35vw;width:0;height:0;border-style:solid;border-width:0 1vw 2vw 1vw;border-color:transparent transparent #bfde3b transparent;z-index:1;animation-name:windy;animation-duration:5s;animation-iteration-count:infinite}.tree::after{content:'';position:absolute;bottom:100%;left:-1.25vw;width:0;height:0;border-style:solid;border-width:0 1.5vw 3vw 1.5vw;border-color:transparent transparent #93ae29 transparent}.tree.a{transform:scale(0.5);left:20vw}.tree.b{transform:scale(0.75);left:22vw}.star{width:.4vw;height:.4vw;border-radius:50%;background-color:#fff;position:absolute;top:5vw;left:16vw}.star::before{content:'';width:.3vw;height:.3vw;border-radius:50%;background-color:#fff;position:absolute;left:2vw;top:2vw;animation-name:blinker;animation-duration:20s;animation-iteration-count:infinite}.star::after{content:'';width:.2vw;height:.2vw;border-radius:50%;background-color:#fff;position:absolute;left:-33vw;top:5vw;animation-name:blinker;animation-duration:20s;animation-iteration-count:infinite;animation-delay:15s}.star.a{top:3vw;left:90vw}.star.b{top:12vw;left:70vw}.star.c{top:10vw;left:65vw}.star.d{top:20vw;left:15vw}.wind{width:150px;background-color:#eee;height:1px;position:absolute;top:30%;animation-name:wind;animation-duration:8s;animation-iteration-count:infinite;animation-timing-function:linear}.wind::before{content:'';position:absolute;left:200px;width:100px;height:1px;background-color:#eee;top:100px}.wind::after{content:'';position:absolute;left:400px;width:180px;height:1px;background-color:#eee;top:30px}.stars{animation-name:startime;animation-duration:120s;animation-iteration-count:infinite;animation-timing-function:linear}.waves{width:120vw;position:absolute;bottom:0;z-index:10;margin-left:-20vw;animation-name:waves;animation-duration:15s}@keyframes sail{0%{transform:rotate(0deg);left:40vw}40%{left:10vw;transform:rotateY(0deg)}45%{left:10vw;transform:rotateY(180deg)}95%{left:40vw;transform:rotateY(180deg)}100%{left:40vw;transform:rotateY(0deg)}}#boat{width:8vw;height:0;bottom:9vw;position:absolute;border-bottom:2.5vw solid #A00;border-top:1.5vw solid transparent;border-radius:40%;animation:sail 15s infinite linear}#boat #sail-left{position:absolute;width:0;height:0;border-right:3vw solid #CCC;border-top:4vw solid transparent;border-bottom:0 solid transparent;top:-4.5vw}#boat #sail-left:after{content:"";height:4.5vw;width:.25vw;background:#333;position:absolute;top:-4vw;left:3.15vw}#boat #sail-right{position:absolute;width:0;height:0;border-left:4.5vw solid #CCC;border-top:4vw solid transparent;border-bottom:0 solid transparent;top:-4.5vw;left:3.5vw}.wave{width:10vw;float:left;display:block;fill:#133b56}.fire{position:absolute;top:3vw;left:10vw;-webkit-transform:translate(-50%,-25%);transform:translate(-50%,-25%);height:3vw;width:3vw;animation-name:startime;animation-duration:120s;animation-iteration-count:infinite;animation-timing-function:linear}.fire .flames{position:absolute;bottom:40%;left:50%;width:60%;height:60%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.fire .flames .flame{position:absolute;right:0;bottom:0;width:0;height:0;background-color:#FFDC01;border-radius:1vw}.fire .flames .flame:nth-child(2n+1){-webkit-animation:flameodd 1.5s ease-in infinite;animation:flameodd 1.5s ease-in infinite}.fire .flames .flame:nth-child(2n){-webkit-animation:flameeven 1.5s ease-in infinite;animation:flameeven 1.5s ease-in infinite}.fire .flames .flame:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.fire .flames .flame:nth-child(2){-webkit-animation-delay:.375s;animation-delay:.375s}.fire .flames .flame:nth-child(3){-webkit-animation-delay:.75s;animation-delay:.75s}.fire .flames .flame:nth-child(4){-webkit-animation-delay:1.125s;animation-delay:1.125s}.fire .logs{position:absolute;bottom:25%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:15%}.fire .logs:before,.fire .logs:after{position:absolute;content:'';top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(20deg);transform:translate(-50%,-50%) rotate(20deg);height:100%;width:100%;border-radius:1vw;background-color:#70392F}.fire .logs:before{-webkit-transform:translate(-50%,-50%) rotate(-20deg);transform:translate(-50%,-50%) rotate(-20deg);background-color:#612E25}@-webkit-keyframes flameodd{0%,100%{width:0;height:0}25%{width:100%;height:100%}0%{background-color:#FFDC01;z-index:1000000}40%{background-color:#FDAC01;z-index:1000000}100%{background-color:#F73B01;z-index:-10}0%{right:0;bottom:0}25%{right:1%;bottom:2%}100%{right:150%;bottom:170%}}@keyframes flameodd{0%,100%{width:0;height:0}25%{width:100%;height:100%}0%{background-color:#FFDC01;z-index:1000000}40%{background-color:#FDAC01;z-index:1000000}100%{background-color:#F73B01;z-index:-10}0%{right:0;bottom:0}25%{right:1%;bottom:2%}100%{right:150%;bottom:170%}}@-webkit-keyframes flameeven{0%,100%{width:0;height:0}25%{width:100%;height:100%}0%{background-color:#FFDC01;z-index:1000000}40%{background-color:#FDAC01;z-index:1000000}100%{background-color:#F73B01;z-index:-10}0%{right:0;bottom:0}25%{right:2%;bottom:1%}100%{right:170%;bottom:150%}}@keyframes flameeven{0%,100%{width:0;height:0}25%{width:100%;height:100%}0%{background-color:#FFDC01;z-index:1000000}40%{background-color:#FDAC01;z-index:1000000}100%{background-color:#F73B01;z-index:-10}0%{right:0;bottom:0}25%{right:2%;bottom:1%}100%{right:170%;bottom:150%}}@keyframes waves{0%{transform:translateX(0)}100%{transform:translateX(20vw)}}@keyframes startime{0%{opacity:0}29%{opacity:0}30%{opacity:1}75%{opacity:1}76%{opacity:0}100%{opacity:0}}@keyframes time{0%{transform:rotate(30deg)}100%{transform:rotate(390deg)}}@keyframes cloud{0%{transform:translateX(0)}100%{transform:translateX(130vw)}}@keyframes blinker{0%{opacity:0}18%{opacity:0}25%{opacity:1}40%{opacity:0}60%{opacity:1}70%{opacity:0}100%{opacity:0}}@keyframes blinker-1{0%{opacity:0}30%{opacity:0}40%{opacity:1}60%{opacity:1}80%{opacity:0}100%{opacity:0}}@keyframes windy{15%{transform:translateX(5px);transform:rotate(5deg)}80%{transform:translateX(7px);transform:rotate(7deg)}80%{transform:translateX(5px);transform:rotate(5deg)}}@keyframes wind{0%{left:-133%;opacity:0}15%{opacity:1}70%{left:133%;opacity:1}80%{left:133%;opacity:0}100%{left:-166%;opacity:0}}@keyframes landcolor{0%{background-color:#e7e66f}28%{background-color:#e7e66f}30%{background-color:#a3a24c}77%{background-color:#a3a24c}79%{background-color:#e7e66f}100%{background-color:#e7e66f}}@keyframes cloudcolor{0%{background-color:#FFF}27%{background-color:#FFF}29%{background-color:#999}77%{background-color:#999}79%{background-color:#FFF}100%{background-color:#FFF}}@keyframes daylight{0%{background-color:#70c4c6}23%{background-color:#70c4c6}25%{background-color:#e2b553}27%{background-color:#354a4a}73%{background-color:#354a4a}75%{background-color:#e2b553}77%{background-color:#70c4c6}100%{background-color:#70c4c6}}*:focus{outline:none}body{background-color:#133b56}.page{color:#EEE;max-width:900px;font-family:'Hi Melody',cursive;font-size:24px;padding:10px;margin-left:auto;margin-right:auto;padding-bottom:30px}.logo{width:500px;max-width:100%}h1{font-size:4em}.label{font-size:2em}input[type="submit"],.linkbutton{font:bold 25px Arial;text-decoration:none;border:4px solid #9cf;color:#FFF;padding:20px;display:inline-block;background-color:#133b56;border-radius:5px}input[type="submit"]:hover,.linkbutton:hover{background-color:#9cf;color:#000}input[type="text"]{border:0;border-bottom:4px solid #9cf;width:90%;display:block;margin-left:auto;margin-right:auto;padding:10px;background-color:transparent;font-size:1.5em;color:#FFF;font-family:'Hi Melody',cursive}label{font-size:1.5em;margin:10px}[type="radio"]:checked,[type="radio"]:not(:checked){position:absolute;left:-9999px}[type="radio"]:checked+label,[type="radio"]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block}[type="radio"]:checked+label:before,[type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#9cf;border-size:0}[type="radio"]:checked+label:after,[type="radio"]:not(:checked)+label:after{content:'';width:12px;height:12px;background:#133b56;position:absolute;top:4px;left:4px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}[type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}[type="checkbox"]:checked,[type="checkbox"]:not(:checked){position:absolute;left:-9999px}[type="checkbox"]:checked+label,[type="checkbox"]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block}[type="checkbox"]:checked+label:before,[type="checkbox"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #ddd;border-radius:10%;background:#9cf;border-size:0}[type="checkbox"]:checked+label:after,[type="checkbox"]:not(:checked)+label:after{content:'';width:12px;height:12px;background:#133b56;position:absolute;top:4px;left:4px;border-radius:10%;-webkit-transition:all .2s ease;transition:all .2s ease}[type="checkbox"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type="checkbox"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}a{color:#FFF}@media only screen and (max-width:600px){.page{font-size:18px}h1{font-size:2em}.label{font-size:1.25em}label{font-size:1em}input[type="text"]{font-size:.75em}.linkbutton{font-size:1.5em}}