@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pixelify-sans-latin-700-normal-D3Xxx3QE.woff2) format("woff2"),url(/assets/pixelify-sans-latin-700-normal-BctWAS0u.woff) format("woff")}@font-face{font-family:Gauchus G;src:url(data:font/woff2;base64,d09GMgABAAAAAAKYABAAAAAABYwAAAI+AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbIBwqBmA/U1RBVCoANBEICkBbATYCJAMICwYABCAFhGQHIAwHG4sEAK4HOIFb2kOUIsVyY5eG3pbjpY9GU4zvx3JshEpOUK1VWT1zwOxQrTuyBI7+2b/wJNloQPVsBGF4ouvXfvu+WbPkGk3TRzzf+XJie0jqlMh0Qqc0hkiC58Pb+7eNBgEGwkHocYxB1wEwW7ycchAGQU4leMMD0OdvhC/SeCXgmf+1hX9/k2sD5r9HEHHikxZZYGtZQIFmCYxlXWRt4oAwYEp3SgwJKU3/e1Vqh0AlILCOcp2K2Pzi+R5icvgP4KBhbYFqmdN7ZEKBOQ/yNBF/Ful+ncX5vDZemPSPQoDmeMzBl6VNjSv/kV1LHxAQz2r0CgqhVKARQ6fAmWMqMUgCIsUXkJChUVCgUUgvkMsFlpp/Y78ChPjPARLIEWgGWgHIAdG8QXlWEVUqlEd5qojyqEjlLu6d3e+mutPGav/q27u/bAcAAsGJK3tPFb6C7DO8OUfAx75CP6d3oFgCwWr09ITBWpYxVE1ddFjLFihpxgqCNVW6JBN5Ga5TQxj1CUm155Ap+InnPCjSniYUG84Gqs1GxmqpD75OKm4aQagHWrLf2hyL7Z0LKVSkbGpsaqLsnkpSdg29keiQ7F3ZHY7JU3bNZXkmEZCyLR9RWVyesjYVITbPzMiIAhGVjzcksBhGJEgmIW9GpzKD/J0bLb0gESGf4ZZE4dNxXBND4/jk3KUrl47m82QIB9jjVZcHWUxlCT7DfQvv0CNwIRvxDHmQbsjiUoxcOTm/1QnsSfo/KyiI/d8k++3875kXAAAAAA==) format("woff2");font-weight:500;font-display:block;unicode-range:U+0047}@font-face{font-family:Gauchus G;src:url(data:font/woff2;base64,d09GMgABAAAAAAJUABAAAAAABVgAAAH8AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbIBwqBmA/U1RBVCoANBEICkBbATYCJAMICwYABCAFhC4HIAwHG1UEERWUfyA/D2znKUcYFoP2wzxhsrdpZc/9CJXOw/d2X+e+7pnd/bOQQjkDQwiRMiqiKxeDGEIqd1vF/Yo72ibbUrmIeBxpmswy8uKIBoD//zeP/5b462JKia9NFuCyLEr0g8ZjabYokYA5YKouLN3mIXhPVJitbESgKiB8HyVNNRcDBo0YqbIcigJgUHsdJb7qC6ctWawhbxvkqWe6pox0LW3BtoonnuniNxDgGB4/7qjBBmd7/3+U7Y9WCIg76RpayoRQWaCuQFNp+Zy5SwISn+XHkJChrkygrlxL5HKBwUWRv7G4EiBEUagBEsgRqI+GgBwQ9UdFKauIaiqUopQqohQVqWRnadTY52PpNHrchFUdn5/q4k8xbhQQCHY8GtqUGv2+Vc6yj/CqRdsJ3hefDvcvvqXmaYVQLoFgMVF64Ir+bQGxZDQzTdCfkvqiIaCvZIVM5FVwjg6hsXNIKruOTC/3kWsb1VGmcXRBudYxQq2uRyzWBFWDctLNT/2rD6ZeWkZoD2mcJvChCB5sRpLhBd657uDRGo7KHnZDT03bgU37vu62UURYT4ciLI2KEMOonyNNOajr3Kd7b2SVhHG8nd3ut1NmhgfBZPmXGqzRH2o7ZjSoVVTI38V9Xdmyuu/CjsnQtCS6ny9/9D/pBnrFeWn2UhTrT+XbAQA=) format("woff2");font-weight:700;font-display:block;unicode-range:U+0047}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}html{scroll-behavior:smooth}body{min-height:100vh;background:var(--night, #2b1a12);color:var(--paper);font-family:var(--font-body);overflow-x:hidden}img{image-rendering:pixelated}button:focus-visible,a:focus-visible{outline:3px solid #fff;outline-offset:3px}.pampa{position:fixed;top:0;left:0;z-index:-1;pointer-events:none}.topbar{position:absolute;top:0;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:14px;padding:8px 18px;border:3px solid var(--ink);border-top:0;border-radius:0 0 6px 6px;background:#2b1a12e6;box-shadow:0 4px #00000059;white-space:nowrap;z-index:1}.topbar a{color:var(--paper);font:700 16px var(--font-title);text-decoration:none}.topbar a:hover{color:var(--gold)}.topbar-dot{width:6px;height:6px;background:var(--gold);transform:rotate(45deg)}.langs{display:flex;gap:4px}.langs button{min-width:36px;min-height:30px;padding:0 6px;border-radius:4px;border:2px solid var(--wood);background:transparent;color:var(--paper);font:700 13px var(--font-title);cursor:pointer}.langs button.is-on{background:var(--gold);color:var(--ink)}.hero{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:72px 16px 48px;text-align:center}.hero h1{margin:0}.logo{display:block;width:308px;max-width:100%;margin:0 auto}.hero-cards{display:flex;justify-content:center;margin-bottom:-30px;--texel: 2px}.hero-cards .card{width:calc(33 * var(--texel));height:calc(44 * var(--texel));margin:0 -10px;filter:drop-shadow(0 4px 0 rgb(0 0 0 / .35))}.hero-cards .card:nth-child(1){transform:rotate(-12deg) translateY(10px)}.hero-cards .card:nth-child(2){position:relative;z-index:1}.hero-cards .card:nth-child(3){transform:rotate(12deg) translateY(10px)}.tagline{display:inline-block;margin:12px 0 0;padding:4px 14px;border-radius:999px;border:2px solid var(--wood);background:#2b1a12d9;font-size:16px}.stores{margin-top:28px;display:flex;flex-direction:column;align-items:center;gap:8px}.btn-steam{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:4px;border:2px solid var(--wood);background:var(--gold);color:var(--ink);box-shadow:0 4px 0 var(--wood);font:700 20px var(--font-title);text-decoration:none;transition:transform 80ms ease}a.btn-steam[href]:hover{transform:translateY(-2px)}a.btn-steam[href]:active{transform:translateY(1px) scale(.98)}a.btn-steam:not([href]){cursor:default}.platforms{margin:0;padding:2px 10px;border-radius:4px;background:#2b1a1299;font-size:14px}main{display:flex;flex-direction:column;gap:56px;padding:0 16px 64px}main>section{width:100%;max-width:1080px;margin:0 auto}.cartel{display:table;margin:0 auto 20px;padding:6px 22px;border:3px solid var(--ink);border-radius:4px;background:var(--wood);color:var(--paper);box-shadow:inset 0 0 0 2px #f4e6c81f,0 4px #00000059;font:700 24px var(--font-title);text-shadow:0 2px 0 var(--woodDark)}.about,.como-body,.video-slot{border:3px solid var(--ink);border-radius:4px;background:#2b1a12e0;box-shadow:inset 0 0 0 2px #f4e6c81a,0 5px #00000059}.about{display:flex;flex-direction:column;align-items:center;gap:20px;padding:24px 20px}.about-card{width:132px;height:176px;transform:rotate(-4deg);filter:drop-shadow(0 6px 0 rgb(0 0 0 / .4))}.about-text p{margin:0 0 12px;font-size:17px;line-height:1.55}.about-text p:last-child{margin-bottom:0}.como-body{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px 10px}.demo-frame{width:100%;display:flex;justify-content:center}.demo{--tx: 3px;position:relative;width:calc(var(--tx) * var(--w));height:calc(var(--tx) * var(--h));flex:none}.demo>*,.demo-marks>*{position:absolute;top:0;left:0}.demo-board{width:calc(var(--tx) * 87);height:calc(var(--tx) * 88)}.demo-piece{width:calc(var(--tx) * 16);height:calc(var(--tx) * 18);transition:transform .45s cubic-bezier(.3,1.4,.5,1)}.demo-mark{width:calc(var(--tx) * 16);height:calc(var(--tx) * 16)}.demo-card{width:calc(var(--tx) * 33);height:calc(var(--tx) * 44);transition:transform .6s ease-in-out}.demo-card img{display:block;width:100%;height:100%;transition:transform .2s ease}.demo-card.is-glow img{transform:translateY(calc(var(--tx) * -3));outline:var(--tx) solid var(--selected);outline-offset:calc(var(--tx) * -1);border-radius:calc(var(--tx) * 1)}.demo-side-label{width:calc(var(--tx) * 33);text-align:center;font:700 calc(var(--tx) * 5) var(--font-title);color:var(--paper);text-shadow:0 2px 0 var(--woodDark)}.demo.no-anim *,.demo.is-still *{transition:none!important}.como-text{width:100%;max-width:460px}.steps{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 14px;padding:0;list-style:none;counter-reset:paso}.steps button{min-height:40px;padding:0 12px;border-radius:4px;border:2px solid var(--wood);background:#f4e6c814;color:var(--paper);font:700 15px var(--font-title);cursor:pointer}.steps li{counter-increment:paso}.steps button:before{content:counter(paso) ". ";opacity:.7}.steps button[aria-current=true]{background:var(--gold);color:var(--ink)}.step-caption{min-height:5.4em;margin:0;font-size:17px;line-height:1.55;text-align:center}.video-slot{aspect-ratio:16 / 9;display:grid;place-items:center}.video-slot p{margin:0;font:700 22px var(--font-title);opacity:.8}.footer{padding:24px 16px 32px;border-top:3px solid var(--ink);background:#1b100bf2;text-align:center;font-size:14px}.footer nav{display:flex;justify-content:center;gap:24px;margin-bottom:10px}.footer a{color:var(--paper);font:700 16px var(--font-title);text-decoration:none}.footer a:hover{color:var(--gold)}.footer p{margin:0;opacity:.7}@media(min-width:600px){.logo{width:462px}.hero-cards{--texel: 3px;margin-bottom:-40px}.tagline{font-size:18px}}@media(min-width:900px){.about{flex-direction:row;gap:40px;padding:32px 40px}.about-card{flex:none;width:198px;height:264px}.about-text p{font-size:19px}.como-body{flex-direction:row;justify-content:center;gap:40px;padding:32px 40px}.demo-frame{width:auto;flex:1 1 auto;max-width:560px}.como-text{flex:0 1 400px}.steps{flex-direction:column;align-items:stretch}.steps button{width:100%;text-align:left}.step-caption{text-align:left;font-size:19px}}@media(min-width:1100px){.logo{width:616px}.hero-cards{--texel: 4px;margin-bottom:-52px}.tagline{font-size:22px;padding:6px 20px}.btn-steam{min-height:60px;font-size:24px;padding:0 36px}.cartel{font-size:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn-steam{transition:none}}
