@charset "UTF-8";:root{--pnt-type-small:1rem;--pnt-type-medium:clamp(1rem,.95rem + .3vw,1.25rem);--pnt-type-large:clamp(1.625rem,1.35rem + 1vw,2rem);}.pnt-type-small{font-size:var(--pnt-type-small);}.pnt-type-medium{font-size:var(--pnt-type-medium);}.pnt-type-large{font-size:var(--pnt-type-large);}@media (min-width:64.0625rem){:root{--pnt-type-medium:1.5rem}}:root{--pnt-page-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);--pnt-middle-column-width:33.333333%;}@media (min-width:64.0625rem){.pnt-layout--desktop-2-3-2{--pnt-page-columns:minmax(0,2fr) minmax(0,3fr) minmax(0,2fr);--pnt-middle-column-width:42.857143%}.pnt-layout--desktop-2-3-2 .pnt-gallery{--pnt-page-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);--pnt-middle-column-width:33.333333%}}@media (max-width:64rem){:root{--pnt-page-columns:minmax(0,1fr) minmax(0,4fr) minmax(0,1fr);--pnt-middle-column-width:66.666667%}}@media (max-width:36rem) and (orientation:portrait){:root{--pnt-page-columns:minmax(0,1fr) minmax(0,10fr) minmax(0,1fr);--pnt-middle-column-width:83.333333%}}.pnt-image-comparison{--pnt-comparison-duration:18s;--pnt-comparison-glitter-width:3rem;--pnt-comparison-glitter-height:3.875rem;position:relative;margin:0;}.pnt-image-comparison__viewport{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.72);}.pnt-image-comparison__viewport>.pnt-image-comparison__image{display:block;box-sizing:border-box;width:100%;height:auto;border:0;}.pnt-image-comparison__image--translated{position:absolute;z-index:1;inset:0;clip-path:inset(0 100% 0 0);animation:pnt-comparison-reveal var(--pnt-comparison-duration) linear infinite;}.pnt-image-comparison__glitter{position:absolute;z-index:2;inset-block:0;inset-inline-start:0;width:var(--pnt-comparison-glitter-width);background-image:url("../undertale/assets/gif/glitter_effect.gif");background-repeat:repeat-y;background-position:center top;background-size:var(--pnt-comparison-glitter-width) var(--pnt-comparison-glitter-height);transform:translateX(-50%);animation:pnt-comparison-glitter var(--pnt-comparison-duration) linear infinite;pointer-events:none;}@keyframes pnt-comparison-reveal{0%{clip-path:inset(0 100% 0 0)}8.333%,75%{clip-path:inset(0)}83.333%,100%{clip-path:inset(0 100% 0 0)}}@keyframes pnt-comparison-glitter{0%{inset-inline-start:0;opacity:1}8.2%{inset-inline-start:100%;opacity:1}8.333%,74.999%{inset-inline-start:100%;opacity:0}75%{inset-inline-start:100%;opacity:1}83.2%{inset-inline-start:0;opacity:1}83.333%,100%{inset-inline-start:0;opacity:0}}@media (prefers-reduced-motion:reduce){.pnt-image-comparison__image--translated{clip-path:inset(0);animation:none}.pnt-image-comparison__glitter{display:none;animation:none}}.pnt-art-section{--pnt-art-image:none;--pnt-art-image-size:cover;--pnt-art-image-position:center;--pnt-art-image-size-compact:var(--pnt-art-image-size);--pnt-art-image-position-compact:var(--pnt-art-image-position);--pnt-art-image-size-phone:var(--pnt-art-image-size-compact);--pnt-art-image-position-phone:var(--pnt-art-image-position-compact);--pnt-art-image-height-desktop:100%;--pnt-art-shadow-bleed:.5rem;--pnt-art-compact-dim:58%;position:relative;display:grid;overflow:hidden;grid-template-columns:var(--pnt-page-columns);isolation:isolate;container-type:inline-size;background:#000;}.pnt-art-section::before{z-index:0;grid-row:1;min-width:0;background-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,0) 17%,rgba(0,0,0,0) 76%,#000 100%),var(--pnt-art-image);background-repeat:no-repeat;background-position:var(--pnt-art-image-position),var(--pnt-art-image-position);background-size:100% var(--pnt-art-image-height-desktop),var(--pnt-art-image-size);content:"";image-rendering:pixelated;pointer-events:none;}.pnt-art-section--left::before{grid-column:1;}.pnt-art-section--right::before{grid-column:3;}@media (min-width:64.0625rem){.pnt-art-section::after{z-index:0;min-width:0;width:calc(100% + var(--pnt-art-shadow-bleed));grid-row:1;background-repeat:no-repeat;background-position:center;background-size:100% 100%;content:"";pointer-events:none}.pnt-art-section--left::after{grid-column:1;justify-self:start;background-image:linear-gradient(to left,#000 0%,rgba(0,0,0,.9) 10%,rgba(0,0,0,0) 50%)}.pnt-art-section--right::after{grid-column:3;justify-self:end;background-image:linear-gradient(to right,#000 0%,rgba(0,0,0,.9) 10%,rgba(0,0,0,0) 50%)}}.pnt-art-section__content{position:relative;z-index:1;min-width:0;grid-column:2;grid-row:1;}@media (max-width:64rem){.pnt-art-section::before{grid-column:2;background-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,0) 18%,rgba(0,0,0,0) 78%,#000 100%),linear-gradient(rgb(0,0,0,var(--pnt-art-compact-dim)),rgb(0,0,0,var(--pnt-art-compact-dim))),var(--pnt-art-image);background-position:center,center,var(--pnt-art-image-position-compact);background-size:100% 100%,100% 100%,var(--pnt-art-image-size-compact)}}@media (max-width:36rem) and (orientation:portrait){.pnt-art-section::before{background-position:center,center,var(--pnt-art-image-position-phone);background-size:100% 100%,100% 100%,var(--pnt-art-image-size-phone)}}html:has(body.undertale-page){scroll-behavior:smooth;}.pnt-home-page,.undertale-page{--pnt-header-height:clamp(3.75rem,3.25rem + 2vw,5rem);}.undertale-page{--pnt-content-max:56.25rem;--pnt-section-spacing:clamp(1.5rem,4vw,2.5rem);--pnt-orange:#ff8832;--pnt-yellow:#ffff00;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000;}.undertale-page h1,.undertale-page h2,.undertale-page h3,.undertale-page h4,.undertale-page h5,.undertale-page h6{text-shadow:-2px -2px 0 #000,0 -2px 0 #000,2px -2px 0 #000,-2px 0 0 #000,2px 0 0 #000,-2px 2px 0 #000,0 2px 0 #000,2px 2px 0 #000;}.undertale-page #content{position:relative;width:100%;max-width:none;padding:0;}.pnt-site-header{position:sticky;top:0;z-index:100;display:grid;grid-template-columns:var(--pnt-page-columns);min-height:var(--pnt-header-height);background-color:rgba(0,0,0,.85);}.pnt-site-header>a{grid-column:2;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.5rem 0;}.pnt-site-header #plaenithaan-logo{display:block;width:clamp(9rem,25vw,15.625rem);height:auto;}@supports (animation-timeline:scroll()){.pnt-site-header{background-color:rgba(0,0,0,.5);animation:pnt-header-darken linear both;animation-timeline:scroll(root block);animation-range:0 clamp(34rem,90svh,56rem)}}@keyframes pnt-header-darken{from{background-color:rgba(0,0,0,.5)}to{background-color:#000}}.pnt-anchor{position:relative;isolation:isolate;overflow:clip;margin-top:calc(-1 * var(--pnt-header-height));padding-top:var(--pnt-header-height);}.pnt-anchor .pnt-anchor__background{position:absolute;z-index:-1;inset:0;background-color:#000;background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.08) 28%,rgba(0,0,0,.58) 63%,#000 92%),var(--pnt-snowdin-background);background-repeat:no-repeat;background-position:top center;background-size:100% 100%,max(100%,90rem) auto;pointer-events:none;}.pnt-anchor__layout{display:grid;grid-template-columns:var(--pnt-page-columns);}.pnt-anchor__middle{grid-column:2;min-width:0;padding:clamp(2rem,6vw,4.5rem) 0 0;container-type:inline-size;}.pnt-anchor__logo{display:block;width:100%;height:auto;margin:0 auto clamp(1.5rem,4vw,2.5rem);image-rendering:pixelated;}.pnt-anchor__actions{--pnt-battle-button-width:clamp(12rem,48cqi,18rem);display:flex;flex-direction:column;align-items:center;gap:clamp(.5rem,2cqi,1rem);margin-bottom:clamp(1.75rem,5vw,3rem);}.pnt-anchor__actions-row{display:flex;flex-wrap:wrap;justify-content:center;width:100%;gap:inherit;}.pnt-battle-button{--pnt-battle-button-height:clamp(3.25rem,6vw,4.5rem);--pnt-battle-button-edge-gap:clamp(.15rem,.3vw,.2rem);--pnt-battle-button-content-gap:clamp(.5rem,.8vw,.75rem);display:flex;flex:0 1 var(--pnt-battle-button-width);align-items:center;gap:var(--pnt-battle-button-content-gap);box-sizing:border-box;width:var(--pnt-battle-button-width);min-width:0;max-width:100%;height:var(--pnt-battle-button-height);padding:0 var(--pnt-battle-button-content-gap) 0 var(--pnt-battle-button-edge-gap);border:4px solid var(--pnt-orange);border-radius:0;background:rgba(0,0,0,.7);color:var(--pnt-orange);font-size:var(--pnt-type-large);font-family:"Syy UDT","Determination Mono","PixelOperator-bold","8bitOperatorPlus-Bold",monospace;font-weight:400;line-height:1.1;text-align:center;text-decoration:none;white-space:nowrap;container:pnt-battle-button/inline-size;}.pnt-battle-button:hover,.pnt-battle-button:focus-visible{border-color:var(--pnt-yellow);color:var(--pnt-yellow);}.pnt-battle-button:focus-visible{outline:2px solid #fff;outline-offset:3px;}.pnt-battle-button:hover .pnt-battle-button__default-icon,.pnt-battle-button:focus-visible .pnt-battle-button__default-icon{display:none;}.pnt-battle-button:hover .pnt-battle-button__heart-icon,.pnt-battle-button:focus-visible .pnt-battle-button__heart-icon{display:block;}.pnt-battle-button__label{display:block;flex:1 1 auto;min-width:0;overflow:hidden;letter-spacing:normal;transform:none;transform-origin:center;pointer-events:none;padding-top:.5em;padding-bottom:.5em;}.pnt-battle-button__icon{position:relative;display:grid;flex:0 0 auto;height:90%;place-items:center;aspect-ratio:1;pointer-events:none;}.pnt-battle-button__default-icon,.pnt-battle-button__heart-icon{display:block;max-width:100%;max-height:100%;image-rendering:pixelated;}.pnt-battle-button__heart-icon{display:none;width:83.333%;height:83.333%;}.pnt-trailer{position:relative;width:min(100%,48rem);margin:0 auto clamp(2rem,5vw,3.5rem);aspect-ratio:16/9;background:#000;}.pnt-trailer__fallback,.pnt-trailer__video{position:absolute;inset:0;width:100%;height:100%;border:0;}.pnt-trailer__fallback{z-index:0;display:grid;place-items:center;background:#000;}.pnt-trailer__video{z-index:1;}.pnt-trailer__dog{position:absolute;width:auto;height:clamp(2.375rem,7vw,4.75rem);image-rendering:pixelated;}.pnt-trailer__dog--first{animation:pnt-dog-first 2s steps(1,end) infinite;}.pnt-trailer__dog--second{opacity:0;animation:pnt-dog-second 2s steps(1,end) infinite;}@keyframes pnt-dog-first{0%,49.999%{opacity:1}50%,100%{opacity:0}}@keyframes pnt-dog-second{0%,49.999%{opacity:0}50%,100%{opacity:1}}.pnt-anchor__description{scroll-margin-top:calc(var(--pnt-header-height) + 1rem);padding:var(--pnt-section-spacing) 0;border-top:1px solid #fff;border-bottom:1px solid #fff;text-align:left;}.pnt-anchor__description h2{margin:0 0 1.5rem;line-height:1.2;}.pnt-anchor__description p{max-width:48rem;margin:0 auto 1.5rem;line-height:1.45;}.pnt-anchor__description p:last-child{margin-bottom:0;}@media (max-width:36rem){.pnt-site-header{animation-range:0 clamp(28rem,108vw,39rem)}}@media (prefers-reduced-motion:reduce){html:has(body.undertale-page){scroll-behavior:auto}.pnt-site-header,.pnt-trailer__dog{animation:none}.pnt-site-header{background-color:#000}.pnt-trailer__dog--first{opacity:1}.pnt-trailer__dog--second{opacity:0}}.pnt-back-to-top{position:fixed;z-index:90;right:clamp(.75rem,2vw,2rem);bottom:clamp(.75rem,2vw,2rem);display:flex;box-sizing:border-box;min-width:clamp(5.5rem,8vw,7rem);padding:.5rem;border:0;background:transparent;color:#fff;font-size:var(--pnt-type-small);font-family:"Syy UDT","Determination Mono","PixelOperator-bold","8bitOperatorPlus-Bold",monospace;font-weight:400;line-height:1.1;text-align:center;text-decoration:none;align-items:center;flex-direction:column;gap:.25rem;}.pnt-back-to-top:hover,.pnt-back-to-top:focus-visible{color:var(--pnt-yellow);}.pnt-back-to-top:focus-visible{outline:2px solid #fff;outline-offset:3px;}.pnt-back-to-top__icon{pointer-events:none;position:relative;display:block;width:clamp(2.5rem,4vw,3.5rem);aspect-ratio:1;}.pnt-back-to-top__frame{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;}.pnt-back-to-top__frame--first{animation:pnt-save-point-first 1s steps(1,end) infinite;}.pnt-back-to-top__frame--second{opacity:0;animation:pnt-save-point-second 1s steps(1,end) infinite;}.pnt-back-to-top__label{pointer-events:none;}@supports (timeline-scope:--pnt-anchor-view) and (animation-range:exit 100% exit calc(100% + 6rem)){.undertale-page:not(.pnt-patcher-page){timeline-scope:--pnt-anchor-view}.undertale-page:not(.pnt-patcher-page) .pnt-anchor{view-timeline:--pnt-anchor-view block}.undertale-page:not(.pnt-patcher-page)>.pnt-back-to-top{animation:pnt-back-to-top-slide auto ease both;animation-timeline:--pnt-anchor-view;animation-range:exit 100% exit calc(100% + 6rem)}@media (prefers-reduced-motion:reduce){.undertale-page:not(.pnt-patcher-page)>.pnt-back-to-top{animation-range:exit 100% exit calc(100% + 1px);animation-timing-function:steps(1,end)}}}@keyframes pnt-back-to-top-slide{from{translate:0 calc(100% + 3rem);visibility:hidden}to{translate:0 0;visibility:visible}}@keyframes pnt-save-point-first{0%,49.999%{opacity:1}50%,100%{opacity:0}}@keyframes pnt-save-point-second{0%,49.999%{opacity:0}50%,100%{opacity:1}}@media (max-width:36rem) and (orientation:portrait){.pnt-back-to-top{right:.5rem;bottom:.5rem;min-width:4.75rem;padding:.375rem}.pnt-back-to-top__icon{width:2.25rem}}@media (prefers-reduced-motion:reduce){.pnt-back-to-top__frame{animation:none}.pnt-back-to-top__frame--first{opacity:1}.pnt-back-to-top__frame--second{opacity:0}}.pnt-font-mode__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap;}.pnt-font-mode__label{position:relative;display:inline-block;color:var(--pnt-yellow);cursor:var(--cursor-pointer),pointer;text-decoration:underline;text-underline-offset:.12em;white-space:nowrap;}.pnt-font-mode__input:focus-visible + .pnt-font-mode__label{outline:2px solid #fff;outline-offset:2px;}.pnt-font-mode__celebration{--pnt-tada-distance:clamp(3rem,12vw,12rem);--pnt-tada-rise:clamp(2rem,6vw,4rem);position:absolute;z-index:2;inset-block-start:0;inset-inline-start:0;color:#fff;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.pnt-font-mode__input:user-valid + .pnt-font-mode__label .pnt-font-mode__celebration{animation:var(--pnt-tada-animation,pnt-font-tada-thin) 2s linear both;}.pnt-font-mode__input:checked + .pnt-font-mode__label .pnt-font-mode__celebration{--pnt-tada-animation:pnt-font-tada-bold;}@keyframes pnt-font-tada-thin{from{transform:translate(0,0) rotate(0deg);opacity:1}25%{transform:translate(calc(var(--pnt-tada-distance) * .25),calc(var(--pnt-tada-rise) * -.75)) rotate(30deg);opacity:.75}50%{transform:translate(calc(var(--pnt-tada-distance) * .5),calc(var(--pnt-tada-rise) * -1)) rotate(60deg);opacity:.5}75%{transform:translate(calc(var(--pnt-tada-distance) * .75),calc(var(--pnt-tada-rise) * -.75)) rotate(90deg);opacity:.25}to{transform:translate(var(--pnt-tada-distance),0) rotate(120deg);opacity:0}}@keyframes pnt-font-tada-bold{from{transform:translate(0,0) rotate(0deg);opacity:1}25%{transform:translate(calc(var(--pnt-tada-distance) * .25),calc(var(--pnt-tada-rise) * -.75)) rotate(30deg);opacity:.75}50%{transform:translate(calc(var(--pnt-tada-distance) * .5),calc(var(--pnt-tada-rise) * -1)) rotate(60deg);opacity:.5}75%{transform:translate(calc(var(--pnt-tada-distance) * .75),calc(var(--pnt-tada-rise) * -.75)) rotate(90deg);opacity:.25}to{transform:translate(var(--pnt-tada-distance),0) rotate(120deg);opacity:0}}@media (prefers-reduced-motion:reduce){.pnt-font-mode__input:user-valid + .pnt-font-mode__label .pnt-font-mode__celebration{animation:none}}.pnt-font-mode__image--bold{display:none!important;}.undertale-page:has(.pnt-font-mode__input:checked){font-family:"Syy UDT","Determination Mono","PixelOperator-bold","8bitOperatorPlus-Bold",monospace;}.undertale-page:has(.pnt-font-mode__input:checked) .pnt-font-mode__image--thin{display:none!important;}.undertale-page:has(.pnt-font-mode__input:checked) .pnt-font-mode__image--bold{display:block!important;}.pnt-localization{--pnt-art-image:url("../undertale/assets/background/bg_tale.png");--pnt-art-image-size:100% auto;--pnt-art-image-position:50% 50%;--pnt-art-image-size-compact:100% auto;--pnt-art-image-position-compact:50% 50%;--pnt-art-image-size-phone:100% auto;--pnt-art-image-position-phone:50% 50%;--pnt-art-image-height-desktop:min(100%,calc(17.751cqi + var(--pnt-art-shadow-bleed)));min-height:clamp(20rem,26vw,31rem);}.pnt-localization__content{display:flex;align-items:center;padding:clamp(2.5rem,4vw,4rem) 0;}.pnt-localization__copy{width:100%;}.pnt-localization__copy h2{margin:0 0 clamp(1.25rem,3vw,2rem);line-height:1.2;}.pnt-localization__features{width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;padding:0;list-style:none;line-height:1.45;text-align:start;}.pnt-localization__features li{position:relative;padding-inline-start:1.4em;}.pnt-localization__features li::before{position:absolute;top:.075em;inset-inline-start:0;width:1.25em;height:1.25em;content:"";background:url("../undertale/assets/icon/BulletA.svg") center/contain no-repeat;image-rendering:pixelated;}.pnt-localization__gallery-preview{display:none;margin:0;}.pnt-localization__gallery-preview img{display:block;box-sizing:border-box;width:100%;height:auto;border:1px solid rgba(255,255,255,.72);}@media (min-width:64.0625rem){.pnt-localization__features{font-size:var(--pnt-type-large)}}@media (max-width:64rem){.pnt-localization{min-height:0;margin-block:var(--pnt-section-spacing)}.pnt-localization__content{display:grid;align-items:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,4vw,2.5rem);padding:0 0 clamp(1.5rem,4vw,2.5rem)}.pnt-localization__gallery-preview{display:block}.pnt-localization__copy h2{margin:clamp(1.25rem,3vw,2rem) 0 0}}@media (max-width:64rem) and (orientation:landscape){.pnt-localization__content{padding-bottom:0}.pnt-localization__copy h2{margin-top:clamp(.625rem,1.5vw,1rem)}}@media (max-width:36rem) and (orientation:portrait){.pnt-localization{--pnt-art-image:none}.pnt-localization__content{grid-template-columns:minmax(0,1fr);padding:0 0 4rem}.pnt-localization__copy h2{margin:0 0 1rem}}@keyframes pnt-gallery-comparison-reveal{0%,52.941%{clip-path:inset(0)}67.647%,85.294%{clip-path:inset(0 100% 0 0)}100%{clip-path:inset(0)}}@keyframes pnt-gallery-comparison-glitter{0%,52.94%{inset-inline-start:100%;opacity:0}52.941%{inset-inline-start:100%;opacity:1}67.646%{inset-inline-start:0;opacity:1}67.647%,85.293%{inset-inline-start:0;opacity:0}85.294%{inset-inline-start:0;opacity:1}99.999%{inset-inline-start:100%;opacity:1}100%{inset-inline-start:100%;opacity:0}}.pnt-gallery{background:#000;}.undertale-page #content .pnt-image-comparison__image--translated{animation:pnt-gallery-comparison-reveal 17s linear infinite;clip-path:inset(0);}.undertale-page #content .pnt-image-comparison__glitter{animation:pnt-gallery-comparison-glitter 17s linear infinite;}.pnt-gallery .pnt-font-mode__image--thin,.pnt-gallery .pnt-font-mode__image--bold{display:block!important;}.pnt-gallery .pnt-font-mode__image--thin{visibility:visible;}.pnt-gallery .pnt-font-mode__image--bold{visibility:hidden;}.undertale-page:has(.pnt-font-mode__input:checked) .pnt-gallery .pnt-font-mode__image--thin{display:block!important;visibility:hidden;}.undertale-page:has(.pnt-font-mode__input:checked) .pnt-gallery .pnt-font-mode__image--bold{visibility:visible;}.pnt-localization__gallery-preview .pnt-font-mode__image--thin,.pnt-localization__gallery-preview .pnt-font-mode__image--bold{display:block!important;}.pnt-localization__gallery-preview .pnt-font-mode__image--thin{visibility:visible;}.pnt-localization__gallery-preview .pnt-font-mode__image--bold{visibility:hidden;}.undertale-page:has(.pnt-font-mode__input:checked) .pnt-localization__gallery-preview .pnt-font-mode__image--thin{display:block!important;visibility:hidden;}.undertale-page:has(.pnt-font-mode__input:checked) .pnt-localization__gallery-preview .pnt-font-mode__image--bold{visibility:visible;}@media (prefers-reduced-motion:reduce){.undertale-page #content .pnt-image-comparison__image--translated{animation:none;clip-path:inset(0)}.undertale-page #content .pnt-image-comparison__glitter{display:none;animation:none}}.pnt-gallery__panel{--pnt-art-image-height-desktop:min(100%,calc(25cqi + var(--pnt-art-shadow-bleed)));min-height:clamp(24rem,38vw,46rem);}.pnt-gallery__panel--ruins{--pnt-art-image:url("../undertale/assets/background/bg_ruin_candy_save.png");--pnt-art-image-size:100% auto;--pnt-art-image-position:50% 42%;--pnt-art-image-size-compact:100% auto;--pnt-art-image-position-compact:center;--pnt-art-image-size-phone:auto 100%;--pnt-art-image-position-phone:center;}.pnt-gallery__panel--home{--pnt-art-image:url("../undertale/assets/background/bg_home_tori.png");--pnt-art-image-size:100% auto;--pnt-art-image-position:center;--pnt-art-image-size-compact:100% auto;--pnt-art-image-position-compact:center;--pnt-art-image-size-phone:auto 100%;--pnt-art-image-position-phone:center;}.pnt-gallery__content{position:relative;box-sizing:border-box;min-height:inherit;}.pnt-gallery__card{position:relative;z-index:1;width:100%;max-width:24rem;background:#000;box-shadow:0 .3rem .8rem rgba(0,0,0,.55);}.pnt-gallery__card--toriel{transform:rotate(-.8deg);}.pnt-gallery__card--nice-cream{transform:rotate(.7deg);}.pnt-gallery__card--core{transform:rotate(.5deg);}.pnt-gallery__card--snowdin{transform:rotate(.6deg);}.pnt-gallery__card--its-you{transform:rotate(-.7deg);}.pnt-gallery__card--tale{transform:rotate(-.5deg);}@media (min-width:64.0625rem){.pnt-gallery__content{display:grid;grid-template-columns:repeat(48,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));align-items:center;-moz-column-gap:0;column-gap:0;row-gap:clamp(.75rem,1vw,1.25rem);padding-block:clamp(1rem,2vw,2rem)}.pnt-gallery__panel--ruins .pnt-gallery__content{padding-inline-start:8.3333333333cqi;grid-column:1/3}.pnt-gallery__panel--home .pnt-gallery__content{padding-inline-end:8.3333333333cqi;grid-column:2/4}.pnt-gallery__card{width:112%;max-width:26.88rem;justify-self:center}.pnt-gallery__card--toriel{grid-column:5/23;grid-row:1}.pnt-gallery__card--nice-cream{grid-column:27/45;grid-row:1}.pnt-gallery__card--core{grid-column:16/34;grid-row:2}.pnt-gallery__card--snowdin{grid-column:16/34;grid-row:1}.pnt-gallery__card--its-you{grid-column:27/45;grid-row:2}.pnt-gallery__card--tale{grid-column:5/23;grid-row:2}}@media (max-width:64rem){.pnt-gallery{display:grid;row-gap:0;margin-block:var(--pnt-section-spacing)}.pnt-gallery__panel{min-height:0}.pnt-gallery__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(.75rem,3vw,1.5rem);padding-block:var(--pnt-section-spacing)}.pnt-gallery__card{width:112%;max-width:none}.pnt-gallery__card--nice-cream,.pnt-gallery__card--snowdin{justify-self:end}.pnt-gallery__card--core,.pnt-gallery__card--its-you{justify-self:start}.pnt-gallery__card--toriel{display:none}.pnt-gallery__card--nice-cream,.pnt-gallery__card--snowdin{transform:rotate(-.6deg)}.pnt-gallery__card--core,.pnt-gallery__card--its-you{transform:rotate(.6deg)}.pnt-gallery__card--tale{width:65%;grid-column:1/-1;justify-self:center;transform:rotate(-.4deg)}}@media (max-width:36rem) and (orientation:portrait){.pnt-gallery__panel{--pnt-art-image:none}.pnt-gallery__content{grid-template-columns:minmax(0,1fr);padding-block:2rem}.pnt-gallery__panel--ruins .pnt-gallery__content{padding-bottom:0}.pnt-gallery__card{width:94%}.pnt-gallery__card--nice-cream,.pnt-gallery__card--snowdin,.pnt-gallery__card--tale{justify-self:start}.pnt-gallery__card--core,.pnt-gallery__card--its-you{justify-self:end}.pnt-gallery__card--tale{width:94%;grid-column:auto}}.pnt-manual{--pnt-manual-instruction-height:13rem;--pnt-manual-media-height:clamp(13rem,25vw,20rem);--pnt-manual-lock-gap:clamp(.5rem,1vw,.75rem);--pnt-manual-nav-height:clamp(3.25rem,6vw,4.5rem);--pnt-manual-step-padding-top:clamp(.75rem,2vw,1rem);--pnt-manual-step-height:calc(var(--pnt-manual-instruction-height) + var(--pnt-manual-media-height) + var(--pnt-manual-lock-gap) + var(--pnt-manual-nav-height) + var(--pnt-manual-step-padding-top) + var(--pnt-section-spacing));scroll-margin-top:calc(var(--pnt-header-height) + 1rem);padding:clamp(3rem,8vw,6rem) 0;background:#000;font-size:var(--pnt-type-medium);}.pnt-manual h2,.pnt-manual h3{font-size:var(--pnt-type-large);}.pnt-manual__content{box-sizing:border-box;width:var(--pnt-middle-column-width);margin:0 auto;}.pnt-manual__header{margin-bottom:var(--pnt-section-spacing);}.pnt-manual__header h2{margin:var(--pnt-section-spacing) 0 1rem;}.pnt-manual__compatibility{margin:0;line-height:1.45;}.pnt-manual__compatibility a{color:var(--pnt-yellow);}.pnt-manual__os-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.5rem,2vw,1rem);margin-bottom:var(--pnt-section-spacing);}#download .pnt-download__actions{display:flex;justify-content:center;margin:0 0 var(--pnt-section-spacing);}#download .pnt-download__actions .pnt-battle-button{--pnt-battle-button-width:min(100%,22rem);}#download .pnt-manual__gog{margin:0;}.pnt-manual__os-link,.pnt-manual__nav-link{--pnt-battle-button-height:clamp(3.25rem,6vw,4.5rem);--pnt-battle-button-edge-gap:clamp(.15rem,.3vw,.2rem);--pnt-battle-button-content-gap:clamp(.5rem,.8vw,.75rem);display:flex;flex:0 1 var(--pnt-battle-button-width);align-items:center;gap:var(--pnt-battle-button-content-gap);box-sizing:border-box;width:var(--pnt-battle-button-width);min-width:0;max-width:100%;height:var(--pnt-battle-button-height);padding:0 var(--pnt-battle-button-content-gap) 0 var(--pnt-battle-button-edge-gap);border:4px solid var(--pnt-orange);border-radius:0;background:rgba(0,0,0,.7);color:var(--pnt-orange);font-size:var(--pnt-type-large);font-family:"Syy UDT","Determination Mono","PixelOperator-bold","8bitOperatorPlus-Bold",monospace;font-weight:400;line-height:1.1;text-align:center;text-decoration:none;white-space:nowrap;container:pnt-battle-button/inline-size;}.pnt-manual__os-link:hover,.pnt-manual__os-link:focus-visible,.pnt-manual__nav-link:hover,.pnt-manual__nav-link:focus-visible{border-color:var(--pnt-yellow);color:var(--pnt-yellow);}.pnt-manual__os-link:focus-visible,.pnt-manual__nav-link:focus-visible{outline:2px solid #fff;outline-offset:3px;}.pnt-manual__os-link,.pnt-manual__nav-link{--pnt-battle-button-width:100%;}.pnt-manual__os-link{flex-basis:100%;}.pnt-manual__os-link>span:last-child{display:block;flex:1 1 auto;min-width:0;overflow:hidden;letter-spacing:normal;transform:none;transform-origin:center;pointer-events:none;padding-top:.5em;padding-bottom:.5em;}@container pnt-battle-button (max-width:10rem){.pnt-manual__os-link:first-child>span:last-child{letter-spacing:-.04em;transform:scaleX(.85)}}.pnt-manual__os-icon{position:relative;display:grid;flex:0 0 auto;height:90%;place-items:center;aspect-ratio:1;pointer-events:none;}.pnt-manual__os-icon img{display:block;max-width:100%;max-height:100%;image-rendering:pixelated;}.pnt-manual__os-heart-icon{display:none;width:83.333%;height:83.333%;display:none!important;}.pnt-manual__os-link:hover .pnt-manual__os-default-icon,.pnt-manual__os-link:focus-visible .pnt-manual__os-default-icon{display:none;}.pnt-manual__os-link:hover .pnt-manual__os-heart-icon,.pnt-manual__os-link:focus-visible .pnt-manual__os-heart-icon{display:block!important;}.pnt-manual__gog,.pnt-manual__warning{box-sizing:border-box;padding:clamp(.75rem,2vw,1rem);border:1px solid #fff;background:#000;line-height:1.45;}.pnt-manual__gog h3,.pnt-manual__gog p,.pnt-manual__warning h3,.pnt-manual__warning p{margin:0;}.pnt-manual__gog h3,.pnt-manual__warning h3{margin-bottom:.5rem;}.pnt-manual__gog a,.pnt-manual__warning a{color:var(--pnt-yellow);}.pnt-manual__gog{margin-bottom:0;}.pnt-manual__steps{border:0;}.pnt-manual__step{scroll-margin-top:calc(var(--pnt-header-height) + 1rem);display:grid;grid-template-rows:auto minmax(0,1fr) var(--pnt-manual-lock-gap) auto;box-sizing:border-box;height:var(--pnt-manual-step-height);padding:var(--pnt-manual-step-padding-top) 0 var(--pnt-section-spacing);}.pnt-manual__instruction{align-self:start;line-height:1.45;}.pnt-manual__instruction h3{margin:0 0 .75rem;}.pnt-manual__instruction p{margin:0;}.pnt-manual__instruction a{color:var(--pnt-yellow);}.pnt-manual__progress{margin-bottom:.35rem!important;color:var(--pnt-yellow);font-family:"Syy UDT","Determination Mono","PixelOperator-bold",monospace;}.pnt-manual__media{display:grid;grid-template-rows:minmax(0,1fr);align-items:center;justify-items:center;box-sizing:border-box;width:100%;height:100%;padding:clamp(.5rem,1vw,.75rem) 0;overflow:hidden;}.pnt-manual__media img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;}.pnt-manual__media--pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.35rem,1vw,.75rem);}.pnt-manual__media--empty{visibility:hidden;}.pnt-manual__step-nav{grid-row:4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:clamp(.5rem,2vw,1rem);}.pnt-manual__nav-link{flex-basis:100%;}.pnt-manual__nav-link>img{order:-1;flex:0 0 auto;width:auto;height:90%;image-rendering:pixelated;}.pnt-manual__nav-link>span{display:block;flex:1 1 auto;min-width:0;overflow:hidden;letter-spacing:normal;transform:none;transform-origin:center;pointer-events:none;padding-top:.5em;padding-bottom:.5em;}@container pnt-battle-button (max-width:8.5rem){.pnt-manual__nav-link:has(>img:first-child)>span{letter-spacing:-.08em;transform:scaleX(.72)}}.pnt-manual__nav-link::before{display:none;flex:0 0 auto;height:90%;content:"";background-image:url("../pix/heart.svg");background-position:center;background-size:83.333% 83.333%;background-repeat:no-repeat;aspect-ratio:1;image-rendering:pixelated;order:-1;}.pnt-manual__nav-link:hover>img,.pnt-manual__nav-link:focus-visible>img{display:none;}.pnt-manual__nav-link:hover::before,.pnt-manual__nav-link:focus-visible::before{display:block;}.pnt-manual__warning{scroll-margin-top:calc(var(--pnt-header-height) + 1rem);margin-top:var(--pnt-section-spacing);}.pnt-manual__warning ul{margin:0;padding-left:1.25rem;}@supports selector(.pnt-manual:has(.pnt-manual__step:target)){.pnt-manual__step{display:none}.pnt-manual__step--default,.pnt-manual__step:target{display:grid}.pnt-manual:has(.pnt-manual__step:target) .pnt-manual__step--default:not(:target){display:none}}@media (max-width:64rem){.pnt-manual{--pnt-manual-media-height:clamp(12rem,38vw,19rem);padding-block:var(--pnt-section-spacing)}}@media (max-width:36rem) and (orientation:portrait){.pnt-manual{--pnt-manual-instruction-height:15rem;--pnt-manual-media-height:clamp(11rem,52vw,16rem)}.pnt-manual__os-tabs,.pnt-manual__step-nav{gap:.4rem}.pnt-manual__media--pair{grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(0,1fr))}.pnt-manual__media--pair img{min-height:0}}@media print{.pnt-manual__step{display:grid!important;height:auto;min-height:0;-moz-column-break-inside:avoid;break-inside:avoid}.pnt-manual__step-nav,.pnt-manual__os-tabs{display:none}}.pnt-instruction-page .pnt-instruction__anchor{min-height:min(42rem,100svh);}.pnt-instruction-page .pnt-instruction__anchor .pnt-anchor__background{background-image:linear-gradient(to bottom,rgba(0,0,0,.04) 0%,rgba(0,0,0,.38) 58%,#000 100%),url("../undertale/assets/background/bg_home_tori.png");background-size:100% 100%,max(100%,90rem) auto;}.pnt-instruction-page .pnt-instruction__target{position:absolute;inset:0 auto auto 0;width:0;height:0;pointer-events:none;}.pnt-instruction-page .pnt-instruction__hero-title{margin:0 0 clamp(1rem,3vw,1.75rem);color:var(--pnt-yellow);font-size:var(--pnt-type-large);text-align:center;}.pnt-instruction-page .pnt-instruction__os-tabs{--pnt-battle-button-width:100%;width:min(100%,42rem);margin:0 auto clamp(2rem,6vw,4rem);}.pnt-instruction-page .pnt-instruction__notices{display:grid;gap:clamp(.75rem,2vw,1rem);width:min(100%,42rem);margin:0 auto clamp(2rem,5vw,3rem);}.pnt-instruction-page .pnt-instruction__notices .pnt-manual__compatibility{margin:0;line-height:1.45;text-align:center;}.pnt-instruction-page .pnt-instruction__notices .pnt-manual__gog,.pnt-instruction-page .pnt-instruction__notices .pnt-manual__warning{margin:0;background:rgba(0,0,0,.82);text-align:left;}.pnt-instruction-page .pnt-manual{padding-top:clamp(3rem,8vw,6rem);}.pnt-instruction-page .pnt-manual__steps{position:relative;}.pnt-instruction-page .pnt-instruction__os-section{display:none;scroll-margin-top:calc(var(--pnt-header-height) + 1rem);padding:clamp(2rem,6vw,4rem) 0 0;}.pnt-instruction-page .pnt-instruction__os-section + .pnt-instruction-page .pnt-instruction__os-section{border-top:1px solid rgba(255,255,255,.45);}.pnt-instruction-page .pnt-instruction__os-section>h2{margin:0 0 clamp(1.25rem,3vw,2rem);color:var(--pnt-yellow);text-align:center;}.pnt-instruction-page .pnt-instruction__os-section--windows{display:block;}.pnt-instruction-page .pnt-instruction__download-button{--pnt-battle-button-width:min(100%,22rem);margin-top:clamp(.75rem,2vw,1rem);color:var(--pnt-orange);}.pnt-instruction-page .pnt-instruction__download-button:hover,.pnt-instruction-page .pnt-instruction__download-button:focus-visible{color:var(--pnt-yellow);}.pnt-instruction-page:has(#instruction-macos:target) .pnt-instruction__os-section--windows,.pnt-instruction-page:has(#instruction-macos-section:target) .pnt-instruction__os-section--windows{display:none;}.pnt-instruction-page:has(#instruction-macos:target) .pnt-instruction__os-section--macos,.pnt-instruction-page:has(#instruction-macos-section:target) .pnt-instruction__os-section--macos{display:block;}.pnt-instruction-page:has(#instruction-linux:target) .pnt-instruction__os-section--windows,.pnt-instruction-page:has(#instruction-linux-section:target) .pnt-instruction__os-section--windows{display:none;}.pnt-instruction-page:has(#instruction-linux:target) .pnt-instruction__os-section--linux,.pnt-instruction-page:has(#instruction-linux-section:target) .pnt-instruction__os-section--linux{display:block;}.pnt-instruction-page .pnt-manual__step{display:grid!important;height:auto;min-height:0;grid-template-rows:auto auto;gap:clamp(.75rem,2vw,1rem);padding:clamp(1.5rem,4vw,2.5rem) 0;border-top:1px solid rgba(255,255,255,.45);}.pnt-instruction-page .pnt-instruction__os-section>.pnt-manual__step:first-of-type{padding-top:0;border-top:0;}.pnt-instruction-page .pnt-manual__media{height:auto;overflow:visible;}.pnt-instruction-page .pnt-manual__media img{height:auto;-o-object-fit:initial;object-fit:initial;}.pnt-instruction-page .pnt-manual__media--empty,.pnt-instruction-page .pnt-manual__step-nav{display:none;}.pnt-instruction-page .pnt-manual__warning{margin-top:clamp(2rem,5vw,4rem);}.pnt-instruction-page>.pnt-back-to-top{animation:none!important;animation-timeline:auto!important;translate:0!important;visibility:visible!important;}@media (max-width:36rem) and (orientation:portrait){.pnt-instruction-page .pnt-instruction__os-tabs{grid-template-columns:1fr}.pnt-instruction-page .pnt-manual__media{height:auto;aspect-ratio:auto}.pnt-instruction-page .pnt-manual__media--pair{grid-template-columns:1fr;grid-template-rows:auto}}.pnt-patcher-page{--pnt-patcher-header-height:var(--pnt-header-height);--pnt-patcher-section-gap:clamp(24px,3.5vw,56px);min-height:100svh;background:#000;}.pnt-patcher{position:relative;isolation:isolate;min-height:calc(100svh - var(--pnt-patcher-header-height));margin-top:calc(-1 * var(--pnt-patcher-header-height));padding-top:var(--pnt-patcher-header-height);overflow:hidden;background:#000;}.pnt-patcher::before{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(to bottom,rgba(0,0,0,.2) 0%,rgba(0,0,0,.46) 48%,#000 100%),linear-gradient(rgba(0,0,0,.28),rgba(0,0,0,.28)),url("../undertale/assets/background/bg_true_lab.png");background-position:center top;background-repeat:no-repeat;background-size:cover;content:"";image-rendering:pixelated;}.pnt-patcher__layout{display:grid;grid-template-columns:var(--pnt-page-columns);min-height:inherit;}.pnt-patcher__middle{display:flex;grid-column:2;flex-direction:column;width:100%;min-width:0;padding-bottom:clamp(48px,6vw,96px);container:pnt-patcher-middle/inline-size;}.pnt-patcher__stack{display:grid;gap:var(--pnt-patcher-section-gap);min-width:0;}.pnt-patcher__warning{min-width:0;padding:clamp(20px,2.25vw,36px);border:1px solid #fff;background:rgba(0,0,0,.82);}.pnt-patcher__warning a{color:var(--pnt-yellow);}.pnt-patcher__tool{min-width:0;}.pnt-patcher__warning h2,.pnt-patcher__tool h2{margin:0 0 clamp(16px,1.75vw,28px);}.pnt-patcher__warning ul{margin:0;padding-inline-start:1.25em;}.pnt-patcher__warning li + li{margin-top:.8em;}.pnt-patcher__local-note{margin:clamp(20px,2vw,32px) 0 0;color:#b7b7b7;}.pnt-patcher__form{display:grid;gap:clamp(18px,2vw,28px);min-width:0;}.pnt-patcher__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,28px);align-items:end;min-width:0;}.pnt-patcher__field{display:grid;gap:.5rem;width:100%;min-width:0;overflow:hidden;}.pnt-patcher__field-label{color:#fff;}.pnt-file-picker__input{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.pnt-file-picker{--pnt-file-picker-color:#fff;--pnt-file-picker-edge-gap:clamp(.05625rem,calc(.25vw - 2px),.1125rem);--pnt-file-picker-content-gap:clamp(.5rem,.8vw,.75rem);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--pnt-file-picker-content-gap);align-items:center;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:clamp(58px,5vw,76px);padding:0 var(--pnt-file-picker-content-gap) 0 var(--pnt-file-picker-edge-gap);border:2px solid var(--pnt-file-picker-color);background:rgba(0,0,0,.72);color:var(--pnt-file-picker-color);cursor:var(--cursor-pointer),pointer;overflow:hidden;}.pnt-file-picker:hover,.pnt-file-picker:active,.pnt-file-picker__input:focus + .pnt-file-picker,.pnt-file-picker__input:focus-visible + .pnt-file-picker{--pnt-file-picker-color:#ffff00;}.pnt-file-picker__input:focus-visible + .pnt-file-picker{outline:2px solid #fff;outline-offset:3px;}.pnt-file-picker__icon,.pnt-file-download__icon{display:grid;height:clamp(52.2px,4.5vw,68.4px);aspect-ratio:1;place-items:center;flex:none;}.pnt-file-picker__icon img,.pnt-file-download__icon img{display:block;width:80%;height:80%;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;}.pnt-file-picker__icon-heart,.pnt-file-download__icon-heart{display:none!important;width:83.333%!important;height:83.333%!important;}.pnt-file-picker__icon-default,.pnt-file-picker__icon-selected{filter:brightness(0) saturate(100%) invert(1);}.pnt-file-picker__icon-selected{display:none!important;}.pnt-file-picker.pnt-file-selected .pnt-file-picker__icon-default,.pnt-file-picker.pnt-file-selected .pnt-file-picker__icon-heart{display:none!important;}.pnt-file-picker.pnt-file-selected .pnt-file-picker__icon-selected{display:block!important;}.pnt-file-picker:hover .pnt-file-picker__icon-default,.pnt-file-picker:active .pnt-file-picker__icon-default,.pnt-file-picker__input:focus + .pnt-file-picker .pnt-file-picker__icon-default,.pnt-file-picker__input:focus-visible + .pnt-file-picker .pnt-file-picker__icon-default,.pnt-file-picker:hover .pnt-file-picker__icon-selected,.pnt-file-picker:active .pnt-file-picker__icon-selected,.pnt-file-picker__input:focus + .pnt-file-picker .pnt-file-picker__icon-selected,.pnt-file-picker__input:focus-visible + .pnt-file-picker .pnt-file-picker__icon-selected{display:none!important;}.pnt-file-picker:hover .pnt-file-picker__icon-heart,.pnt-file-picker:active .pnt-file-picker__icon-heart,.pnt-file-picker__input:focus + .pnt-file-picker .pnt-file-picker__icon-heart,.pnt-file-picker__input:focus-visible + .pnt-file-picker .pnt-file-picker__icon-heart{display:block!important;}.pnt-file-picker__name{min-width:0;overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap;}.pnt-file-picker__name.is-empty{color:#858585;}.pnt-file-picker__action{color:var(--pnt-file-picker-color);white-space:nowrap;}.pnt-file-picker__icon,.pnt-file-picker__name,.pnt-file-picker__action,.pnt-file-download__icon{pointer-events:none;}.pnt-patcher__actions{--pnt-battle-button-width:clamp(12rem,48cqi,18rem);display:flex;align-items:center;justify-content:center;gap:clamp(12px,2vw,28px);}.pnt-patcher__download:hover .pnt-file-download__icon-default,.pnt-patcher__download:active .pnt-file-download__icon-default{display:none!important;}.pnt-patcher__download:hover .pnt-file-download__icon-heart,.pnt-patcher__download:active .pnt-file-download__icon-heart{display:block!important;}.pnt-patcher__download:focus + .pnt-file-download .pnt-file-download__icon-default,.pnt-patcher__download:focus-visible + .pnt-file-download .pnt-file-download__icon-default{display:none!important;}.pnt-patcher__download:focus + .pnt-file-download .pnt-file-download__icon-heart,.pnt-patcher__download:focus-visible + .pnt-file-download .pnt-file-download__icon-heart{display:block!important;}.pnt-patcher__status{padding-top:.5em;min-height:1.5em;margin:0;color:#fff;}.pnt-patcher__status:empty{display:none;}.pnt-patcher__download{--pnt-battle-button-width:clamp(12rem,48cqi,18rem);display:flex;align-items:center;justify-content:center;}.pnt-patcher__download:empty{display:none;}.pnt-patcher__download-link{color:var(--pnt-orange);text-decoration:none;}.pnt-patcher-page>.pnt-copyright{margin-top:0;padding-top:clamp(48px,6vw,96px);padding-bottom:clamp(32px,4vw,64px);}@media (max-width:36rem) and (orientation:portrait){.pnt-patcher__warning{padding:18px}.pnt-patcher__fields{grid-template-columns:minmax(0,1fr);gap:8px}.pnt-patcher__actions{gap:8px}.pnt-file-picker{--pnt-file-picker-edge-gap:.7px;grid-template-columns:auto minmax(0,1fr) auto;gap:4px;height:54px;padding:0 5px 0 var(--pnt-file-picker-edge-gap)}.pnt-file-picker__icon{height:48.6px}.pnt-file-picker__name,.pnt-file-picker__action{font-size:.875rem}}.pnt-patcher::before,.pnt-patcher__stack,.pnt-patcher-page>.pnt-copyright,.pnt-home-page:has(#from-patcher:target) .pnt-chsl-cont,.pnt-home-page:has(#from-patcher:target)>.pnt-copyright,.undertale-page:has(#anchor:target):is(.pnt-anchor__background,.pnt-anchor__actions,.pnt-trailer,.pnt-anchor__description),.undertale-page:has(#anchor:target) #content>section:not(.pnt-anchor),.undertale-page:has(#anchor:target)>.pnt-copyright{animation:pnt-route-glitch-enter 420ms steps(2,end) backwards;}.pnt-patcher::after,.pnt-home-page:has(#from-patcher:target)::after,.undertale-page:has(#anchor:target) .pnt-anchor::after{position:fixed;z-index:2147483646;inset:0;content:"";background:repeating-linear-gradient(90deg,rgba(0,255,255,.32) 0 4px,transparent 4px 12px,rgba(255,0,64,.28) 12px 16px,transparent 16px 24px);mix-blend-mode:screen;pointer-events:none;animation:pnt-route-glitch-overlay 420ms steps(3,end) both;}.pnt-patcher::after,.undertale-page:has(#anchor:target) .pnt-anchor::after{position:absolute;z-index:-1;}@supports (view-transition-name:pnt-patcher-hero){.pnt-patcher-page:not(:has(.pnt-site-header>a:is(:focus,:active))) .pnt-anchor__logo,.undertale-page:not(.pnt-patcher-page):has(#anchor:target):not(:has(.pnt-site-header>a:is(:focus,:active))) .pnt-anchor__logo,.undertale-page:not(.pnt-patcher-page):has(.pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active)) .pnt-anchor__logo{view-transition-name:pnt-patcher-hero}::view-transition-group(pnt-patcher-hero){z-index:1;animation:none}::view-transition-old(pnt-patcher-hero){display:none}::view-transition-new(pnt-patcher-hero){animation:none;opacity:1;mix-blend-mode:normal}}::view-transition-group(root){background:#000;animation-duration:420ms;}::view-transition-old(root){animation:pnt-route-glitch-exit 210ms steps(2,end) both;}::view-transition-new(root){animation:pnt-route-glitch-enter 300ms steps(2,end) 100ms both;}@keyframes pnt-route-glitch-exit{0%{opacity:1;transform:none;filter:none;clip-path:inset(0)}32%{transform:translateX(1.5%) skewX(4deg);filter:hue-rotate(110deg) saturate(2.4) contrast(1.45);clip-path:inset(12% 0 54% 0)}67%{opacity:.8;transform:translateX(-2.5%) skewX(-7deg);filter:hue-rotate(250deg) saturate(3) contrast(1.8);clip-path:inset(58% 0 8% 0)}100%{opacity:0;transform:scaleX(1.025);filter:saturate(3) contrast(2);clip-path:inset(48% 0 48% 0)}}@keyframes pnt-route-glitch-enter{0%{opacity:0;transform:translateX(-3%) skewX(-8deg);filter:hue-rotate(250deg) saturate(3) contrast(2);clip-path:inset(47% 0 47% 0)}25%{opacity:.72;transform:translateX(2%) skewX(6deg);filter:hue-rotate(110deg) saturate(2.8) contrast(1.7);clip-path:inset(8% 0 66% 0)}55%{opacity:.86;transform:translateX(-1.2%) skewX(-3deg);filter:hue-rotate(310deg) saturate(2.2) contrast(1.45);clip-path:inset(56% 0 7% 0)}78%{opacity:1;transform:translateX(.6%);filter:hue-rotate(40deg) saturate(1.5) contrast(1.2);clip-path:inset(0 0 18% 0)}100%{opacity:1;transform:none;filter:none;clip-path:inset(0)}}@keyframes pnt-route-glitch-overlay{0%,35%,72%{opacity:.55;transform:translateX(-1.5%)}18%,54%{opacity:.3;transform:translateX(1.5%)}100%{opacity:0;transform:none;visibility:hidden}}@media (prefers-reduced-motion:reduce){.pnt-patcher::before{background-attachment:scroll}.pnt-patcher::before,.pnt-patcher__stack,.pnt-patcher-page>.pnt-copyright,.pnt-home-page:has(#from-patcher:target) .pnt-chsl-cont,.pnt-home-page:has(#from-patcher:target)>.pnt-copyright,.undertale-page:has(#anchor:target):is(.pnt-anchor__background,.pnt-anchor__actions,.pnt-trailer,.pnt-anchor__description),.undertale-page:has(#anchor:target) #content>section:not(.pnt-anchor),.undertale-page:has(#anchor:target)>.pnt-copyright,::view-transition-old(root),::view-transition-new(root){animation:none}.pnt-patcher::after,.pnt-home-page:has(#from-patcher:target)::after,.undertale-page:has(#anchor:target) .pnt-anchor::after{display:none}}@property --pnt-warning-row{syntax:"<integer>";inherits:false;initial-value:0;}@property --pnt-warning-column{syntax:"<percentage>";inherits:false;initial-value:0;}.pnt-patcher__apply-slot{position:relative;flex:0 1 var(--pnt-battle-button-width);width:var(--pnt-battle-button-width);max-width:100%;}.pnt-patcher__apply-slot .pnt-battle-button{width:100%;transition:visibility 0s 600ms;}.pnt-patcher__missing-guardian{position:absolute;inset:0;overflow:hidden;visibility:hidden;opacity:0;pointer-events:none;transition:opacity 600ms ease-out,visibility 0s 600ms;}.pnt-patcher__missing-guardian .pnt-patcher__guardian-angry{opacity:0;}.pnt-patcher__missing-guardian .pnt-patcher__guardian-smile{opacity:1;}.pnt-patcher__warning{--pnt-guardian-width:clamp(100px,20cqi,132px);--pnt-guardian-height:calc(var(--pnt-guardian-width) * 76 / 132);position:relative;margin-block-start:max(0,var(--pnt-guardian-height) + 16px - var(--pnt-patcher-section-gap));}.pnt-patcher__guardian{position:absolute;inset-inline-end:0;bottom:calc(100% + 1px);width:var(--pnt-guardian-width);height:var(--pnt-guardian-height);overflow:hidden;visibility:hidden;opacity:0;pointer-events:none;}.pnt-patcher__guardian-sprite{display:grid;grid-template:minmax(0,1fr)/minmax(0,1fr);width:100%;height:100%;place-items:center;}.pnt-patcher__guardian-sprite img{display:block;grid-area:1/1;width:100%;height:100%;min-width:0;min-height:0;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;}.pnt-patcher__guardian-smile{opacity:0;}.pnt-patcher:has(#status:not(:empty)):not(:has(#patcher-download .pnt-patcher__download-link)) .pnt-patcher__guardian{visibility:visible;opacity:1;}.pnt-patcher:has(#status:not(:empty)):not(:has(#patcher-download .pnt-patcher__download-link)) .pnt-patcher__guardian .pnt-patcher__guardian-sprite{animation:pnt-endogeny-rise 180ms ease-out;}.pnt-patcher:has(#patcher-download .pnt-patcher__download-link) .pnt-patcher__status-screen{min-width:0;max-width:100%;}.pnt-patcher:has(#patcher-download .pnt-patcher__download-link) .pnt-patcher__guardian{transition:opacity 3s linear,visibility 0s 3s;}.pnt-patcher:has(#patcher-download .pnt-patcher__download-link) .pnt-patcher__guardian-angry{opacity:0;}.pnt-patcher:has(#patcher-download .pnt-patcher__download-link) .pnt-patcher__guardian-smile{opacity:1;}.pnt-patcher__form{grid-template-areas:"fields" "actions" "feedback";}.pnt-patcher__fields{grid-area:fields;}.pnt-patcher__actions{grid-area:actions;}.pnt-patcher__selection-hint{display:none;grid-area:feedback;align-self:start;margin:0;text-align:center;}.pnt-patcher__result{display:flex;grid-area:feedback;flex-wrap:wrap;align-items:baseline;align-content:center;gap:.25em .5em;min-width:0;min-block-size:6em;flex-direction:column;}.pnt-patcher__download{min-width:0;text-align:start;overflow-wrap:anywhere;}.pnt-patcher__download-link:visited,.pnt-patcher__download-link:hover,.pnt-patcher__download-link:focus{color:var(--pnt-yellow);}.pnt-patcher__download-link:focus-visible{outline:2px solid currentColor;outline-offset:4px;}.pnt-patcher__status{width:-moz-fit-content;width:fit-content;max-width:100%;overflow-wrap:anywhere;color:#fff;}.pnt-patcher__feedback-defs{position:absolute;pointer-events:none;}.pnt-patcher__status-screen:not(:has(#status:not(:empty))){display:none;}.pnt-patcher__status:not(:empty){animation:pnt-patcher-warning-type 320ms steps(24,end) both;}.pnt-patcher__form:has(#apply:active) .pnt-patcher__status{animation:none;}.pnt-patcher__form:has(#status:not(:empty)):has(.pnt-file-picker__name.is-empty):not(:has(.pnt-patcher__download-link)) .pnt-battle-button{visibility:hidden;pointer-events:none;transition:none;}.pnt-patcher__form:has(#status:not(:empty)):has(.pnt-file-picker__name.is-empty):not(:has(.pnt-patcher__download-link)) .pnt-patcher__missing-guardian{visibility:visible;opacity:1;transition:none;}.pnt-patcher__form:has(#status:not(:empty)):has(.pnt-file-picker__name.is-empty):not(:has(.pnt-patcher__download-link)) .pnt-patcher__guardian-sprite{animation:pnt-endogeny-rise 180ms ease-out;}.pnt-patcher__form:has(#status:not(:empty)):has(.pnt-file-picker__name.is-empty):not(:has(.pnt-patcher__download-link)) .pnt-patcher__guardian-angry{opacity:1;}.pnt-patcher__form:has(#status:not(:empty)):has(.pnt-file-picker__name.is-empty):not(:has(.pnt-patcher__download-link)) .pnt-patcher__guardian-smile{opacity:0;}.pnt-patcher__form:has(#status:not(:empty)):has(.pnt-file-picker__name.is-empty):not(:has(.pnt-patcher__download-link)) .pnt-patcher__selection-hint{display:block;}.pnt-patcher:has(#status:not(:empty)):not(:has(#patcher-download .pnt-patcher__download-link)) .pnt-patcher__status-screen{--pnt-warning-row-height:calc(var(--pnt-type-medium) * 1.25);--pnt-warning-row-top:calc(var(--pnt-warning-row) * var(--pnt-warning-row-height));--pnt-warning-column-steps:160;position:fixed;z-index:0;inset:var(--pnt-warning-inset,0 auto auto 0);box-sizing:border-box;width:var(--pnt-warning-width,66vw);height:var(--pnt-warning-height,66vh);overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;clip-path:polygon(0 0,100% 0,100% var(--pnt-warning-row-top),var(--pnt-warning-column) var(--pnt-warning-row-top),var(--pnt-warning-column) calc(var(--pnt-warning-row-top) + var(--pnt-warning-row-height)),0 calc(var(--pnt-warning-row-top) + var(--pnt-warning-row-height)));animation:pnt-patcher-warning-rows 5760ms steps(96,end) both,pnt-patcher-warning-column 60ms steps(var(--pnt-warning-column-steps),end) 96 both;}.pnt-patcher:has(#status:not(:empty)):not(:has(#patcher-download .pnt-patcher__download-link)):has(.pnt-file-picker__name.is-empty){--pnt-warning-width:100vw;--pnt-warning-height:100vh;}.pnt-patcher:has(#status:not(:empty)):not(:has(#patcher-download .pnt-patcher__download-link)):has(.pnt-file-picker__name.is-empty) .pnt-patcher__guardian{visibility:hidden;opacity:0;}.pnt-patcher:has(#status:not(:empty)):not(:has(#patcher-download .pnt-patcher__download-link)) .pnt-patcher__status-tile{box-sizing:border-box;width:-moz-max-content;width:max-content;max-width:100%;padding-inline-end:.5ch;line-height:1.25;filter:url("#pnt-patcher-warning-repeat");}.pnt-patcher:has(#status:not(:empty)):not(:has(#patcher-download .pnt-patcher__download-link)) #status{width:-moz-max-content;width:max-content;max-width:100%;min-height:0;line-height:inherit;white-space:normal;animation:none;clip-path:none;}@media (max-width:64rem){.pnt-patcher:has(#status:not(:empty)):not(:has(#patcher-download .pnt-patcher__download-link)) .pnt-patcher__status-screen{--pnt-warning-column-steps:112}}@media (max-width:36rem){.pnt-patcher:has(#status:not(:empty)):not(:has(#patcher-download .pnt-patcher__download-link)) .pnt-patcher__status-screen{--pnt-warning-column-steps:48}}.pnt-patcher:has(#status:not(:empty)):not(:has(#patcher-download .pnt-patcher__download-link)) .pnt-patcher__logo,.pnt-patcher:has(#status:not(:empty)):not(:has(#patcher-download .pnt-patcher__download-link)) .pnt-patcher__tool>h2,.pnt-patcher:has(#status:not(:empty)):not(:has(#patcher-download .pnt-patcher__download-link)) .pnt-patcher__fields,.pnt-patcher:has(#status:not(:empty)):not(:has(#patcher-download .pnt-patcher__download-link)) .pnt-patcher__actions,.pnt-patcher:has(#status:not(:empty)):not(:has(#patcher-download .pnt-patcher__download-link)) .pnt-patcher__selection-hint,.pnt-patcher:has(#status:not(:empty)):not(:has(#patcher-download .pnt-patcher__download-link)) .pnt-patcher__warning{position:relative;z-index:1;}.pnt-patcher:has(#status:not(:empty)):not(:has(#patcher-download .pnt-patcher__download-link)) .pnt-file-picker,.pnt-patcher:has(#status:not(:empty)):not(:has(#patcher-download .pnt-patcher__download-link)) .pnt-patcher__warning{background:#000;}.pnt-patcher:has(#status:not(:empty)):not(:has(#patcher-download .pnt-patcher__download-link)) .pnt-patcher__field-label,.pnt-patcher:has(#status:not(:empty)):not(:has(#patcher-download .pnt-patcher__download-link)) .pnt-patcher__selection-hint,.pnt-patcher:has(#status:not(:empty)):not(:has(#patcher-download .pnt-patcher__download-link)) .pnt-patcher__apply-slot,.pnt-patcher:has(#status:not(:empty)):not(:has(#patcher-download .pnt-patcher__download-link)) .pnt-patcher__tool>h2{background:#000;}@keyframes pnt-patcher-warning-type{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes pnt-patcher-warning-rows{from{--pnt-warning-row:0}to{--pnt-warning-row:96}}@keyframes pnt-patcher-warning-column{from{--pnt-warning-column:0}to{--pnt-warning-column:100%}}@keyframes pnt-endogeny-rise{from{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pnt-patcher__apply-slot .pnt-battle-button,.pnt-patcher__missing-guardian{transition:none}.pnt-patcher__form:has(#status:not(:empty)):has(.pnt-file-picker__name.is-empty):not(:has(.pnt-patcher__download-link)) .pnt-patcher__selection-hint{display:none}.pnt-patcher:has(#patcher-download .pnt-patcher__download-link) .pnt-patcher__guardian{transition:none}.pnt-patcher:has(#status:not(:empty)):not(:has(#patcher-download .pnt-patcher__download-link)) .pnt-patcher__guardian .pnt-patcher__guardian-sprite,.pnt-patcher__form:has(#status:not(:empty)):has(.pnt-file-picker__name.is-empty):not(:has(.pnt-patcher__download-link)) .pnt-patcher__guardian-sprite{animation:none}.pnt-patcher:has(#status:not(:empty)):not(:has(#patcher-download .pnt-patcher__download-link)) .pnt-patcher__status-screen{position:static;width:auto;height:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;animation:none;clip-path:none}.pnt-patcher:has(#status:not(:empty)):not(:has(#patcher-download .pnt-patcher__download-link)) .pnt-patcher__status-tile{width:auto;padding:0;filter:none}.pnt-patcher:has(#status:not(:empty)):not(:has(#patcher-download .pnt-patcher__download-link)) #status{width:-moz-fit-content;width:fit-content;max-width:100%;white-space:normal}.pnt-patcher__status:not(:empty){animation:none;clip-path:none}}.pnt-faq{--pnt-art-image:url("../undertale/assets/background/bg_waterfall_castle.png");--pnt-art-image-size:100% auto;--pnt-art-image-position:center;--pnt-art-image-size-compact:cover;--pnt-art-image-position-compact:center;--pnt-art-image-size-phone:auto 100%;--pnt-art-image-position-phone:center;--pnt-art-image-height-desktop:min(100%,calc(25cqi + var(--pnt-art-shadow-bleed)));min-height:clamp(34rem,38vw,46rem);}.pnt-faq__content{display:flex;align-items:center;box-sizing:border-box;min-height:inherit;padding-block:clamp(3rem,5vw,5rem);}.pnt-faq__content a{color:var(--pnt-yellow);}.pnt-faq__copy{width:100%;}.pnt-faq__title{margin:0 0 clamp(1.25rem,2vw,2rem);line-height:1.2;}.pnt-faq__list{margin:0;}.pnt-faq__item + .pnt-faq__item{margin-top:clamp(1rem,1.75vw,1.5rem);}.pnt-faq__question,.pnt-faq__answer{margin:0;line-height:1.4;}.pnt-faq__answer{color:var(--pnt-yellow);}@media (max-width:64rem){.pnt-faq{min-height:0;margin-block:var(--pnt-section-spacing)}.pnt-faq__content{padding-block:var(--pnt-section-spacing)}}@media (max-width:36rem) and (orientation:portrait){.pnt-faq{--pnt-art-image:none}}.pnt-contact{--pnt-art-image:url("../undertale/assets/background/bg_capital.png");--pnt-art-image-size:100% auto;--pnt-art-image-position:center;--pnt-art-image-size-compact:cover;--pnt-art-image-position-compact:center;--pnt-art-image-size-phone:auto 100%;--pnt-art-image-position-phone:center;--pnt-art-image-height-desktop:min(100%,calc(25cqi + var(--pnt-art-shadow-bleed)));min-height:clamp(20rem,26vw,31rem);}.pnt-contact__content{display:flex;align-items:center;box-sizing:border-box;min-height:inherit;padding-block:clamp(3rem,5vw,5rem);}.pnt-contact__copy{width:100%;}.pnt-contact__title{margin:0 0 clamp(1.25rem,2vw,2rem);line-height:1.2;}.pnt-contact__list{display:grid;gap:clamp(1rem,2vw,1.5rem);margin:0;grid-template-columns:1fr 1fr;}.pnt-contact__label,.pnt-contact__value{margin:0;line-height:1.4;}.pnt-contact__label a,.pnt-contact__value a{color:var(--pnt-yellow);word-break:break-word;}.pnt-contact__label img,.pnt-contact__value img{image-rendering:pixelated;}@media (max-width:64rem){.pnt-contact{min-height:0;margin-block:var(--pnt-section-spacing)}.pnt-contact__content{padding-block:var(--pnt-section-spacing)}}@media (max-width:36rem) and (orientation:portrait){.pnt-contact{--pnt-art-image:none}}.pnt-credits{--pnt-art-image:url("../undertale/assets/background/bg_hotland_core.png");--pnt-art-image-size:200% auto;--pnt-art-image-position:right center;--pnt-art-image-size-compact:cover;--pnt-art-image-position-compact:right center;--pnt-art-image-size-phone:cover;--pnt-art-image-position-phone:right center;--pnt-art-image-height-desktop:min(100%,calc(50cqi + var(--pnt-art-shadow-bleed)));min-height:clamp(40rem,52vw,62rem);}.pnt-credits__content{display:flex;align-items:center;box-sizing:border-box;min-height:inherit;padding-block:clamp(3rem,6vw,6rem);}.pnt-credits__copy{display:grid;width:100%;gap:clamp(2.5rem,5vw,4.5rem);}.pnt-credits__title{margin:0 0 clamp(1.25rem,2vw,2rem);line-height:1.25;}.pnt-credits__names{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:clamp(.4rem,1vw,.75rem) clamp(.25rem,1vw,.75rem);margin:0;padding:0;color:var(--pnt-yellow);line-height:1.35;list-style:none;text-align:center;}.pnt-credits__name--center{grid-column:2;}.pnt-credits__names--website{grid-template-columns:repeat(2,minmax(0,1fr));}@media (max-width:64rem){.pnt-credits{margin-block:var(--pnt-section-spacing)}.pnt-credits__content{padding-block:var(--pnt-section-spacing)}}@media (max-width:36rem) and (orientation:portrait){.pnt-credits{--pnt-art-image:none}}.pnt-loading-screen{position:fixed;z-index:2147483647;inset:0;display:none;min-width:100vw;min-height:100vh;min-height:100dvh;place-content:center;justify-items:center;gap:1rem;overflow:hidden;overscroll-behavior:contain;background:#000;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:none;}.pnt-loading-screen__dog{position:relative;display:block;width:5.5rem;height:4.75rem;}.pnt-loading-screen__dog::before,.pnt-loading-screen__dog::after{position:absolute;inset:0;content:"";background-repeat:no-repeat;background-position:center;background-size:auto 100%;image-rendering:pixelated;}.pnt-loading-screen__dog::before{background-image:url("../pix/tobdog/spr_tobdogl_0.png");animation:pnt-loading-dog-first 600ms steps(1,end) infinite;}.pnt-loading-screen__dog::after{background-image:url("../pix/tobdog/spr_tobdogl_1.png");animation:pnt-loading-dog-second 600ms steps(1,end) infinite;}.pnt-loading-screen__label{display:flex;align-items:baseline;margin:0;font-size:var(--pnt-type-large);line-height:1.2;}.pnt-loading-screen__dots{display:inline-block;width:3ch;text-align:left;}.pnt-loading-screen__dots::after{display:block;overflow:hidden;width:1ch;content:"...";white-space:nowrap;animation:pnt-loading-dots 1500ms steps(1,end) infinite;}@media (max-width:36rem),(max-height:36rem) and (orientation:landscape){.pnt-loading-screen{display:grid;animation:pnt-loading-screen-dismiss 200ms ease-out 1300ms forwards}::view-transition{display:none}}@keyframes pnt-loading-screen-dismiss{to{display:none;visibility:hidden;opacity:0;pointer-events:none}}@keyframes pnt-loading-dog-first{0%,49.999%{opacity:1}50%,100%{opacity:0}}@keyframes pnt-loading-dog-second{0%,49.999%{opacity:0}50%,100%{opacity:1}}@keyframes pnt-loading-dots{0%,33.332%{width:1ch}33.333%,66.665%{width:2ch}66.666%,100%{width:3ch}}@media (prefers-reduced-motion:reduce){.pnt-loading-screen{animation-delay:0s;animation-duration:1ms}.pnt-loading-screen__dog::before,.pnt-loading-screen__dog::after,.pnt-loading-screen__dots::after{animation:none}.pnt-loading-screen__dog::after{display:none}}.pnt-error-page{--pnt-orange:#ff8832;--pnt-yellow:#ffff00;min-width:340px;min-height:100vh;min-height:100dvh;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000;}.pnt-error-page h1{text-shadow:-2px -2px 0 #000,0 -2px 0 #000,2px -2px 0 #000,-2px 0 0 #000,2px 0 0 #000,-2px 2px 0 #000,0 2px 0 #000,2px 2px 0 #000;}.pnt-error{--pnt-battle-button-width:clamp(12rem,46cqi,17rem);display:flex;box-sizing:border-box;width:var(--pnt-middle-column-width);min-height:100vh;min-height:100dvh;margin:0 auto;padding:clamp(1.5rem,5vw,3.5rem) 10px;align-items:center;flex-direction:column;justify-content:center;container-type:inline-size;text-align:center;}.pnt-error__logo{display:block;width:clamp(9rem,60cqi,15.625rem);max-width:100%;height:auto;margin:0 auto clamp(2.5rem,10cqi,5rem);image-rendering:pixelated;}.pnt-error__code,.pnt-error__title,.pnt-error__message{margin:0;}.pnt-error__code{color:var(--pnt-yellow);font-size:var(--pnt-type-large);line-height:1;}.pnt-error__title{margin-top:.75rem;font-size:var(--pnt-type-large);line-height:1.25;}.pnt-error__dog{display:block;width:clamp(5.5rem,24cqi,8.5rem);background-image:url("../undertale/assets/character/animated/toby/sleep/sleepdog1.png");background-position:center bottom;background-repeat:no-repeat;background-size:contain;aspect-ratio:34/24;margin:clamp(1.75rem,7cqi,3.5rem) 0;animation:pnt-error-dog-sleep 2s steps(1,end) infinite;image-rendering:pixelated;}@keyframes pnt-error-dog-sleep{0%,24.999%{background-image:url("../undertale/assets/character/animated/toby/sleep/sleepdog1.png")}25%,49.999%{background-image:url("../undertale/assets/character/animated/toby/sleep/sleepdogzzz1.png")}50%,74.999%{background-image:url("../undertale/assets/character/animated/toby/sleep/sleepdog2.png")}75%,100%{background-image:url("../undertale/assets/character/animated/toby/sleep/sleepdogzzz2.png")}}.pnt-error__message{max-width:34rem;font-size:var(--pnt-type-medium);line-height:1.6;}.pnt-error__actions{display:flex;width:100%;margin-top:clamp(2rem,8cqi,4rem);align-items:center;flex-wrap:wrap;justify-content:center;gap:clamp(.5rem,2cqi,1rem);}.pnt-error__actions .pnt-battle-button__default-icon{width:78%;height:78%;}@media (prefers-reduced-motion:reduce){.pnt-error__dog{background-image:url("../undertale/assets/character/animated/toby/sleep/sleepdogzzz1.png");animation:none}}@property --pnt-project-at-top{syntax:"<number>";inherits:true;initial-value:1;}:root{--pnt-snowdin-background:url("../undertale/assets/background/bg_snowdin_welcome.png");}.pnt-project-route-target{position:absolute;inset:0 auto auto 0;width:0;height:0;pointer-events:none;}.pnt-project-background{pointer-events:none;}.pnt-project-background--menu{position:absolute;inset:0;background-image:linear-gradient(90deg,#000,transparent),var(--pnt-snowdin-background);background-position:center;background-repeat:no-repeat;background-size:cover;}.pnt-home-page #content{width:100%;padding:0;}.pnt-home-page .pnt-chsl-cont{box-sizing:border-box;width:var(--pnt-middle-column-width);margin:32px auto 10px;padding:0 10px;}.pnt-home-header{isolation:isolate;background:transparent;animation:none;}.pnt-project-header-background{position:absolute;z-index:-1;inset:0;background:#000;pointer-events:none;}.undertale-page .pnt-site-header:has(.pnt-project-header-background){isolation:isolate;background:transparent;animation:none;}.undertale-page .pnt-site-header:has(.pnt-project-header-background) .pnt-project-header-background{background:rgba(0,0,0,.85);}@supports (animation-timeline:scroll()){.undertale-page .pnt-site-header>.pnt-project-header-background{background:rgba(0,0,0,.5);animation:pnt-header-darken linear both;animation-timeline:scroll(root block);animation-range:0 clamp(34rem,90svh,56rem)}@media (max-width:36rem){.undertale-page .pnt-site-header>.pnt-project-header-background{animation-range:0 clamp(28rem,108vw,39rem)}}}@supports (view-transition-name:pnt-project-snowdin){html:has(.pnt-home-page){view-transition-name:none}.pnt-home-page .pnt-project-header-background{view-transition-name:pnt-project-header}.pnt-home-page #plaenithaan-logo{view-transition-name:pnt-project-logo}.pnt-home-page .pnt-project-background--menu{view-transition-name:pnt-project-snowdin}.pnt-home-page .pnt-copyright{view-transition-name:pnt-project-menu-footer}.pnt-home-page:has(.pnt-chsl-udt a:is(:focus,:active)) #content{view-transition-name:pnt-project-menu}html:has(.undertale-page:not(.pnt-patcher-page) .pnt-site-header>a[href="/#projects"]:is(:focus,:active)) #content{view-transition-name:pnt-project-body}html:has(.undertale-page:not(.pnt-patcher-page) .pnt-site-header>a[href="/#projects"]:is(:focus,:active)) .pnt-copyright{view-transition-name:pnt-project-long-footer}html:has(.undertale-page:not(.pnt-patcher-page) .pnt-site-header>a[href="/#projects"]:is(:focus,:active)) .pnt-back-to-top{view-transition-name:pnt-project-top}html:has(.pnt-instruction-page .pnt-site-header>a[href="/#from-instruction"]:is(:focus,:active)) #content{view-transition-name:pnt-project-body}html:has(.pnt-instruction-page .pnt-site-header>a[href="/#from-instruction"]:is(:focus,:active)) .pnt-copyright{view-transition-name:pnt-project-long-footer}html:has(.pnt-instruction-page .pnt-site-header>a[href="/#from-instruction"]:is(:focus,:active)) .pnt-back-to-top{view-transition-name:pnt-project-top}html:is(:has(.undertale-page:not(.pnt-patcher-page) #intro:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-site-header>a[href="/#projects"]:is(:focus,:active)),:has(.pnt-instruction-page .pnt-site-header>a[href="/#from-instruction"]:is(:focus,:active))):not(:has(.pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))){view-transition-name:none}html:is(:has(.undertale-page:not(.pnt-patcher-page) #intro:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-site-header>a[href="/#projects"]:is(:focus,:active)),:has(.pnt-instruction-page .pnt-site-header>a[href="/#from-instruction"]:is(:focus,:active))):not(:has(.pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))) .pnt-project-header-background{view-transition-name:pnt-project-header}html:is(:has(.undertale-page:not(.pnt-patcher-page) #intro:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-site-header>a[href="/#projects"]:is(:focus,:active)),:has(.pnt-instruction-page .pnt-site-header>a[href="/#from-instruction"]:is(:focus,:active))):not(:has(.pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))) #plaenithaan-logo{view-transition-name:pnt-project-logo}html:is(:has(.undertale-page:not(.pnt-patcher-page) #intro:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-site-header>a[href="/#projects"]:is(:focus,:active)),:has(.pnt-instruction-page .pnt-site-header>a[href="/#from-instruction"]:is(:focus,:active))):not(:has(.pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))) .pnt-anchor__background{view-transition-name:pnt-project-snowdin}.pnt-patcher-page:has(.pnt-site-header>a[href="/#from-patcher"]:is(:focus,:active)) .pnt-project-header-background{view-transition-name:pnt-project-header}.pnt-patcher-page:has(.pnt-site-header>a[href="/#from-patcher"]:is(:focus,:active)) #plaenithaan-logo{view-transition-name:pnt-project-logo}html:has(.pnt-home-page:is(#from-patcher,#from-instruction):target):not(:has(.pnt-chsl-udt a:is(:focus,:active))){view-transition-name:root}html:has(.pnt-home-page:is(#from-patcher,#from-instruction):target):not(:has(.pnt-chsl-udt a:is(:focus,:active))) #content,html:has(.pnt-home-page:is(#from-patcher,#from-instruction):target):not(:has(.pnt-chsl-udt a:is(:focus,:active))) .pnt-project-background--menu,html:has(.pnt-home-page:is(#from-patcher,#from-instruction):target):not(:has(.pnt-chsl-udt a:is(:focus,:active))) .pnt-copyright{view-transition-name:none}html:has(.pnt-home-page):not(:has(#projects:target,#from-patcher:target,#from-instruction:target))::view-transition-group(*),html:has(.pnt-home-page):not(:has(#projects:target,#from-patcher:target,#from-instruction:target))::view-transition-old(*),html:has(.pnt-home-page):not(:has(#projects:target,#from-patcher:target,#from-instruction:target))::view-transition-new(*){animation:none}html:has(.pnt-home-page):not(:has(#projects:target,#from-patcher:target,#from-instruction:target))::view-transition-old(*){display:none}html:has(.pnt-home-page:is(#projects,#from-instruction):target)::view-transition,html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):not(:has(.pnt-anchor__actions a[href="patcher.html"]:focus))::view-transition{pointer-events:none;opacity:var(--pnt-project-at-top)}html:has(.pnt-home-page:is(#projects,#from-instruction):target)::view-transition-group(*),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):not(:has(.pnt-anchor__actions a[href="patcher.html"]:focus))::view-transition-group(*){animation-duration:var(--pnt-project-phase);animation-timing-function:var(--pnt-project-ease)}html:has(.pnt-home-page:is(#projects,#from-instruction):target)::view-transition-old(*),html:has(.pnt-home-page:is(#projects,#from-instruction):target)::view-transition-new(*),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):not(:has(.pnt-anchor__actions a[href="patcher.html"]:focus))::view-transition-old(*),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):not(:has(.pnt-anchor__actions a[href="patcher.html"]:focus))::view-transition-new(*){mix-blend-mode:normal}html:has(.pnt-home-page:is(#projects,#from-instruction):target)::view-transition-group(root),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):not(:has(.pnt-anchor__actions a[href="patcher.html"]:focus))::view-transition-group(root){z-index:0;background:#000}html:has(.pnt-home-page:is(#projects,#from-instruction):target)::view-transition-old(root),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):not(:has(.pnt-anchor__actions a[href="patcher.html"]:focus))::view-transition-old(root){display:none}html:has(.pnt-home-page:is(#projects,#from-instruction):target)::view-transition-new(root),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):not(:has(.pnt-anchor__actions a[href="patcher.html"]:focus))::view-transition-new(root){animation:none}html:has(.pnt-home-page:is(#projects,#from-instruction):target)::view-transition-group(pnt-project-snowdin),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):not(:has(.pnt-anchor__actions a[href="patcher.html"]:focus))::view-transition-group(pnt-project-snowdin){z-index:1;overflow:clip}html:has(.pnt-home-page:is(#projects,#from-instruction):target)::view-transition-old(pnt-project-snowdin),html:has(.pnt-home-page:is(#projects,#from-instruction):target)::view-transition-new(pnt-project-snowdin),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):not(:has(.pnt-anchor__actions a[href="patcher.html"]:focus))::view-transition-old(pnt-project-snowdin),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):not(:has(.pnt-anchor__actions a[href="patcher.html"]:focus))::view-transition-new(pnt-project-snowdin){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation-duration:var(--pnt-project-phase);animation-timing-function:var(--pnt-project-ease)}html:has(.pnt-home-page:is(#projects,#from-instruction):target)::view-transition-group(pnt-project-menu),html:has(.pnt-home-page:is(#projects,#from-instruction):target)::view-transition-group(pnt-project-body),html:has(.pnt-home-page:is(#projects,#from-instruction):target)::view-transition-group(pnt-project-long-footer),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):not(:has(.pnt-anchor__actions a[href="patcher.html"]:focus))::view-transition-group(pnt-project-menu),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):not(:has(.pnt-anchor__actions a[href="patcher.html"]:focus))::view-transition-group(pnt-project-body),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):not(:has(.pnt-anchor__actions a[href="patcher.html"]:focus))::view-transition-group(pnt-project-long-footer){z-index:2}html:has(.pnt-home-page:is(#projects,#from-instruction):target)::view-transition-group(pnt-project-menu-footer),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):not(:has(.pnt-anchor__actions a[href="patcher.html"]:focus))::view-transition-group(pnt-project-menu-footer){z-index:3}html:has(.pnt-home-page:is(#projects,#from-instruction):target)::view-transition-group(pnt-project-top),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):not(:has(.pnt-anchor__actions a[href="patcher.html"]:focus))::view-transition-group(pnt-project-top){z-index:4}html:has(.pnt-home-page:is(#projects,#from-instruction):target)::view-transition-old(pnt-project-menu),html:has(.pnt-home-page:is(#projects,#from-instruction):target)::view-transition-old(pnt-project-body),html:has(.pnt-home-page:is(#projects,#from-instruction):target)::view-transition-old(pnt-project-top),html:has(.pnt-home-page:is(#projects,#from-instruction):target)::view-transition-old(pnt-project-long-footer),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):not(:has(.pnt-anchor__actions a[href="patcher.html"]:focus))::view-transition-old(pnt-project-menu),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):not(:has(.pnt-anchor__actions a[href="patcher.html"]:focus))::view-transition-old(pnt-project-body),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):not(:has(.pnt-anchor__actions a[href="patcher.html"]:focus))::view-transition-old(pnt-project-top),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):not(:has(.pnt-anchor__actions a[href="patcher.html"]:focus))::view-transition-old(pnt-project-long-footer){animation:pnt-project-clear var(--pnt-project-phase) ease-out both}html:has(.pnt-home-page:is(#projects,#from-instruction):target)::view-transition-old(pnt-project-menu-footer),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):not(:has(.pnt-anchor__actions a[href="patcher.html"]:focus))::view-transition-old(pnt-project-menu-footer){animation:pnt-project-footer-out var(--pnt-project-phase) var(--pnt-project-ease) both}html:has(.pnt-home-page:is(#projects,#from-instruction):target)::view-transition-new(pnt-project-menu-footer),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):not(:has(.pnt-anchor__actions a[href="patcher.html"]:focus))::view-transition-new(pnt-project-menu-footer){animation:pnt-project-footer-in var(--pnt-project-phase) var(--pnt-project-ease) both}html:has(.pnt-home-page:is(#projects,#from-patcher,#from-instruction):target),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):not(:has(.pnt-anchor__actions a[href="patcher.html"]:focus)){--pnt-project-phase:500ms;--pnt-project-ease:cubic-bezier(.22,.61,.36,1)}html:has(.pnt-home-page:is(#projects,#from-patcher,#from-instruction):target)::view-transition-group(pnt-project-header),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):not(:has(.pnt-anchor__actions a[href="patcher.html"]:focus))::view-transition-group(pnt-project-header){z-index:5;overflow:clip;animation:none}html:has(.pnt-home-page:is(#projects,#from-patcher,#from-instruction):target)::view-transition-group(pnt-project-logo),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):not(:has(.pnt-anchor__actions a[href="patcher.html"]:focus))::view-transition-group(pnt-project-logo){z-index:6;animation:none}html:has(.pnt-home-page:is(#projects,#from-patcher,#from-instruction):target)::view-transition-old(pnt-project-logo),html:has(.pnt-home-page:is(#projects,#from-patcher,#from-instruction):target)::view-transition-new(pnt-project-logo),html:has(.pnt-home-page:is(#projects,#from-patcher,#from-instruction):target)::view-transition-old(pnt-project-header),html:has(.pnt-home-page:is(#projects,#from-patcher,#from-instruction):target)::view-transition-new(pnt-project-header),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):not(:has(.pnt-anchor__actions a[href="patcher.html"]:focus))::view-transition-old(pnt-project-logo),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):not(:has(.pnt-anchor__actions a[href="patcher.html"]:focus))::view-transition-new(pnt-project-logo),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):not(:has(.pnt-anchor__actions a[href="patcher.html"]:focus))::view-transition-old(pnt-project-header),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):not(:has(.pnt-anchor__actions a[href="patcher.html"]:focus))::view-transition-new(pnt-project-header){animation:none;opacity:1;mix-blend-mode:normal}@media (prefers-reduced-motion:no-preference){html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):not(:has(.pnt-anchor__actions a[href="patcher.html"]:focus))::view-transition-old(pnt-project-header){z-index:1;background:#000;animation:pnt-project-header-up var(--pnt-project-phase) var(--pnt-project-ease) both}html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):not(:has(.pnt-anchor__actions a[href="patcher.html"]:focus))::view-transition-new(pnt-project-header){z-index:0}html:has(.pnt-home-page:is(#projects,#from-patcher,#from-instruction):target)::view-transition-old(pnt-project-header){z-index:0}html:has(.pnt-home-page:is(#projects,#from-patcher,#from-instruction):target)::view-transition-new(pnt-project-header){z-index:1;background:#000;animation:pnt-project-header-down var(--pnt-project-phase) var(--pnt-project-ease) both}}html:has(.undertale-page:not(.pnt-patcher-page) #intro:target) .pnt-anchor__logo,html:has(.undertale-page:not(.pnt-patcher-page) #intro:target) .pnt-anchor__actions{animation:pnt-project-reveal var(--pnt-project-phase) ease-out var(--pnt-project-phase) backwards}html:has(.undertale-page:not(.pnt-patcher-page) #intro:target) .pnt-trailer,html:has(.undertale-page:not(.pnt-patcher-page) #intro:target) .pnt-anchor__description,html:has(.undertale-page:not(.pnt-patcher-page) #intro:target) #content>section:not(.pnt-anchor),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target) body>.pnt-copyright{animation:pnt-project-rise var(--pnt-project-phase) var(--pnt-project-ease) var(--pnt-project-phase) backwards}.pnt-home-page:has(#projects:target) .pnt-chsl-cont>.FONTMAIN,.pnt-home-page:has(#projects:target) .pnt-chsl-row>a,.pnt-home-page:has(#projects:target) .pnt-chsl-row:not(.pnt-chsl-udt),.pnt-home-page:has(#projects:target) .pnt-kkr{animation:pnt-route-glitch-enter var(--pnt-project-phase) steps(2,end) var(--pnt-project-phase) backwards}.pnt-home-page:has(#from-instruction:target) .pnt-chsl-cont>.FONTMAIN,.pnt-home-page:has(#from-instruction:target) .pnt-chsl-row>a,.pnt-home-page:has(#from-instruction:target) .pnt-chsl-row:not(.pnt-chsl-udt),.pnt-home-page:has(#from-instruction:target) .pnt-kkr{animation:pnt-route-glitch-enter var(--pnt-project-phase) steps(2,end) var(--pnt-project-phase) backwards}html:has(.undertale-page:not(.pnt-patcher-page):target):not(:has(#intro:target,#anchor:target))::view-transition{display:none}@supports (animation-timeline:scroll()){html:has(.undertale-page:not(.pnt-patcher-page) #intro:target){animation:pnt-project-yield-to-scroll linear both;animation-timeline:scroll(root block);animation-range:0 2px}}}@keyframes pnt-project-clear{0%{opacity:1}60%,100%{opacity:0}}@keyframes pnt-project-header-up{from{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes pnt-project-header-down{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes pnt-project-reveal{from{opacity:calc(1 - var(--pnt-project-at-top))}to{opacity:1}}@keyframes pnt-project-rise{from{opacity:calc(1 - var(--pnt-project-at-top));transform:translateY(calc(100svh * var(--pnt-project-at-top)))}to{opacity:1;transform:none}}@keyframes pnt-project-footer-out{from{transform:none}to{transform:translateY(100svh)}}@keyframes pnt-project-footer-in{from{transform:translateY(100svh)}to{transform:none}}@keyframes pnt-project-yield-to-scroll{from{--pnt-project-at-top:1}to{--pnt-project-at-top:0}}@media (prefers-reduced-motion:reduce){html:has(.pnt-home-page:is(#projects,#from-patcher,#from-instruction):target)::view-transition,html:has(.undertale-page:not(.pnt-patcher-page) #intro:target)::view-transition{display:none}html:has(.pnt-home-page:is(#projects,#from-patcher,#from-instruction):target)::view-transition-group(*),html:has(.pnt-home-page:is(#projects,#from-patcher,#from-instruction):target)::view-transition-old(*),html:has(.pnt-home-page:is(#projects,#from-patcher,#from-instruction):target)::view-transition-new(*),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target)::view-transition-group(*),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target)::view-transition-old(*),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target)::view-transition-new(*){animation:none}html:has(.pnt-home-page:is(#projects,#from-patcher,#from-instruction):target) .pnt-anchor__logo,html:has(.pnt-home-page:is(#projects,#from-patcher,#from-instruction):target) .pnt-anchor__actions,html:has(.pnt-home-page:is(#projects,#from-patcher,#from-instruction):target) .pnt-trailer,html:has(.pnt-home-page:is(#projects,#from-patcher,#from-instruction):target) .pnt-anchor__description,html:has(.pnt-home-page:is(#projects,#from-patcher,#from-instruction):target) #content>section:not(.pnt-anchor),html:has(.pnt-home-page:is(#projects,#from-patcher,#from-instruction):target) body>.pnt-copyright,html:has(.pnt-home-page:is(#projects,#from-patcher,#from-instruction):target) .pnt-chsl-cont>.FONTMAIN,html:has(.pnt-home-page:is(#projects,#from-patcher,#from-instruction):target) .pnt-chsl-row>a,html:has(.pnt-home-page:is(#projects,#from-patcher,#from-instruction):target) .pnt-chsl-row:not(.pnt-chsl-udt),html:has(.pnt-home-page:is(#projects,#from-patcher,#from-instruction):target) .pnt-kkr,html:has(.undertale-page:not(.pnt-patcher-page) #intro:target) .pnt-anchor__logo,html:has(.undertale-page:not(.pnt-patcher-page) #intro:target) .pnt-anchor__actions,html:has(.undertale-page:not(.pnt-patcher-page) #intro:target) .pnt-trailer,html:has(.undertale-page:not(.pnt-patcher-page) #intro:target) .pnt-anchor__description,html:has(.undertale-page:not(.pnt-patcher-page) #intro:target) #content>section:not(.pnt-anchor),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target) body>.pnt-copyright,html:has(.undertale-page:not(.pnt-patcher-page) #intro:target) .pnt-chsl-cont>.FONTMAIN,html:has(.undertale-page:not(.pnt-patcher-page) #intro:target) .pnt-chsl-row>a,html:has(.undertale-page:not(.pnt-patcher-page) #intro:target) .pnt-chsl-row:not(.pnt-chsl-udt),html:has(.undertale-page:not(.pnt-patcher-page) #intro:target) .pnt-kkr{animation:none}.undertale-page .pnt-site-header:has(.pnt-project-header-background)>.pnt-project-header-background{animation:none;background:#000}}@media (prefers-reduced-motion:no-preference){@supports (view-transition-name:pnt-patcher-scene){html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active))){--pnt-patcher-align-duration:300ms;--pnt-patcher-align-ease:cubic-bezier(.22,.61,.36,1);view-transition-name:none}html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active))) .pnt-patcher-scene-target{position:absolute;inset:0 0 auto;height:100svh;pointer-events:none;view-transition-name:pnt-patcher-scene}html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active))):has(.pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active),.pnt-patcher__back-link:is(:focus,:active)) body{view-transition-name:pnt-patcher-scene}html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active))):has(.pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active),.pnt-patcher__back-link:is(:focus,:active)) .pnt-patcher-scene-target{view-transition-name:none}html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active))):has(.pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active),.pnt-patcher__back-link:is(:focus,:active)) body>.pnt-back-to-top{view-transition-name:pnt-patcher-return}html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active))) .pnt-anchor__logo{view-transition-name:pnt-patcher-hero}html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active))) .pnt-project-header-background{view-transition-name:pnt-patcher-header}html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active))) #plaenithaan-logo{view-transition-name:pnt-patcher-brand}html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active))):active-view-transition .pnt-patcher::before,html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active))):active-view-transition .pnt-patcher__stack,html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active))):active-view-transition .pnt-anchor__background,html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active))):active-view-transition .pnt-anchor__actions,html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active))):active-view-transition .pnt-trailer,html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active))):active-view-transition .pnt-anchor__description,html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active))):active-view-transition #content>section:not(.pnt-anchor),html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active))):active-view-transition body>.pnt-copyright{animation-duration:525ms;animation-delay:calc(var(--pnt-patcher-align-duration) + 225ms - (1 - var(--pnt-project-at-top)) * 2s)}html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active))):active-view-transition .pnt-anchor__actions,html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active))):active-view-transition .pnt-patcher__stack{transform:none!important;clip-path:none!important;filter:none!important}html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active))):active-view-transition .pnt-patcher::after,html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active))):active-view-transition .pnt-anchor::after{animation-delay:-2s}html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active)))::view-transition{pointer-events:none;opacity:var(--pnt-project-at-top)}html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active)))::view-transition-group(pnt-patcher-scene),html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active)))::view-transition-group(pnt-patcher-hero){animation:revert;animation-duration:var(--pnt-patcher-align-duration);animation-timing-function:var(--pnt-patcher-align-ease)}html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active)))::view-transition-group(pnt-patcher-scene){z-index:0}html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active)))::view-transition-group(pnt-patcher-hero){z-index:1}html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active)))::view-transition-old(pnt-patcher-scene){width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;interpolate-size:numeric-only;mix-blend-mode:normal}html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active)))::view-transition-old(pnt-patcher-scene){animation:pnt-patcher-snapshot-crop var(--pnt-patcher-align-duration) steps(1,end) both,pnt-route-glitch-exit 375ms steps(2,end) var(--pnt-patcher-align-duration) both}html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active)))::view-transition-image-pair(pnt-patcher-scene){background:#000;animation:pnt-patcher-scene-clear 750ms steps(2,end) var(--pnt-patcher-align-duration) both}html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active)))::view-transition-new(pnt-patcher-scene){display:none}html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active)))::view-transition-group(pnt-patcher-header){z-index:3;animation:none}html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active)))::view-transition-group(pnt-patcher-brand){z-index:4;animation:none}html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active)))::view-transition-old(pnt-patcher-brand){display:none}html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active)))::view-transition-new(pnt-patcher-brand),html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active)))::view-transition-new(pnt-patcher-header){animation:none;opacity:1;mix-blend-mode:normal}html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active)))::view-transition-new(pnt-patcher-header){z-index:0}html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active)))::view-transition-old(pnt-patcher-header){z-index:1;mix-blend-mode:normal;animation:pnt-patcher-snapshot-out var(--pnt-patcher-align-duration) ease-out both}html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active)))::view-transition-group(pnt-patcher-return){z-index:2;animation:none}html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active)))::view-transition-old(pnt-patcher-return){animation:pnt-patcher-snapshot-out var(--pnt-patcher-align-duration) ease-out both}@supports (animation-timeline:scroll()){html:is(:has(.pnt-patcher-page),:has(.undertale-page:not(.pnt-patcher-page) #anchor:target),:has(.undertale-page:not(.pnt-patcher-page) .pnt-anchor__actions a[href="patcher.html"]:is(:focus,:active))):not(:has(.pnt-site-header>a:is(:focus,:active))){animation:pnt-project-yield-to-scroll linear both;animation-timeline:scroll(root block);animation-range:0 2px}}}}@keyframes pnt-patcher-snapshot-crop{from{height:auto}to{height:100svh}}@keyframes pnt-patcher-snapshot-out{from{opacity:1}to{opacity:0}}@keyframes pnt-patcher-scene-clear{0%,15%{opacity:1}25%{opacity:.6}50%,100%{opacity:0}}@media (max-width:36rem),(max-height:36rem) and (orientation:landscape){::view-transition{display:none!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.pnt-patcher::before,.pnt-patcher__stack,.pnt-patcher-page>.pnt-copyright,.pnt-home-page:has(#from-patcher:target) .pnt-chsl-cont,.pnt-home-page:has(#from-patcher:target)>.pnt-copyright,.undertale-page:has(#anchor:target):is(.pnt-anchor__background,.pnt-anchor__actions,.pnt-trailer,.pnt-anchor__description),.undertale-page:has(#anchor:target) #content>section:not(.pnt-anchor),.undertale-page:has(#anchor:target)>.pnt-copyright,html:has(.undertale-page:not(.pnt-patcher-page) #intro:target):is(.pnt-anchor__logo,.pnt-anchor__actions,.pnt-trailer,.pnt-anchor__description,#content>section:not(.pnt-anchor),body>.pnt-copyright),.pnt-home-page:has(#projects:target):is(.pnt-chsl-cont>.FONTMAIN,.pnt-chsl-row>a,.pnt-chsl-row:not(.pnt-chsl-udt),.pnt-kkr){animation:none}.pnt-patcher::after,.pnt-home-page:has(#from-patcher:target)::after,.undertale-page:has(#anchor:target) .pnt-anchor::after{display:none}}@media (min-width:36.001rem) and (min-height:36.001rem) and (prefers-reduced-motion:no-preference){@supports (view-transition-name:pnt-instruction-destination-background){html:has(.pnt-instruction-page),html:has(.undertale-page:not(.pnt-instruction-page,.pnt-patcher-page) #from-instruction:target){--pnt-instruction-phase:500ms;--pnt-instruction-ease:cubic-bezier(.22,.61,.36,1);view-transition-name:none}html:has(.pnt-instruction-page) .pnt-anchor__background,html:has(.undertale-page:not(.pnt-instruction-page,.pnt-patcher-page) #from-instruction:target) .pnt-anchor__background{view-transition-name:pnt-instruction-destination-background}html:has(.pnt-instruction-page) .pnt-anchor__middle,html:has(.undertale-page:not(.pnt-instruction-page,.pnt-patcher-page) #from-instruction:target) .pnt-anchor__middle{view-transition-name:pnt-instruction-destination-content}html:has(.pnt-instruction-page) .pnt-project-header-background,html:has(.undertale-page:not(.pnt-instruction-page,.pnt-patcher-page) #from-instruction:target) .pnt-project-header-background{view-transition-name:pnt-instruction-header}html:has(.pnt-instruction-page) #plaenithaan-logo,html:has(.undertale-page:not(.pnt-instruction-page,.pnt-patcher-page) #from-instruction:target) #plaenithaan-logo{view-transition-name:pnt-instruction-brand}html:has(.pnt-instruction-page)::view-transition,html:has(.undertale-page:not(.pnt-instruction-page,.pnt-patcher-page) #from-instruction:target)::view-transition{pointer-events:none}html:has(.pnt-instruction-page)::view-transition-group(root),html:has(.undertale-page:not(.pnt-instruction-page,.pnt-patcher-page) #from-instruction:target)::view-transition-group(root){z-index:0;background:#000}html:has(.pnt-instruction-page)::view-transition-group(pnt-instruction-destination-background),html:has(.undertale-page:not(.pnt-instruction-page,.pnt-patcher-page) #from-instruction:target)::view-transition-group(pnt-instruction-destination-background){z-index:1;animation:none}html:has(.pnt-instruction-page)::view-transition-group(pnt-instruction-destination-content),html:has(.undertale-page:not(.pnt-instruction-page,.pnt-patcher-page) #from-instruction:target)::view-transition-group(pnt-instruction-destination-content){z-index:2;animation:none}html:has(.pnt-instruction-page)::view-transition-group(pnt-instruction-header),html:has(.undertale-page:not(.pnt-instruction-page,.pnt-patcher-page) #from-instruction:target)::view-transition-group(pnt-instruction-header){z-index:4;animation:none}html:has(.pnt-instruction-page)::view-transition-group(pnt-instruction-brand),html:has(.undertale-page:not(.pnt-instruction-page,.pnt-patcher-page) #from-instruction:target)::view-transition-group(pnt-instruction-brand){z-index:5;animation:none}html:has(.pnt-instruction-page)::view-transition-old(pnt-instruction-header),html:has(.undertale-page:not(.pnt-instruction-page,.pnt-patcher-page) #from-instruction:target)::view-transition-old(pnt-instruction-header){animation:pnt-instruction-header-out var(--pnt-instruction-phase) ease-out both}html:has(.pnt-instruction-page)::view-transition-new(pnt-instruction-header),html:has(.undertale-page:not(.pnt-instruction-page,.pnt-patcher-page) #from-instruction:target)::view-transition-new(pnt-instruction-header){animation:pnt-instruction-header-in var(--pnt-instruction-phase) ease-in both}html:has(.pnt-instruction-page)::view-transition-old(pnt-instruction-brand),html:has(.undertale-page:not(.pnt-instruction-page,.pnt-patcher-page) #from-instruction:target)::view-transition-old(pnt-instruction-brand){display:none}html:has(.pnt-instruction-page)::view-transition-new(pnt-instruction-brand),html:has(.undertale-page:not(.pnt-instruction-page,.pnt-patcher-page) #from-instruction:target)::view-transition-new(pnt-instruction-brand){animation:none}html:has(.pnt-instruction-page)::view-transition-new(pnt-instruction-destination-background),html:has(.undertale-page:not(.pnt-instruction-page,.pnt-patcher-page) #from-instruction:target)::view-transition-new(pnt-instruction-destination-background){animation:pnt-instruction-background-down var(--pnt-instruction-phase) var(--pnt-instruction-ease) backwards}html:has(.pnt-instruction-page)::view-transition-new(pnt-instruction-destination-content),html:has(.undertale-page:not(.pnt-instruction-page,.pnt-patcher-page) #from-instruction:target)::view-transition-new(pnt-instruction-destination-content){animation:pnt-instruction-content-in var(--pnt-instruction-phase) ease-out var(--pnt-instruction-phase) backwards}html:is(:has(.undertale-page:not(.pnt-instruction-page,.pnt-patcher-page) #download .pnt-battle-button[href="Instruction.html"]:is(:focus,:active)),:has(.pnt-instruction-page .pnt-back-to-top[href="index.html#from-instruction"]:is(:focus,:active))){--pnt-instruction-phase:500ms;--pnt-instruction-ease:cubic-bezier(.22,.61,.36,1)}html:is(:has(.undertale-page:not(.pnt-instruction-page,.pnt-patcher-page) #download .pnt-battle-button[href="Instruction.html"]:is(:focus,:active)),:has(.pnt-instruction-page .pnt-back-to-top[href="index.html#from-instruction"]:is(:focus,:active))) #content{view-transition-name:pnt-instruction-source}html:is(:has(.undertale-page:not(.pnt-instruction-page,.pnt-patcher-page) #download .pnt-battle-button[href="Instruction.html"]:is(:focus,:active)),:has(.pnt-instruction-page .pnt-back-to-top[href="index.html#from-instruction"]:is(:focus,:active))) .pnt-project-header-background{view-transition-name:pnt-instruction-header}html:is(:has(.undertale-page:not(.pnt-instruction-page,.pnt-patcher-page) #download .pnt-battle-button[href="Instruction.html"]:is(:focus,:active)),:has(.pnt-instruction-page .pnt-back-to-top[href="index.html#from-instruction"]:is(:focus,:active))) #plaenithaan-logo{view-transition-name:pnt-instruction-brand}html:is(:has(.undertale-page:not(.pnt-instruction-page,.pnt-patcher-page) #download .pnt-battle-button[href="Instruction.html"]:is(:focus,:active)),:has(.pnt-instruction-page .pnt-back-to-top[href="index.html#from-instruction"]:is(:focus,:active))) .pnt-anchor__background,html:is(:has(.undertale-page:not(.pnt-instruction-page,.pnt-patcher-page) #download .pnt-battle-button[href="Instruction.html"]:is(:focus,:active)),:has(.pnt-instruction-page .pnt-back-to-top[href="index.html#from-instruction"]:is(:focus,:active))) .pnt-anchor__middle{view-transition-name:none}html:is(:has(.undertale-page:not(.pnt-instruction-page,.pnt-patcher-page) #download .pnt-battle-button[href="Instruction.html"]:is(:focus,:active)),:has(.pnt-instruction-page .pnt-back-to-top[href="index.html#from-instruction"]:is(:focus,:active)))::view-transition-group(pnt-instruction-source){z-index:3;animation:none}html:is(:has(.undertale-page:not(.pnt-instruction-page,.pnt-patcher-page) #download .pnt-battle-button[href="Instruction.html"]:is(:focus,:active)),:has(.pnt-instruction-page .pnt-back-to-top[href="index.html#from-instruction"]:is(:focus,:active)))::view-transition-old(pnt-instruction-source){animation:pnt-instruction-source-fade var(--pnt-instruction-phase) var(--pnt-instruction-ease) both}html:is(:has(.undertale-page:not(.pnt-instruction-page,.pnt-patcher-page) #download .pnt-battle-button[href="Instruction.html"]:is(:focus,:active)),:has(.pnt-instruction-page .pnt-back-to-top[href="index.html#from-instruction"]:is(:focus,:active)))::view-transition-new(pnt-instruction-source){display:none}html:has(.pnt-instruction-page .pnt-site-header>a[href="/#from-instruction"]:is(:focus,:active)){view-transition-name:none}html:has(.pnt-instruction-page .pnt-site-header>a[href="/#from-instruction"]:is(:focus,:active)) body{view-transition-name:pnt-instruction-home-scene}html:has(.pnt-instruction-page .pnt-site-header>a[href="/#from-instruction"]:is(:focus,:active)) .pnt-project-header-background{view-transition-name:pnt-project-header!important}html:has(.pnt-instruction-page .pnt-site-header>a[href="/#from-instruction"]:is(:focus,:active)) #plaenithaan-logo{view-transition-name:pnt-project-logo!important}html:has(.pnt-instruction-page .pnt-site-header>a[href="/#from-instruction"]:is(:focus,:active)) #content,html:has(.pnt-instruction-page .pnt-site-header>a[href="/#from-instruction"]:is(:focus,:active)) .pnt-anchor__background,html:has(.pnt-instruction-page .pnt-site-header>a[href="/#from-instruction"]:is(:focus,:active)) .pnt-anchor__middle{view-transition-name:none!important}html:has(.pnt-instruction-page .pnt-site-header>a[href="/#from-instruction"]:is(:focus,:active))::view-transition-group(pnt-instruction-home-scene){z-index:3;animation:none}html:has(.pnt-instruction-page .pnt-site-header>a[href="/#from-instruction"]:is(:focus,:active))::view-transition-image-pair(pnt-instruction-home-scene){background:#000}html:has(.pnt-instruction-page .pnt-site-header>a[href="/#from-instruction"]:is(:focus,:active))::view-transition-old(pnt-instruction-home-scene){width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;animation:pnt-instruction-anchor-up var(--pnt-instruction-phase) var(--pnt-instruction-ease) both}html:has(.pnt-instruction-page .pnt-site-header>a[href="/#from-instruction"]:is(:focus,:active))::view-transition-new(pnt-instruction-home-scene){display:none}html:has(.undertale-page:not(.pnt-instruction-page,.pnt-patcher-page) #from-instruction:target)::view-transition{display:block!important;opacity:1}}}.pnt-instruction-return-target{position:absolute;inset:0 auto auto 0;width:0;height:0;pointer-events:none;}@keyframes pnt-instruction-source-fade{from{opacity:1}to{opacity:0}}@keyframes pnt-instruction-header-out{from{opacity:1}to{opacity:0}}@keyframes pnt-instruction-header-in{from{opacity:0}to{opacity:1}}@keyframes pnt-instruction-background-down{from{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes pnt-instruction-content-in{from{opacity:0}to{opacity:1}}@keyframes pnt-instruction-anchor-up{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100svh)}}@font-face{font-family:"Syy UDT";src:url("/fnt/SyyUDT-Regular.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:400;}@font-face{font-family:"Syy UDS";src:url("/fnt/SyyUDS-Regular.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:400;}:root{--cursor-default:url("/pix/cursor.png");--cursor-kkr:url("/pix/cursor-kkr.png");--cursor-pointer:url("/pix/cursor-pointer.png");}html,html *{cursor:var(--cursor-default),auto;}a,button,input[type=button],input[type=submit],input[type=reset],[role=button]{cursor:var(--cursor-pointer),pointer;}#pnt_logo{text-align:center;}#pnt_logo img{width:100%;max-width:500px;}.parent{display:flex;align-items:center;justify-content:center;height:100vh}body{margin:0;padding:0;background:#000;color:#FFF;font-size:var(--pnt-type-medium);font-family:"Syy UDS","JFドット東雲ゴシック16","JF Dot Shinonome Gothic 16","PixelOperator-Regular","8bitOperatorPlus-Regular","Determination Sans","Sarabun",monospace;font-weight:400;text-rendering:geometricPrecision;-webkit-font-smoothing:none;-moz-osx-font-smoothing:none;font-smooth:never;font-synthesis:none;font-synthesis-weight:none;}code{overflow-wrap:anywhere;color:var(--pnt-yellow);font-family:inherit;}.pnt-home-page{display:flex;flex-direction:column;min-height:100vh;min-height:100svh;}.pnt-home-page .pnt-copyright{margin-top:auto;}h1,h2,h3,h4,h5,h6{font-family:"Syy UDT","Determination Mono","PixelOperator-bold","8bitOperatorPlus-Bold",monospace;font-weight:400;}#plaenithaan-logo{display:block;width:clamp(9rem,25vw,15.625rem);max-width:100%;height:auto;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;image-rendering:pixelated;}.FONTMAIN{font-family:"Syy UDT","Determination Mono","PixelOperator-bold","8bitOperatorPlus-Bold",monospace;font-weight:400;}.GREY{color:#2f2f2f;}.S32{font-size:var(--pnt-type-large);}.S64{font-size:var(--pnt-type-large);}.pnt-copyright{box-sizing:border-box;font-size:var(--pnt-type-small);font-family:inherit;max-width:none;width:var(--pnt-middle-column-width);margin:0 auto;padding:10px;}.pnt-copyright mark{background:none;color:white;text-decoration:underline;}.error-banner{font-size:var(--pnt-type-small);color:white;background:red;max-width:none;width:var(--pnt-middle-column-width);margin:0 auto;}.error-banner p{padding:0;margin:0;}#hide-noscript{display:none;}#hide-noscript:checked ~ p,#hide-noscript:checked ~ label{display:none;}#content{box-sizing:border-box;max-width:none;width:var(--pnt-middle-column-width);margin:0 auto;padding:10px;}.pnt-chsl-cont{margin-top:32px;}.pnt-chsl{font-size:var(--pnt-type-large);width:100%;display:flex;flex-direction:column;position:relative;}.pnt-chsl .pnt-kkr{z-index:12;left:24px;top:20px;position:absolute;transition-property:top,transform;transition-duration:200ms;transition-timing-function:cubic-bezier(.4,0,.23,1);pointer-events:none;}.pnt-chsl .pnt-chsl-row{cursor:var(--cursor-pointer),pointer;padding:0;box-sizing:border-box;border-bottom:1px solid #262626;position:relative;height:80px;}.pnt-chsl .pnt-chsl-row a{position:relative;box-sizing:border-box;width:100%;padding:20px 60px 20px 80px;display:flex;justify-content:space-between;flex-direction:row;color:white;text-shadow:1px 1px 0 #000;text-decoration:none;z-index:10;}.pnt-chsl .pnt-chsl-row a:visited{color:white;}.pnt-chsl .pnt-chsl-row a:focus-visible{outline:#262626 2px solid;}.pnt-chsl .pnt-chsl-row a.GREY{color:#2f2f2f;}.pnt-chsl .pnt-chsl-row:hover a,.pnt-chsl .pnt-chsl-row:focus-within a{color:#fefe00;}.pnt-chsl .pnt-chsl-row:nth-child(1):hover ~ .pnt-kkr,.pnt-chsl .pnt-chsl-row:nth-child(1):focus-within ~ .pnt-kkr{top:20px;}.pnt-chsl .pnt-chsl-row:nth-child(2):hover ~ .pnt-kkr,.pnt-chsl .pnt-chsl-row:nth-child(2):focus-within ~ .pnt-kkr{top:100px;}.pnt-chsl .pnt-chsl-row img{image-rendering:pixelated;}a{word-break:break-all;}a img,a span{pointer-events:none;}.ytmCuedOverlayHost{cursor:var(--cursor-pointer),pointer!important;}