@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url(ibm-plex-mono-v6-latin-300.3d5b6d9d.woff2) format("woff2"),url(ibm-plex-mono-v6-latin-300.ff18e179.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(ibm-plex-mono-v6-latin-regular.ea48dbdb.woff2) format("woff2"),url(ibm-plex-mono-v6-latin-regular.2a59dc65.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:local("IBM Plex Mono Italic"),local("IBMPlexMono-Italic"),url(ibm-plex-mono-v6-latin-italic.e2b2f3d6.woff2) format("woff2"),url(ibm-plex-mono-v6-latin-italic.73fe4bcd.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:local("IBM Plex Mono Medium"),local("IBMPlexMono-Medium"),url(ibm-plex-mono-v6-latin-500.887c6a7b.woff2) format("woff2"),url(ibm-plex-mono-v6-latin-500.8f61d3d9.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:500;font-display:swap;src:local("IBM Plex Mono Medium Italic"),local("IBMPlexMono-MediumItalic"),url(ibm-plex-mono-v6-latin-500italic.fbdb2d0c.woff2) format("woff2"),url(ibm-plex-mono-v6-latin-500italic.a99f453c.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(ibm-plex-mono-v6-latin-600.51714f46.woff2) format("woff2"),url(ibm-plex-mono-v6-latin-600.eea5b83a.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:600;font-display:swap;src:local("IBM Plex Mono SemiBold Italic"),local("IBMPlexMono-SemiBoldItalic"),url(ibm-plex-mono-v6-latin-600italic.692e20f4.woff2) format("woff2"),url(ibm-plex-mono-v6-latin-600italic.f3656241.woff) format("woff")}body,html{font-family:var(--plex-mono);font-size:62.5%;font-weight:300;color:var(--deeppurple);margin:0;box-sizing:border-box}html{--bluenote:#326cf2;--greenday:#26c98c;--green1991:#7ac6b6;--mentos:#cdf9dc;--offsprintwhite:#fefbf4;--mustard:#f3ae56;--red:#ec5b63;--yellowsubmarine:#f6c962;--yellow:#fcfea4;--purplelight:#b9b6e1;--fuschia:#da3575;--purplerain:#544496;--grey:#d3d2d7;--deeppurple:#363c59;--pink:#ffeeed;--jamesbrown:#92817a;--oldvelvet:#4c5169;--alisaunpurple:#7169ca;--gray:#e8e8e1;--page-margin:clamp(30px,6vw,100px);--nav-margin:30px;--plex-sans:"IBM Plex Sans",sans-serif;--plex-serif:"IBM Plex Serif",serif;--plex-mono:"IBM Plex Mono",monospace}*{box-sizing:inherit}body{background-color:var(--offsprintwhite)}body.bg-pink{color:var(--deeppurple);background-color:var(--pink)}.bg-off-white{background-color:var(--offsprintwhite)}.bg-pink{background-color:var(--pink)}.bg-green{background-color:var(--mentos)}.bg-yellow{background-color:var(--yellow)}.bg-blue{background-color:var(--bluenote)}.bg-gray{background-color:var(--gray)}.i{font-style:italic}.ja .i{font-style:unset}.b{font-weight:600}.fg-blue,.fg-blue *,a .fg-blue{color:var(--bluenote)}.fg-green{color:var(--greenday)}.fg-white{color:var(--offsprintwhite)}.fg-red{color:var(--red)}.fg-fuschia{color:var(--fuschia)}.fg-purple{color:var(--purplerain)}.fg-alisaunpurple{color:var(--alisaunpurple)}.fg-velvet{color:var(--oldvelvet)}.fg-purplelight{color:var(--purplelight)}.fg-deeppurple{color:var(--deeppurple)}.fg-brown{color:var(--jamesbrown)}.fg-light-yellow,.fg-light-yellow a{color:var(--yellow)}.un{background-image:linear-gradient(red,red);background-position:0 1.24em;background-repeat:repeat-x;background-size:1px .05em}.ja .un{background-position:0 1.08em}.un-blue{background-image:linear-gradient(var(--bluenote),var(--bluenote))}.un-green{background-image:linear-gradient(var(--greenday),var(--greenday))}.un-light-green{background-image:linear-gradient(var(--green1991),var(--green1991))}.un-orange{background-image:linear-gradient(var(--mustard),var(--mustard))}.un-red{background-image:linear-gradient(var(--red),var(--red))}.un-yellow{background-image:linear-gradient(var(--yellowsubmarine),var(--yellowsubmarine))}.un-light-yellow{background-image:linear-gradient(var(--yellow),var(--yellow))}.un-purple{background-image:linear-gradient(var(--purplerain),var(--purplerain))}.plex-sans{font-family:var(--plex-sans)}.plex-serif{font-family:var(--plex-serif)}.plex-mono{font-family:var(--plex-mono)}.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fs-14{font-size:1.4rem}.fs-18{font-size:1.8rem}.dummy-thicc{font-size:clamp(2.56rem,min(12vw,12vh),12rem);line-height:110%;letter-spacing:-1px}.chonker{font-size:clamp(2.56rem,min(8vw,8vh),6.4rem)}.chonker,.thicc{letter-spacing:-1px}.thicc{font-size:clamp(2.56rem,min(6vw,6vh),4.8rem)}.chunky{font-size:clamp(2.56rem,min(6vw,6vh),3.2rem)}.chunky,.medium{letter-spacing:-1px}.medium{font-size:clamp(1.8rem,min(6vw,6vh),2.4rem)}.smol{font-size:clamp(1.4rem,min(2vw,2vh),1.6rem);letter-spacing:-1px}.ja .chonker,.ja .chunky,.ja .dummy-thicc,.ja .medium,.ja .smol,.ja .thicc{letter-spacing:unset}.nowrap{white-space:nowrap}.line-height-relaxed{line-height:250%}.line-height-chill{line-height:200%}.line-height-normal{line-height:150%}.line-height-scronched{line-height:100%}.letter-spacing-normal{letter-spacing:0}#lang-switch-en,#lang-switch-ja{position:fixed;cursor:pointer;top:0;right:0;margin:var(--nav-margin);z-index:10;font-size:1.4rem;font-weight:500;letter-spacing:2px;display:inline-block;color:var(--bluenote);text-decoration:none}#lang-switch-ja{color:var(--red);font-weight:unset;letter-spacing:5px;writing-mode:vertical-rl;text-orientation:upright}#logo{position:fixed;width:90px;bottom:0;right:0;margin:var(--nav-margin);fill:var(--bluenote);transition:fill .5s;z-index:100}@media only screen and (max-width:768px){html{font-size:62.5%;--nav-margin:20px}#logo{width:60px}.dummy-thicc{font-size:clamp(2.56rem,min(9.5vw,9.5vh),12rem)}}.skip-link{position:absolute;top:-40px;left:0;background:#000;color:#fff;padding:8px;z-index:100}.skip-link:focus{top:0}.hidden-preloadable{display:none}
/*# sourceMappingURL=root.96a4be0b.css.map */
