@font-face{font-family:Proto;src:url(../media/0xProtoNerdFontMono_Regular-s.p.26j1qriq8wpqd.ttf)format("truetype");font-display:swap}@font-face{font-family:Proto Fallback;src:local(Arial);ascent-override:69.92%;descent-override:18.4%;line-gap-override:0.0%;size-adjust:135.87%}.MpXBJa_className{font-family:Proto,Proto Fallback}
@font-face{font-family:SitlenPona;src:url(../media/sitelenselikiwenasuki-s.p.2bbf4pi6s06v7.ttf)format("truetype");font-display:swap}@font-face{font-family:SitlenPona Fallback;src:local(Arial);ascent-override:150.01%;descent-override:30%;line-gap-override:0.0%;size-adjust:66.66%}.bwVp0W_className{font-family:SitlenPona,SitlenPona Fallback}
:root{--background-color:#fff;--text-color:#000}:root[theme=dark]{--background-color:#000;--text-color:#fff}:root[lang=sp]{--blurb-font-size:1.5rem}:root[lang=tp],:root[lang=en]{--blurb-font-size:1rem}body{background-color:var(--background-color);color:var(--text-color);flex-direction:column;justify-content:center;gap:5vh;margin:0 2rem;display:flex}#blurb:before{content:"";background-color:var(--background-color);width:100%;height:2vh;display:block;position:sticky;top:0;left:0}#blurb{flex-direction:column;align-items:center;gap:2vh;display:flex}#header{text-align:center;flex-direction:column;align-items:center;margin:0;display:flex}#header h1{min-width:15rem;margin:0;font-size:clamp(5rem,5vw + 1rem,100px);font-weight:400;display:block}#header p{font-size:var(--blurb-font-size);margin:0}#lang-links{font-size:var(--blurb-font-size);gap:1rem;display:flex}.sitelen-lasin{font-family:"0xProto Nerd Font Mono";font-size:1rem}.sitelen-pona{font-family:sitelen seli kiwen asuki;font-size:1.25rem}a{color:var(--text-color);text-decoration:none}#theme{font-size:var(--blurb-font-size);text-align:center;justify-content:center;align-items:center;gap:1vw;width:clamp(10rem,40vw,25rem);margin:0;display:flex}.switch-container{height:1.5rem;margin:0;display:flex}.switch-container input{appearance:none;background-color:var(--text-color);cursor:pointer;width:3rem;height:1.5rem;margin:0}.switch-container input:before{content:"";background-color:var(--background-color);justify-content:center;align-items:center;width:1rem;height:1rem;transition:transform .3s;display:inline-flex;position:relative;top:.25rem;left:.25rem}.switch-container input:checked:before{transform:translate(1.5rem)}:root[lang=en] .switch-container input:before{content:"";font-family:Material Symbols Outlined}:root[lang=tp] .switch-container input:before,:root[lang=sp] .switch-container input:before{content:"suno";font-family:sitelen seli kiwen asuki}:root[lang=tp] .switch-container input:checked:before,:root[lang=sp] .switch-container input:checked:before{content:"pimeja";font-family:sitelen seli kiwen asuki}:root[lang=en] .switch-container input:checked:before{content:""}#blurb p{font-size:var(--blurb-font-size);text-align:center;width:90vw;min-width:min-content;max-width:24rem;margin:0;overflow:hidden}#sections{justify-content:center;gap:4vw;display:flex}.section{flex-direction:column;align-items:center;min-width:min-content;max-width:25vw;display:flex}.section>h1{font-size:50px;font-weight:400}div#gallery{flex-wrap:wrap;place-content:center;place-items:center;gap:1vw;display:flex}#projects{flex-direction:column;place-items:center;gap:1vh;width:100%;display:flex}div.project{border-bottom:2px dashed;flex-direction:column;width:100%;padding:1vh .5vw 1.5vh;display:flex}.project>h3{font-size:var(--blurb-font-size);font-weight:400}.project .infobar{font-size:calc(var(--blurb-font-size) * .8);gap:1vw;width:100%;display:flex}.project p{font-size:calc(var(--blurb-font-size) * .8);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}#gallery img{filter:grayscale()contrast(1000%);border-radius:3px;transition:transform .1s ease-in-out,filter .1s ease-in-out}:root[theme=dark] #gallery img{filter:grayscale()invert()contrast(1000%)}:root #gallery img:hover{filter:none;transform:scale(1.1)}
