*{margin:0;padding:0;outline:0;box-sizing:border-box;font-family:Titillium Web,sans-serif}:root{--primary:#948474;--secondary:#1e3cd6;--tertiary:#afbdd4}html{font-size:62.5%}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;background:#dfdfdf;min-height:100vh;width:100vw;max-width:100%;display:grid;grid:-webkit-max-content 1fr/1fr;grid:max-content 1fr/1fr}#nav a{font-weight:700;color:#2c3e50;font-size:2rem}#nav a.router-link-exact-active{color:#42b983}@media screen and (min-width:768px){#nav{padding:30px}}section[data-v-fe280de0]{background:linear-gradient(207deg,#fff,var(--secondary),var(--tertiary),var(--primary));background-size:800% 800%;-webkit-animation:Background 5s ease infinite;animation:Background 5s ease infinite;border-bottom:15px double #948474;box-shadow:0 2px 1.5px rgba(0,0,0,.5);padding:5px;margin-bottom:15px;display:grid;grid-template-rows:1fr;grid-auto-columns:1fr;grid-auto-flow:column;overflow-x:hidden;width:100vw;max-width:100%}.wrapper[data-v-fe280de0]{-webkit-animation:swipe-fe280de0 10s ease infinite;animation:swipe-fe280de0 10s ease infinite;height:20vh;max-height:20vh;display:grid;grid:1fr 1fr/repeat(auto-fit,minmax(50px,1fr));place-items:center;grid-auto-flow:column}i[data-v-fe280de0]{font-size:3rem;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.25))}@-webkit-keyframes swipe-fe280de0{0%{transform:translateX(0);filter:brightness(100%)}25%{filter:brightness(125%)}50%{transform:translateX(-20%);filter:brightness(125%)}75%{filter:brightness(175%)}to{transform:translateX(0);filter:brightness(100%)}}@keyframes swipe-fe280de0{0%{transform:translateX(0);filter:brightness(100%)}25%{filter:brightness(125%)}50%{transform:translateX(-20%);filter:brightness(125%)}75%{filter:brightness(175%)}to{transform:translateX(0);filter:brightness(100%)}}@-webkit-keyframes background-fe280de0{0%{background-position:0 37%}50%{background-position:100% 64%}to{background-position:0 37%}}@keyframes background-fe280de0{0%{background-position:0 37%}50%{background-position:100% 64%}to{background-position:0 37%}}main[data-v-5e9f2318]{width:100%;height:100%;overflow:hidden}article[data-v-5e9f2318]{display:flex;flex-direction:column;font-size:1.2rem}h1[data-v-5e9f2318]{margin:40px 0 0;background:var(--primary);color:#fff;font-size:2rem;letter-spacing:.5px;width:100%;padding:5px;text-shadow:0 2px .5px rgba(0,0,0,.25)}h2[data-v-5e9f2318]{color:grey;font-size:1.8rem}.explanation[data-v-5e9f2318]{width:100%;display:flex;height:100%;flex-direction:column}p[data-v-5e9f2318]{background:var(--tertiary);border-bottom:.5px solid #000;width:100%;padding:15px;text-align:left;margin:5px 0}a[data-v-5e9f2318],p[data-v-5e9f2318]{color:#fff;display:grid;place-items:center}a[data-v-5e9f2318]{background:var(--primary);width:50%;height:50px;box-shadow:.5px 1px 2px rgba(0,0,0,.5);text-decoration:none;border-right:var(--tertiary) 5px solid;border-top:var(--tertiary) 5px solid;align-self:end}main[data-v-6b1e3f7a]{display:grid;grid:1fr -webkit-max-content/1fr;grid:1fr max-content/1fr;place-items:center;font-size:1.6rem}.game[data-v-6b1e3f7a]{grid:-webkit-max-content 1fr/1fr;grid:max-content 1fr/1fr;background:linear-gradient(203deg,#246655,#5b5b5b);background-size:400% 400%;-webkit-animation:Background-6b1e3f7a 8s ease infinite;animation:Background-6b1e3f7a 8s ease infinite}.game[data-v-6b1e3f7a],.techs[data-v-6b1e3f7a]{display:grid;width:100%;height:100%;place-items:center}.techs[data-v-6b1e3f7a]{gap:15px;grid:60px/repeat(3,1fr);grid-auto-rows:60px;padding:15px;align-content:center}.description[data-v-6b1e3f7a]{color:#fff;background:grey;border-radius:5px;padding:10px;font-size:1.6rem}.techs button[data-v-6b1e3f7a]{color:#fff;font-size:1.4rem;border:0;cursor:help;box-shadow:0 4px 3px rgba(0,0,0,.15);background:var(--primary);transition:all 2s ease;width:100%;height:100%}.techs button[data-v-6b1e3f7a]:hover{background:var(--secondary)}@media screen and (min-width:768px){main[data-v-6b1e3f7a]{grid:1fr/2fr 1fr}.game[data-v-6b1e3f7a]{grid:1fr 1fr/1fr}.techs[data-v-6b1e3f7a]{grid:1fr/repeat(auto-fit,minmax(400px,1fr));grid-auto-rows:1fr}}@-webkit-keyframes Background-6b1e3f7a{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes Background-6b1e3f7a{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}