a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;margin:0;padding:0;cursor:default}li,ul{list-style:none}p{margin-bottom:15px}p:last-child{margin-bottom:0}h1{font-size:22px;padding:5px}h1,h2{font-weight:700;line-height:1.1em}h2{font-size:20px;padding:4px}h3{font-size:18px;font-weight:700;line-height:1.1em;padding:3px}body,html{height:100%}body{margin:0;padding:0;background-color:#222}@media (min-width:125px){.container{font-size:9px;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.game{width:65%}.story{width:35%;padding:2em}}@media (min-width:125px) and (orientation:portrait){.container{font-size:10px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}.game,.story{width:100%}.story{padding:1em 0}}@media (min-width:321px) and (orientation:portrait){.container{font-size:12px}}@media (min-width:540px) and (orientation:landscape){.container{font-size:9px}}@media (min-width:720px){.container{font-size:12px}}@media (min-width:820px){.container{font-size:14px}}@media (min-width:950px){.container{font-size:16px}}.container{height:100%;width:100%;max-width:1430px;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:3em;color:#fff8e1}.game{position:relative;overflow:hidden;-ms-flex:0 0 auto;flex:0 0 auto}.game:before{content:"";float:left;padding-bottom:75%}.background{height:100%;width:100%;background-position:0;background-size:100%;background-repeat:no-repeat;position:absolute}.ending,.loading{height:100%;width:100%;position:absolute;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:2em;font-weight:700}.ending{-ms-flex-direction:column;flex-direction:column;background:rgba(0,0,0,.7);opacity:0;z-index:9999;animation-duration:5s;animation-delay:2s;animation-name:ending;animation-timing-function:ease-in;animation-fill-mode:forwards}@keyframes ending{to{opacity:1}}.ending h2{font-size:3em;margin-bottom:.8em}.vignette{height:100%;width:100%;position:absolute;top:0;left:0;box-shadow:inset 0 0 248px 0 rgba(0,0,0,.75);z-index:999;pointer-events:none}.sprite{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.story{font-family:Palatino,Georgia,times;font-size:1.6em;line-height:1.3em;animation:fadeIn .7s linear forwards;z-index:99;-ms-flex:0 0 auto;flex:0 0 auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.bedpost,.tree{pointer-events:none}.game--cottage{opacity:1;animation-duration:2s;animation-name:cottage}@keyframes cottage{0%{opacity:0}}.game--river{opacity:1;animation-duration:2s;animation-name:river}@keyframes river{0%{opacity:0}}.game--woods{opacity:1;animation-duration:2s;animation-name:woods}@keyframes woods{0%{opacity:0}}.game--grandmas-house{opacity:1;animation-duration:2s;animation-name:grandmas-house}@keyframes grandmas-house{0%{opacity:0}}.lrrh-river{animation-duration:8s;animation-name:lrrh-river}@keyframes lrrh-river{0%{left:-12%}}.lrrh-woods{animation-duration:6s;animation-name:lrrh-woods}@keyframes lrrh-woods{0%{left:-2%}}.lrrh-retreat{animation-duration:2s;animation-delay:.8s;animation-name:lrrh-retreat;animation-fill-mode:forwards}@keyframes lrrh-retreat{to{left:15%}}.tempt-wolf-1 .lrrh-grandmas-house{animation-duration:2s;animation-name:lrrh-tempt-wolf-1;animation-fill-mode:forwards}@keyframes lrrh-tempt-wolf-1{to{left:9%}}.tempt-wolf-2 .lrrh-grandmas-house{animation-duration:2s;animation-name:lrrh-tempt-wolf-2;animation-fill-mode:forwards}@keyframes lrrh-tempt-wolf-2{0%{left:9%}to{left:5%}}.tempt-wolf-3 .lrrh-grandmas-house{animation-duration:.3s;animation-name:lrrh-tempt-wolf-3;animation-fill-mode:forwards}@keyframes lrrh-tempt-wolf-3{0%{left:5%}to{left:-21%}}.wolf-approach{animation-duration:3s;animation-name:wolf-approach;animation-fill-mode:forwards}@keyframes wolf-approach{to{left:26%}}.wolf-retreat{animation-duration:3s;animation-delay:2s;animation-timing-function:cubic-bezier(.55,.06,.68,.19);animation-name:wolf-retreat;animation-fill-mode:forwards}@keyframes wolf-retreat{0%{left:26%}to{left:102%}}.wolf-attack{animation-duration:1s;animation-name:wolf-attack;animation-fill-mode:forwards}@keyframes wolf-attack{0%{top:0}to{left:-110%}}.markdown-body em{font-style:italic}.markdown-body strong{font-weight:bolder}.markdown-body h1{font-size:2em;margin:.67em 0}.markdown-body img{border-style:none}.markdown-body code,.markdown-body kbd,.markdown-body pre{font-family:monospace,monospace;font-size:1em}.markdown-body hr{box-sizing:content-box;height:0;overflow:visible}.markdown-body a{color:#4078c0;text-decoration:underline}.markdown-body a:active,.markdown-body a:hover{text-decoration:underline;cursor:pointer}.markdown-body table{border-spacing:0;border-collapse:collapse}.markdown-body td,.markdown-body th{padding:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:0;margin-bottom:0}.markdown-body h1{font-size:32px;font-weight:600}.markdown-body h2{font-size:24px;font-weight:600}.markdown-body h3{font-size:20px;font-weight:600}.markdown-body h4{font-size:16px;font-weight:600}.markdown-body h5{font-size:14px;font-weight:600}.markdown-body h6{font-size:12px;font-weight:600}.markdown-body blockquote{margin:0}.markdown-body ol,.markdown-body ul{padding-left:0;margin-top:0;margin-bottom:0}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ol ol ol,.markdown-body ol ul ol,.markdown-body ul ol ol,.markdown-body ul ul ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body code{font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px}.markdown-body pre{margin-top:0;margin-bottom:0;font:12px Consolas,Liberation Mono,Menlo,Courier,monospace}.markdown-body blockquote,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-top:0;margin-bottom:16px}.markdown-body blockquote{padding:0 1em;color:#777;border-left:.25em solid #ddd}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body kbd{display:inline-block;padding:3px 5px;font-size:11px;line-height:10px;color:#555;vertical-align:middle;background-color:#fcfcfc;border:1px solid #ccc;border-bottom-color:#bbb;border-radius:3px;box-shadow:inset 0 -1px 0 #bbb}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body ol{list-style-type:decimal}.markdown-body li,.markdown-body ul{list-style:inherit}.markdown-body ol,.markdown-body ul{padding-left:2em}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:700}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all}.markdown-body table th{font-weight:700}.markdown-body table td,.markdown-body table th{padding:6px 13px;border:1px solid #ddd}.markdown-body table tr{background-color:#fff;border-top:1px solid #ccc}.markdown-body table tr:nth-child(2n){background-color:#f8f8f8}.markdown-body img{margin:auto;display:block;max-width:100%;box-sizing:content-box}.markdown-body code{padding:0;padding-top:.2em;padding-bottom:.2em;margin:0;font-size:85%;background-color:#f7f7f7;border-radius:3px}.markdown-body code:after,.markdown-body code:before{letter-spacing:-.2em;content:"\A0"}.markdown-body pre{word-wrap:normal}.markdown-body pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body pre code{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body pre code:after,.markdown-body pre code:before{content:normal}.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f7f7f7;border-radius:3px}