@font-face{font-family:ProductSans;src:url(/assets/ProductSans-Thin-CiSnfMcw.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:ProductSans;src:url(/assets/ProductSans-ThinItalic-D--9emBM.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:ProductSans;src:url(/assets/ProductSans-Light-BCgJUTrx.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:ProductSans;src:url(/assets/ProductSans-LightItalic-CUuDe1Za.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:ProductSans;src:url(/assets/ProductSans-Regular-BfzloKF4.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ProductSans;src:url(/assets/ProductSans-Italic-CjMvp68a.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:ProductSans;src:url(/assets/ProductSans-Medium-C4Zc0p9B.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:ProductSans;src:url(/assets/ProductSans-MediumItalic-Beqw3SLM.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:ProductSans;src:url(/assets/ProductSans-Bold-CscMlwGr.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:ProductSans;src:url(/assets/ProductSans-BoldItalic-BeKoWE8r.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:ProductSans;src:url(/assets/ProductSans-Black-BG9eydtM.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:ProductSans;src:url(/assets/ProductSans-BlackItalic-BIJWdEmO.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:GoogleSansFlex;src:url(/assets/GoogleSansFlex-1pBLOO6_.ttf) format("truetype");font-weight:100 900;font-style:normal}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--marker-roundness: 10px;--marker-color: 255, 234, 71;--scrollbar-color: rgba(0, 0, 0, .15)}body{background:#f3f3f3;margin:0 auto;font-family:GoogleSansFlex;font-weight:300;font-style:normal;font-size:16px;max-width:1370px;min-width:550px}b{font-weight:700}mark{background-color:#434548;border-radius:.25em;padding:2px .4em;font-weight:700;color:#eceff4;font-size:14px}mark-code{background-color:#dcdcdc;border-radius:.25em;padding-left:.4em;padding-right:.4em;color:#a31515;font-size:14px}.footer{display:flex;justify-content:center;width:100%;height:3px;margin-bottom:20px;margin-top:40px}.footer img{width:525px;height:100%}.page-views{display:flex;justify-content:center;align-items:center;font-family:monospace;font-size:10px;gap:3px;margin-bottom:35px}.page-menu{display:block;unicode-bidi:isolate;font-family:Advent Pro}.page-menu .head{padding-top:40px;display:flex;justify-content:center;position:relative}.page-menu .title{color:#414141;display:block;margin:0;font-size:8em;font-weight:100;text-decoration:none;letter-spacing:.075em;line-height:145px;-webkit-user-select:none;user-select:none}.page-menu .subtitle{color:#414141;font-size:17px;font-weight:450;letter-spacing:.12em;-webkit-user-select:none;user-select:none;position:absolute;bottom:0}.page-menu .rainbow-line{display:flex;justify-content:center;width:100%;height:2px}.page-menu .rainbow-line img{width:460px;height:100%}.page-menu .buttons{margin-top:22px;display:flex;gap:12px;justify-content:center}.page-menu .buttons a{position:relative;padding:5px 13px;color:#5e5e5e;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;letter-spacing:.15em;font-family:Poppins;font-size:17px;font-weight:500}.page-menu .buttons a:after{background-color:#3e3e3e;content:"";position:absolute;width:0;height:2px;bottom:0;left:50%;transform:translate(-50%)}.page-menu .buttons a:hover:after{width:100%}.devlog-style{padding:25px 18px 3px;margin-left:auto;margin-right:auto;max-width:750px;font-weight:500}.devlog-style p,.devlog-style li{font-family:monospace}.devlog-style p{display:inline-block}.devlog-style .header-002{margin-top:40px;margin-bottom:15px;display:flex;flex-direction:row;align-items:center;font-size:24px;font-weight:700}.devlog-style .header-002 span{background-color:#e2e6eb;height:27px;width:27px;display:inline-flex;justify-content:center;align-items:center;border-width:1px;border-style:solid;border-color:#8a959e;border-bottom-width:3px;border-radius:4px;margin:0 10px 0 2px}.devlog-style .header-002 span img{width:18px;height:18px}.devlog-style .header-003{margin-top:40px;margin-bottom:15px;display:flex;flex-direction:row;align-items:center;font-size:18.72px;font-weight:700}.devlog-style .header-003 span{background-color:#e2e6eb;height:20px;width:20px;display:inline-flex;justify-content:center;align-items:center;border-width:1px;border-style:solid;border-color:#8a959e;border-bottom-width:3px;border-radius:4px;margin:0 10px 0 2px}.devlog-style .header-003 span img{width:12px;height:12px}.devlog-style .index{margin:0;padding:20px 8px;background-color:#e2e6eb;border-width:1px;border-style:solid;border-color:#8a959e;border-bottom-width:3px;border-radius:4px}.devlog-style .index ol{margin:0}.devlog-style .index li{font-family:GoogleSansFlex;font-size:12px;margin-bottom:7px}.devlog-style .media-two-items{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.devlog-style .media-two-items .item{display:flex;flex-direction:column;align-items:center;text-align:center;font-family:monospace;font-weight:700;font-size:13px}.devlog-style .media-two-items .item span{margin-top:3px;margin-bottom:3px}.devlog-style .media-two-items img{width:100%;height:100%;object-fit:scale-down}.devlog-style .media-two-items video{width:100%;height:100%;object-fit:scale-down}.devlog-style .media-one-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-right:27%;margin-left:27%}.devlog-style .media-one-item .item{display:flex;flex-direction:column;align-items:center;text-align:center;font-family:monospace;font-weight:700;font-size:13px;height:100%}.devlog-style .media-one-item .item span{margin-top:3px;margin-bottom:3px}.devlog-style .media-one-item img{width:100%;height:100%;object-fit:scale-down}.devlog-style .media-one-item video{width:100%;height:100%;object-fit:scale-down}.devlog-style .list-style-001{list-style-type:disc;padding-left:35px;margin:0}.devlog-style .list-style-001 li{margin-bottom:8px}.devlog-style .list-style-002{list-style-type:decimal;padding-left:35px;margin:0}.devlog-style .list-style-002 li{margin-bottom:8px}.devlog-style .alert{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;margin:0;padding:9px 9px 9px 12px;background-color:#fffbeb;border-width:1px;border-style:solid;border-color:#92400e;border-bottom-width:3px;border-radius:4px;font-size:14px;font-weight:300;font-family:monospace;color:#92400e}.devlog-style .custom-code-block{border-radius:4px}.devlog-style .back-to-top{position:fixed;bottom:60px;right:60px;width:50px;height:50px;cursor:pointer;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1000;background-color:#e2e6eb;border-width:2px;border-style:solid;border-color:#000;box-shadow:0 4px;border-radius:10px;padding:8px}.devlog-style .back-to-top.show{opacity:1;visibility:visible}.devlog-style space{display:block;width:100%;height:30px}.devlog-style .backspace{display:flex;color:#5f6368;margin:0 0 10px;-webkit-user-select:none;user-select:none}.devlog-style .backspace .button{display:flex;align-items:center;flex-direction:row;gap:5px;cursor:pointer;text-decoration:none;padding:4px 10px 4px 8px;color:#5f6368}.devlog-style .backspace .button:hover,.devlog-style .backspace .button:active,.devlog-style .backspace .button:focus{border-radius:6px;background-color:#e9eaeb}.devlog-style .backspace .button:active{background-color:#cbdffa}.devlog-style .backspace .text{font-family:GoogleSansFlex;font-weight:500;font-size:13px;line-height:1.75rem;letter-spacing:.0178571429em}.page-devlog{padding:25px 18px 3px;max-width:750px;margin-left:auto;margin-right:auto}.page-devlog .header-001{font-size:24px;font-weight:700;margin:0 0 20px}.page-devlog .articles{display:flex;flex-direction:column;gap:20px}.page-devlog .articles .article{display:grid;grid-template-columns:70% 30%;border-radius:8px;border:2px solid #1f293c;box-shadow:0 4px;overflow:hidden;cursor:pointer;text-decoration:none;color:#000}.page-devlog .articles .article .info{padding:14px;display:flex;flex-direction:column;justify-content:space-between}.page-devlog .articles .article .info .title{font-size:17px;font-weight:700}.page-devlog .articles .article .info .description{font-size:15px;font-family:monospace}.page-devlog .articles .article .info .foot{font-size:12px;font-weight:700}.page-devlog .articles .article .image-wrap{filter:drop-shadow(-1px 6px 3px rgba(0,0,0,.5))}.page-devlog .articles .article .image-wrap .image{height:144px;clip-path:polygon(10% 0%,100% 0%,100% 100%,0% 100%)}.page-devlog .articles .article .image-wrap .image img{height:100%;width:101%;object-fit:cover}.page-about{align-items:center;display:flex;flex-direction:column;margin:25px 20px 0}.page-about .header-001{color:#414141;font-size:30px;font-weight:200;margin-bottom:13px}.page-about .image{height:167px;margin-bottom:33px;overflow:hidden;width:167px}.page-about .image img{height:100%;width:100%;object-fit:cover}.page-about .description{color:#868686;text-align:center;font-size:16.5px;font-weight:400;line-height:27px}.page-about .text-001{color:#202020;text-align:center;font-size:16.5px;font-weight:600;line-height:18px}.page-about .links{margin-top:20px;margin-left:30px;width:100%;display:flex;flex-direction:column;gap:3px;max-width:900px}.page-about .links .item{font-size:16px;display:flex;flex-direction:row;gap:5px}.page-about .links .item .link-h{color:#414141;font-family:Poppins;font-weight:500}.page-about .links .item .link-a{color:#868686;font-family:Poppins;font-weight:300}.page-about .references{width:100%;max-width:890px}.page-about .alert{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;margin:0;padding:9px 9px 9px 12px;background-color:#f3eeda;border-width:1px;border-style:solid;border-color:#000;border-bottom-width:3px;border-radius:4px;font-size:14px;font-weight:300;font-family:monospace;color:#000}.page-about space{display:block;width:100%;height:30px}.page-games{margin-top:40px;display:flex;justify-content:center;flex-wrap:wrap;column-gap:16px;row-gap:25px}.page-games .card{width:400px;cursor:pointer;text-decoration:none}.page-games .card .landscape{border-radius:8px;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326;height:200px;overflow:hidden}.page-games .card .landscape img{height:100%;width:100%;object-fit:cover}.page-games .card .info{margin-top:16px;display:flex;flex-direction:row;gap:12px}.page-games .card .info .icon{border-radius:12px;border-width:0;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326;min-height:65px;min-width:65px;max-height:65px;max-width:65px;overflow:hidden}.page-games .card .info .icon img{height:100%;width:100%;object-fit:cover}.page-games .card .info .description{display:flex;flex-direction:column}.page-games .card .info .description .header-001{color:#202124;font-family:Roboto;font-size:1.25rem;font-weight:400;letter-spacing:-.2px;line-height:1.25rem;-webkit-user-select:none;user-select:none}.page-games .card .info .description .header-002{color:#555a60;font-family:Roboto;font-size:.89rem;font-weight:400;letter-spacing:.2px;line-height:.8rem;-webkit-user-select:none;user-select:none;margin-top:4px}.page-games .card .read-more{display:flex;justify-content:center;margin-top:5px}.page-games .card .read-more .content{align-items:center;border-radius:3px;border-width:0;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326;display:flex;gap:0 5px;height:30px;justify-content:center;padding:0 8px;width:auto}.page-games .card .read-more .text-001{color:#1a73e8;font-size:14px;font-weight:500;-webkit-user-select:none;user-select:none}.games-info-style{padding:11px 25px 3px;margin-left:auto;margin-right:auto;max-width:800px}.games-info-style .backspace{display:flex;color:#5f6368;margin:0 0 10px;-webkit-user-select:none;user-select:none}.games-info-style .backspace .button{display:flex;align-items:center;flex-direction:row;gap:5px;cursor:pointer;text-decoration:none;padding:4px 10px 4px 8px;color:#5f6368}.games-info-style .backspace .button:hover,.games-info-style .backspace .button:active,.games-info-style .backspace .button:focus{border-radius:6px;background-color:#e9eaeb}.games-info-style .backspace .button:active{background-color:#cbdffa}.games-info-style .backspace .text{font-family:GoogleSansFlex;font-weight:500;font-size:13px;line-height:1.75rem;letter-spacing:.0178571429em}.games-info-style .top{display:flex;align-items:center;margin-bottom:20px}.games-info-style .top .icon{margin-right:16px;border-radius:12px;box-shadow:0 -1px 5px #00000017,0 3px 5px #0000000f,0 1px 2px #0000004d,0 1px 3px #00000026;flex-shrink:0;overflow:hidden;height:72px;width:72px}.games-info-style .top .icon img{height:100%;width:100%;object-fit:cover}.games-info-style .top .description .text-001{color:#202124;font-family:GoogleSansFlex;font-weight:500;font-size:22px;line-height:1.75rem}.games-info-style .top .description .text-002{color:#5f6368;font-family:GoogleSansFlex;font-weight:500;font-size:14px;line-height:1.75rem;letter-spacing:.0178571429em}.games-info-style .content .description{margin:0 5px;padding-bottom:20px;border-bottom:1px solid #d8dadd;color:#5f6368;font-family:GoogleSansFlex;font-weight:400;font-size:15.5px}.games-info-style .content .media{display:flex;flex-direction:column;margin-top:20px;margin-bottom:16px}.games-info-style .content .media .column-1-video{display:flex;margin:7px auto;width:100%;max-width:650px;min-width:500px}.games-info-style .content .media .column-1-video iframe{aspect-ratio:16/9}.games-info-style .content .media .column-1-image{display:flex;margin:7px auto;width:100%;max-width:650px}.games-info-style .content .media .column-1-image img{height:100%;width:100%;object-fit:cover}.games-info-style .content .media .column-3-images{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;margin:7px auto;max-width:650px}.games-info-style .content .media .column-3-images img{height:100%;width:100%;object-fit:cover}.page-home{display:flex;flex-wrap:wrap;justify-content:center;gap:23px;margin-top:25px}.page-home .card{position:relative;background-color:#fff;width:425px;height:325px;border-radius:20px;box-shadow:0 6px 15px #00000040;-webkit-user-select:none;user-select:none}.page-home .card .image-area,.page-home .card .text-area{pointer-events:none}.page-home .card .image-area{position:absolute;height:100%;width:100%}.page-home .card .image-area .image-content{position:relative;display:flex;justify-content:center;align-items:center;gap:20px;height:273px;top:0;scale:1;transition:.4s}.page-home .card .image-area .image-content .image-001{display:flex;justify-content:center;height:100%;width:100%;max-height:200px;max-width:100px;border-width:0;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326;border-radius:8px;overflow:hidden}.page-home .card .image-area .image-content .image-002{display:flex;justify-content:center;height:100%;width:100%;max-height:255px;max-width:140px;border-width:0;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326;border-radius:8px;overflow:hidden}.page-home .card .image-area .image-content img{object-fit:cover}.page-home .card .text-area{position:absolute;height:100%;width:100%;overflow:hidden}.page-home .card .text-area .text-content{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;color:#3e3e3e;top:273px;scale:1;transition:.4s}.page-home .card .text-area .text-content .header-001{display:flex;align-items:center;height:52px;font-family:Poppins;font-weight:600;font-size:24px}.page-home .card .text-area .text-content .header-002{display:flex;align-items:center;height:18px;font-family:Poppins;font-weight:500;font-size:18px}.page-home .card .text-area .text-content .button{background-color:#09f198;margin:15px;padding:11px 18px;pointer-events:auto;cursor:pointer;border:solid;border-radius:10px;border-width:2px;border-color:#07c37b;text-decoration:none;color:#3e3e3e;font-family:Poppins;font-weight:500;font-size:17px}.page-home .card:hover .image-area .image-content{top:-60px;scale:.72}.page-home .card:hover .text-area .text-content{top:170px}code[class*=language-],pre[class*=language-]{color:#d6deeb;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;font-size:1em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{text-shadow:none;background:#1d3b53fc}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:#1d3b53fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{color:#fff;background:#011627}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.cdata{color:#637777;font-style:italic}.token.punctuation{color:#c792ea}.namespace{color:#b2ccd6}.token.deleted{color:#ef53508f;font-style:italic}.token.symbol,.token.property{color:#80cbc4}.token.tag,.token.operator,.token.keyword{color:#7fdbca}.token.boolean{color:#ff5874}.token.number{color:#f78c6c}.token.constant,.token.function,.token.builtin,.token.char{color:#82aaff}.token.selector,.token.doctype{color:#c792ea;font-style:italic}.token.attr-name,.token.inserted{color:#addb67;font-style:italic}.token.string,.token.url,.token.entity,.language-css .token.string,.style .token.string{color:#addb67}.token.class-name,.token.atrule,.token.attr-value{color:#ffcb8b}.token.regex,.token.important,.token.variable{color:#d6deeb}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}
