@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0}}@keyframes astroFadeOut{to{opacity:0}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}div[data-astro-cid-sz7xmlte],p[data-astro-cid-sz7xmlte]{text-align:center}footer[data-astro-cid-sz7xmlte]{margin-top:2rem;margin-bottom:2rem}p[data-astro-cid-sz7xmlte]{font-family:Varela Round,sans-serif}small[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#935eae;text-decoration:none}@font-face{font-family:Varela Round;src:url(/fonts/Varela/Varela.ttf);font-display:swap}@font-face{font-family:Pacifico;src:url(/fonts/Pacifico/Pacifico-Regular.ttf);font-display:swap}html{background-color:#935eae;color:#fdebf3;background-size:cover;background-attachment:fixed;background-repeat:no-repeat}body{width:min(100% - 1.5rem,820px);margin:0 auto;text-align:justify;background-color:#1e1e2eee;padding:1.2em 2.2em;border-radius:12px}h1,h2{font-family:Pacifico,cursive;font-weight:400}h1{text-decoration:underline #935EAE;text-decoration-thickness:4px;text-underline-offset:6px;font-size:2.4em;margin-bottom:0}h2,h3{text-decoration:underline #935EAE;text-decoration-thickness:4px;text-underline-offset:6px;font-size:2.1em;margin-bottom:0}p{font-family:Varela Round,sans-serif;font-size:1.1em;hyphens:auto;line-height:1.5;text-indent:1em}.gif{margin:40px 0;text-align:center}article img{width:100%;height:auto;display:block;margin:1em auto;border-radius:12px}.wishlist-cta{text-align:center;text-indent:0;margin:2em 0;padding:1em 1.25em;border:2px dashed #935eae;border-radius:12px;background:rgba(147,94,174,.12)}.wishlist-cta a{font-family:Pacifico,cursive;color:#fdebf3;text-decoration:none;font-size:1.25em;transition:color .25s ease}.wishlist-cta a:hover{color:#935eae;text-decoration:underline #fdebf3;text-decoration-thickness:2px;text-underline-offset:4px}.demo-cta{margin:2em 0;padding:1.5em 1.75em;border-radius:16px;border:1px solid rgba(147,94,174,.6);background:linear-gradient(135deg,rgba(147,94,174,.18),rgba(253,235,243,.04));text-align:center}.demo-cta h2{margin-top:0;text-align:center}.demo-cta .demo-title{font-family:Josefin Sans,sans-serif;font-weight:600;font-size:1.15em;text-indent:0;margin:.25em 0 .75em}.demo-cta .demo-desc{text-indent:0;text-align:center;margin:0 0 1em}.press-link{text-align:center;text-indent:0;margin:2em 0 0;font-size:.95em;opacity:.8}.press-link a{color:#fdebf3;text-decoration:underline #935eae;text-underline-offset:3px}.press-link a:hover{color:#935eae;text-decoration-color:#fdebf3}.steam-embed{display:flex;flex-direction:column;align-items:center;margin:2.5em 0 1.5em}.steam-embed h2{margin:0 0 .75em;text-align:center}.steam-embed iframe{max-width:100%}.nav-bar{display:grid;grid-template-columns:1fr 2fr}.title-link,.nav-links{font-family:Pacifico,cursive;font-size:1.3rem;font-weight:700}.title-link a,.nav-links a{color:#fdebf3;text-decoration:none}.title-link a:hover,.nav-links a:hover,.title-link a.active,.nav-links a.active{text-decoration:underline #935EAE;text-decoration-thickness:2px;text-underline-offset:6px}a:focus-visible,button:focus-visible{outline:2px solid #fdebf3;outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.nav-links{font-family:Varela Round,sans-serif;font-size:1.1rem;text-align:right;padding-top:.5em}.nav-links a{margin:0 13px}.link-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(24ch,1fr));gap:1rem;padding:0}.link-card-list{gap:1rem;padding:0}html.light{background-color:#fdebf3;color:#1e1e2e}.light .title-link a,.light .card-title,.light .card-txt,.light .nav-links a{color:#1e1e2e}.light .link-card>a{color:#1e1e2e}.light a button{color:#1e1e2e}.light button:hover{color:#fdebf3}@media only screen and (max-width: 600px){body{padding:1em 1.2em}.nav-bar{display:initial}.title-link,.nav-links{text-align:center}.nav-links a{margin:0 11px}}.link-images img{margin:auto 4px}@media only screen and (max-width: 600px){.link-images img{height:30px;width:30px;margin:auto 1px}}.subtitle{text-align:center}small{background-color:#935eae;color:#fdebf3;border-radius:6px;font-family:Josefin Sans,sans-serif;font-weight:600;padding:.3em .6em .2em}@media only screen and (max-width: 600px){small{font-size:.7em}}
