@import"https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";@font-face{font-family:"Pixel Operator Mono 8 Bold";src:url(/_astro/PixelOperatorMono8-Bold.BAP-q8Jw.ttf)}@font-face{font-family:"Pixel Operator Mono 8";src:url(/_astro/PixelOperatorMono8.DJKneIbl.ttf)}@font-face{font-family:Pixel Operator Mono;src:url(/_astro/PixelOperatorMono-Bold.Bfijsedc.ttf)}@font-face{font-family:Pixel Operator Mono;src:url(/_astro/PixelOperatorMono-Bold.Bfijsedc.ttf)}@font-face{font-family:Pixel Operator;src:url(/_astro/PixelOperator.C4gCAeI2.ttf)}@font-face{font-family:Pixel Operator;src:url(/_astro/PixelOperator.C4gCAeI2.ttf)}@font-face{font-family:Pixel Operator;font-weight:700;src:url(/_astro/PixelOperator-Bold.CLeLR2Kg.ttf)}@font-face{font-family:"8bitoperator";src:url(/_astro/8bitoperator-JVE.B493tbT3.woff)}@font-face{font-family:old-school;src:url(/_astro/HP_100LX_6x8.CEtODXVf.woff) format("woff")}.dialog-box-component{position:fixed;left:50%;transform:translate(-50%);bottom:calc(5px * var(--scale));cursor:pointer;--scale: 3;width:calc(289px * var(--scale));height:calc(76px * var(--scale));border:calc(3px * var(--scale)) solid white;background-color:#000;color:#fff;display:none;font-size:calc(12pt * var(--scale));padding:calc(11px * var(--scale));z-index:5}.dialog-box-component:focus-visible{outline:white max(2px,1px * var(--scale)) solid;outline-offset:6px}.dialog-box-component>.typer{white-space:pre;gap:calc(2px * var(--scale));flex-direction:column;display:flex}.dialog-box-component>.typer>.line>span{line-height:1em;height:min-content;transform:translateY(calc(-4px * var(--scale)));user-select:none;flex-shrink:0;font-family:Pixel Operator Mono,monospace;width:calc(8px * var(--scale))}.dialog-box-component>.typer>.line>span.old{font-family:"8bitoperator",monospace;width:calc(8px * var(--scale))}.dialog-box-component>.typer>.line>span.mono-8{font-family:"Pixel Operator Mono 8 Bold",monospace;width:calc(15px * var(--scale))}.dialog-box-component>.typer>.line{display:flex}.dialog-box-component.dialog-visible{display:block}.dialog-box-component>.heart{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAYdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCA1LjEuMvu8A7YAAAC2ZVhJZklJKgAIAAAABQAaAQUAAQAAAEoAAAAbAQUAAQAAAFIAAAAoAQMAAQAAAAIAAAAxAQIAEAAAAFoAAABphwQAAQAAAGoAAAAAAAAA8nYBAOgDAADydgEA6AMAAFBhaW50Lk5FVCA1LjEuMgADAACQBwAEAAAAMDIzMAGgAwABAAAAAQAAAAWgBAABAAAAlAAAAAAAAAACAAEAAgAEAAAAUjk4AAIABwAEAAAAMDEwMAAAAACOO8FX0xe8TgAAADVJREFUKFNjZICC/wwM/2FsGGBkYGCE0tgVwAAjAwMjIz4FMMCELoAN0FkRcb6DcbAphIUTAI0QCgzTmDL/AAAAAElFTkSuQmCC);width:calc(9px * var(--scale));height:calc(9px * var(--scale));background-size:cover;position:absolute;image-rendering:pixelated;display:none;top:calc(47px * var(--scale));--left: 0;left:calc(var(--left) * 1px * var(--scale))}.dialog-box-component>.heart.visible{display:block}body{background-color:var(--c-sur);color:var(--c-on-sur);font-family:Pixel Operator,sans-serif;font-size:36pt;font-weight:700;margin:0}@media (max-width: 510px){body{font-size:30pt}}:root{--c-baseplate: hsl(108, 20%, 5%);--c-sur: #10140f;--c-sur-ctr: #1c211b;--c-on-sur: #e0e4db;--c-on-sur-var: #c2c9bd;--c-pri: #a0d49b;--c-on-pri: #083910;--c-pri-hover: #bbf0b5;--c-on-pri-hover: #083910;--c-pri-active: #a0d49b;--c-on-pri-active: #083910;--c-pri-ctr: #225025;--c-on-pri-ctr: #bbf0b5;--c-sec: #b9ccb4}@media (prefers-color-scheme: light){:root{--c-baseplate: hsl(108, 20%, 5%);--c-sur: #f7fbf1;--c-sur-ctr: #ecefe6;--c-on-sur: #181d17;--c-on-sur-var: #424940;--c-pri: #3a693a;--c-on-pri: #ffffff;--c-pri-hover: #538251;--c-on-pri-hover: #ffffff;--c-pri-active: #3a693a;--c-on-pri-active: #ffffff;--c-pri-ctr: #bbf0b5;--c-on-pri-ctr: #225025;--c-sec: #52634f}}:root{scrollbar-gutter:stable both-edges}@media (min-width: 2000px){:root{scrollbar-gutter:stable}}:root{--content-width: 1200px;--creature-size: max(45vh, 500px);--gradient-dither-size: 96px ;--gradient-solid-size: 96px ;--dialog-box-cover: 220px;--dialog-margin: max(5vh, 12px);--design-is-fun-hahah: very true;--rounded: 0px;--rounded-sm: 0px;scrollbar-color:var(--c-sec) var(--c-sur);--unit: 9px}@media (max-width: 510px){:root{--unit: 6px}}a{color:var(--c-pri)}a:hover,a:focus-visible{color:var(--c-pri-hover)}a:active{color:var(--c-pri-active)}*{box-sizing:border-box;overflow-wrap:break-word;word-break:break-word}main{min-height:100vh;display:flex;flex-direction:column}main.hide-overflow{max-height:100vh;overflow:hidden}main>*{flex-shrink:0}@media (min-width: 2000px){main{flex-direction:row}}.talk-content{display:flex;flex-direction:column;position:relative}@media (min-width: 2000px){.talk-content{position:sticky;top:0;left:0;height:100vh;flex-grow:1}}.creature-padding{height:var(--creature-size)}@media (min-width: 2000px){.creature-padding{display:none}}.creature{background-color:#000;position:absolute;inset:0}.gradient{display:flex;flex-direction:column;--total-size: calc( (var(--gradient-solid-size) + var(--gradient-dither-size)) * -1 );margin-top:var(--total-size);pointer-events:none}.gradient .dither{background-color:var(--c-sur);height:var(--gradient-dither-size);mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALgAAAAYCAMAAAB+8ccbAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAGUExURf///wAAAFXC034AAAACdFJOU/8A5bcwSgAAAAlwSFlzAAAOwwAADsMBx2+oZAAAABh0RVh0U29mdHdhcmUAUGFpbnQuTkVUIDUuMS40Et+mgwAAALZlWElmSUkqAAgAAAAFABoBBQABAAAASgAAABsBBQABAAAAUgAAACgBAwABAAAAAgAAADEBAgAQAAAAWgAAAGmHBAABAAAAagAAAAAAAABgAAAAAQAAAGAAAAABAAAAUGFpbnQuTkVUIDUuMS40AAMAAJAHAAQAAAAwMjMwAaADAAEAAAABAAAABaAEAAEAAACUAAAAAAAAAAIAAQACAAQAAABSOTgAAgAHAAQAAAAwMTAwAAAAANfmuyG95l+0AAAAWElEQVRYR+3SQQoAMQwCQPP/Ty+h20tzLwxUMV6jmFSVKhKZOQz1JZH9v+gk3sZvI2svJv8IlsONjyyGw433/6DgxkcWQ3DjKLvx3brmJl2cSRS6WFv39AGHuwqbG9TH9wAAAABJRU5ErkJggg==);mask-repeat:repeat-x;mask-size:auto 100%;image-rendering:pixelated}.gradient .solid{position:relative;background-color:var(--c-sur);height:var(--gradient-solid-size)}@media (min-width: 2000px){.gradient{display:none;flex-direction:row;margin-top:0;align-self:stretch;height:100vh;position:sticky;top:0;margin-left:calc(var(--gradient-dither-size) * -1)}.gradient .dither{width:var(--gradient-dither-size);height:100%;mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAC4CAMAAADOtdwkAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAGUExURf///wAAAFXC034AAAACdFJOU/8A5bcwSgAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAUGFpbnQuTkVUIDUuMS40Et+mgwAAALZlWElmSUkqAAgAAAAFABoBBQABAAAASgAAABsBBQABAAAAUgAAACgBAwABAAAAAgAAADEBAgAQAAAAWgAAAGmHBAABAAAAagAAAAAAAADydgEA6AMAAPJ2AQDoAwAAUGFpbnQuTkVUIDUuMS40AAMAAJAHAAQAAAAwMjMwAaADAAEAAAABAAAABaAEAAEAAACUAAAAAAAAAAIAAQACAAQAAABSOTgAAgAHAAQAAAAwMTAwAAAAALAIjE6kK4+AAAAAbUlEQVRYR+2PQQrAIBDE7P8/Le4oqLSQayHuxeKmIe05TxtTZ97vGQ/Hfu0tZH1f87Ffjpf9zbH9EzvC2UEcdnBHODuIww7uCGcHcdjBHeHsIA47uCOcHcRhB3eEs4M47OCOcHYQhx3cEe6fHR1+NgqbQ6vo/QAAAABJRU5ErkJggg==);mask-repeat:repeat-y;mask-size:100% auto}.gradient .solid{display:none;width:var(--gradient-solid-size);height:unset}}.textual-content{z-index:1;background-color:var(--c-sur);width:100%;display:flex;align-items:center;flex-direction:column;flex:1 0;gap:32px;grid-area:text}@media (min-width: 2000px){.textual-content{width:100%}}.dialog-section{width:100%;max-width:867px;display:flex;align-items:center;flex-direction:column;gap:var(--unit);z-index:1;align-self:center;grid-area:dialog}@media (min-width: 2000px){.dialog-section{margin-top:0;position:absolute;bottom:var(--dialog-margin);left:50%;transform:translate(-50%)}}.dialog-box{background-color:var(--c-sur-ctr);border:var(--c-pri) var(--unit) solid;width:100%;height:238px;overflow:hidden auto;padding:.7em 33px}.dialog-box>div{flex-grow:1}.dialog-box.is-typing{overflow:hidden;user-select:none}.dialog-box{border-radius:var(--rounded)}.dialog-box:has(+.dialog-options){border-radius:var(--rounded) var(--rounded) var(--rounded-sm) var(--rounded-sm)}.dialog-box-hidden-content{color:transparent;user-select:none;pointer-events:none}.dialog-options{display:flex;gap:var(--unit);width:100%}@media (max-width: 510px){.dialog-options{flex-direction:column;height:unset}}.sidebar .dialog-options{height:100%;flex-direction:column;justify-content:flex-end;padding:var(--dialog-margin) 0}.dialog-option-button{text-decoration:none;appearance:none;border:none;font-size:unset;font-family:unset;font-weight:unset;cursor:pointer;min-height:97px;width:100%;background-color:var(--c-pri);color:var(--c-on-pri);display:flex;align-items:center;justify-content:center;text-align:center;padding:24px 48px;height:0;flex:1 1 0}.dialog-option-button:hover,.dialog-option-button:focus-visible{background-color:var(--c-pri-hover);color:var(--c-on-pri-hover)}.dialog-option-button:active{background-color:var(--c-pri-active);color:var(--c-on-pri-active)}.sidebar .dialog-option-button{text-align:left;justify-content:start;flex:0 1 0;height:unset;border-radius:var(--rounded-sm)}.sidebar .dialog-option-button:first-child{border-top-left-radius:var(--rounded);border-top-right-radius:var(--rounded)}.sidebar .dialog-option-button:last-child{border-bottom-left-radius:var(--rounded);border-bottom-right-radius:var(--rounded)}@media (max-width: 510px){.dialog-option-button{height:unset}}.dialog-section .dialog-option-button{border-radius:var(--rounded-sm)}.dialog-section .dialog-option-button:first-child{border-bottom-left-radius:var(--rounded)}.dialog-section .dialog-option-button:last-child{border-bottom-right-radius:var(--rounded)}.sidebar{max-width:var(--content-width);width:100%}.sidebar .heading{gap:32px;margin:.5em 0}.sidebar{transition:opacity .2s}.sidebar.hidden{opacity:0}.sidebar{flex-grow:1}.catalog-sidebar{margin:64px 0}@media (max-width: 800px){.catalog-sidebar{font-size:30pt}}.catalog-sidebar footer{width:100%;text-align:center;padding:64px 0}.script-option{padding:32px;display:flex;gap:32px;min-width:100%;width:0;max-width:600px;color:unset;text-decoration:none;flex-direction:column}.script-option .image{height:auto;width:100%;aspect-ratio:16/9;flex-shrink:0;object-fit:contain}.script-option div.image{background-color:var(--c-pri)}.script-option h4{margin:0;font-size:unset;font-weight:unset;text-decoration:underline}.script-option p{margin:0;font-weight:400}.script-option .script-tags{display:flex;flex-direction:row;flex-wrap:wrap;margin:12px 0;gap:8px}.script-option .script-tags .script-tag{font-size:.5em;background-color:var(--c-pri);color:var(--c-on-pri);padding:0 4px}.script-option:hover,.script-option:focus-visible{background-color:var(--c-sur-ctr);color:unset}.script-option:active{opacity:.5;color:unset}.catalog-script-grid{display:grid;grid-template-columns:1fr 1fr;max-width:100%;justify-content:stretch;align-items:stretch}@media (max-width: 700px){.catalog-script-grid{display:flex;flex-direction:column}}
