#project-preview.svelte-15537u9{scrollbar-color:var(--color-orange-600)transparent;scrollbar-width:thin;overflow-y:scroll}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scroll-snap-strictness:proximity;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-duration:initial;--tw-font-weight:initial}}}@media not all and (min-width:48rem){.wrapper.svelte-138d5ja{inset-inline:calc(var(--spacing,.25rem)*0);top:calc(var(--spacing,.25rem)*20);padding-inline:calc(var(--spacing,.25rem)*12);justify-content:space-between;align-items:center;display:flex;position:fixed;overflow:hidden}}.wrapper.svelte-138d5ja button:where(.svelte-138d5ja){cursor:pointer}@media(min-width:48rem){.wrapper.svelte-138d5ja button:where(.svelte-138d5ja){display:none}}.wrapper.svelte-138d5ja .list:where(.svelte-138d5ja){font-family:var(--font-serif,ui-serif,Georgia,Cambria,"Times New Roman",Times,serif);transform-style:preserve-3d;list-style-type:none}@media(min-width:48rem){.wrapper.svelte-138d5ja .list:where(.svelte-138d5ja){pointer-events:none;right:calc(var(--spacing,.25rem)*8);perspective:var(--perspective-midrange,800px);padding-top:5vh;padding-bottom:5vh;position:absolute}}@media not all and (min-width:48rem){.wrapper.svelte-138d5ja .list:where(.svelte-138d5ja){scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;display:flex;overflow-x:scroll}}.wrapper.svelte-138d5ja .list:where(.svelte-138d5ja) hr:where(.svelte-138d5ja){pointer-events:auto;height:calc(var(--spacing,.25rem)*1);transform-origin:100%;--tw-rotate-y:rotateY( -45deg );transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-orange-200,oklch(90.1% .076 70.697));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.25s;transform-style:preserve-3d;transition-duration:.25s}@media not all and (min-width:48rem){.wrapper.svelte-138d5ja .list:where(.svelte-138d5ja) hr:where(.svelte-138d5ja){display:none}}.wrapper.svelte-138d5ja .list:where(.svelte-138d5ja) .item:where(.svelte-138d5ja){pointer-events:auto;transform-origin:100%;text-align:center;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.25s;transform-style:preserve-3d;transition-duration:.25s}@media(min-width:40rem){.wrapper.svelte-138d5ja .list:where(.svelte-138d5ja) .item:where(.svelte-138d5ja){font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}}@media not all and (min-width:48rem){.wrapper.svelte-138d5ja .list:where(.svelte-138d5ja) .item:where(.svelte-138d5ja){scroll-snap-align:center;scroll-snap-stop:always;min-width:100%;padding-inline:calc(var(--spacing,.25rem)*8);justify-content:center;align-items:center;display:flex}}@media(min-width:48rem){.wrapper.svelte-138d5ja .list:where(.svelte-138d5ja) .item:where(.svelte-138d5ja){font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));--tw-rotate-y:rotateY( -45deg );transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);text-align:right}}@media(min-width:64rem){.wrapper.svelte-138d5ja .list:where(.svelte-138d5ja) .item:where(.svelte-138d5ja){font-size:var(--text-7xl,4.5rem);line-height:var(--tw-leading,var(--text-7xl--line-height,1))}}.wrapper.svelte-138d5ja .list:where(.svelte-138d5ja) .item:where(.svelte-138d5ja) a:where(.svelte-138d5ja){transform-origin:100%;color:var(--color-orange-200,oklch(90.1% .076 70.697));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.25s;transform-style:preserve-3d;text-decoration-line:none;transition-duration:.25s;display:inline-block}@media not all and (min-width:48rem){.wrapper.svelte-138d5ja .list:where(.svelte-138d5ja) .item:where(.svelte-138d5ja) a:where(.svelte-138d5ja){--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);margin-block:auto}}@media(min-width:48rem){.wrapper.svelte-138d5ja .list:where(.svelte-138d5ja) .item:where(.svelte-138d5ja) a:where(.svelte-138d5ja){color:#0000}}.wrapper.svelte-138d5ja .list:where(.svelte-138d5ja) .item:where(.svelte-138d5ja) a:where(.svelte-138d5ja){-webkit-text-stroke:2px var(--color-orange-200)}@media(min-width:48rem){.wrapper.svelte-138d5ja .list:where(.svelte-138d5ja) .item:where(.svelte-138d5ja) a:where(.svelte-138d5ja){-webkit-text-stroke:2px var(--color-orange-200)}}@media(min-width:64rem){.wrapper.svelte-138d5ja .list:where(.svelte-138d5ja) .item:where(.svelte-138d5ja) a:where(.svelte-138d5ja){-webkit-text-stroke:4px var(--color-orange-200)}}.wrapper.svelte-138d5ja .list:where(.svelte-138d5ja) .item:where(.svelte-138d5ja) .main-link:where(.svelte-138d5ja){color:var(--color-red-500,oklch(63.7% .237 25.331));-webkit-text-stroke:2px var(--color-red-500)}@media(min-width:48rem){.wrapper.svelte-138d5ja .list:where(.svelte-138d5ja) .item:where(.svelte-138d5ja) .main-link:where(.svelte-138d5ja){-webkit-text-stroke:2px var(--color-red-500)}}@media(min-width:64rem){.wrapper.svelte-138d5ja .list:where(.svelte-138d5ja) .item:where(.svelte-138d5ja) .main-link:where(.svelte-138d5ja){-webkit-text-stroke:4px var(--color-red-500)}}@media(min-width:48rem){.wrapper.svelte-138d5ja .list:where(.svelte-138d5ja) .item:where(.svelte-138d5ja):hover{--tw-rotate-y:rotateY( -15deg );transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}}.wrapper.svelte-138d5ja .list:where(.svelte-138d5ja) .item:where(.svelte-138d5ja):hover .project-link:where(.svelte-138d5ja){color:var(--color-orange-200)}.wrapper.svelte-138d5ja .list:where(.svelte-138d5ja) .item:where(.svelte-138d5ja):hover .main-link:where(.svelte-138d5ja){color:var(--color-red-500)}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}div.svelte-gv0z1p{position:relative;width:100%;height:100%}canvas.svelte-gv0z1p{display:block;position:relative;width:100%;height:100%}:root{--body: var(--color-orange-500);--eyes: var(--color-orange-100);--pupils: var(--color-blue-500);--shadow: var(--color-orange-200)}#ghost.svelte-r1zn30{position:relative;scale:.8}#red.svelte-r1zn30{animation:svelte-r1zn30-upNDown infinite .5s;position:relative;width:140px;height:140px;display:grid;grid-template-columns:repeat(14,1fr);grid-template-rows:repeat(14,1fr);grid-column-gap:0;grid-row-gap:0;grid-template-areas:"a1  a2  a3  a4  a5  top0  top0  top0  top0  a10 a11 a12 a13 a14" "b1  b2  b3  top1 top1 top1 top1 top1 top1 top1 top1 b12 b13 b14" "c1 c2 top2 top2 top2 top2 top2 top2 top2 top2 top2 top2 c13 c14" "d1 top3 top3 top3 top3 top3 top3 top3 top3 top3 top3 top3 top3 d14" "e1 top3 top3 top3 top3 top3 top3 top3 top3 top3 top3 top3 top3 e14" "f1 top3 top3 top3 top3 top3 top3 top3 top3 top3 top3 top3 top3 f14" "top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4" "top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4" "top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4" "top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4" "top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4" "top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4" "st0 st0 an4 st1 an7 st2 an10 an10 st3 an13 st4 an16 st5 st5" "an1 an2 an3 an5 an6 an8 an9 an9 an11 an12 an14 an15 an17 an18"}@keyframes svelte-r1zn30-upNDown{0%,49%{transform:translateY(0)}50%,to{transform:translateY(-10px)}}#top0.svelte-r1zn30,#top1.svelte-r1zn30,#top2.svelte-r1zn30,#top3.svelte-r1zn30,#top4.svelte-r1zn30,#st0.svelte-r1zn30,#st1.svelte-r1zn30,#st2.svelte-r1zn30,#st3.svelte-r1zn30,#st4.svelte-r1zn30,#st5.svelte-r1zn30{background-color:var(--body)}#top0.svelte-r1zn30{grid-area:top0}#top1.svelte-r1zn30{grid-area:top1}#top2.svelte-r1zn30{grid-area:top2}#top3.svelte-r1zn30{grid-area:top3}#top4.svelte-r1zn30{grid-area:top4}#st0.svelte-r1zn30{grid-area:st0}#st1.svelte-r1zn30{grid-area:st1}#st2.svelte-r1zn30{grid-area:st2}#st3.svelte-r1zn30{grid-area:st3}#st4.svelte-r1zn30{grid-area:st4}#st5.svelte-r1zn30{grid-area:st5}#an1.svelte-r1zn30,#an6.svelte-r1zn30,#an7.svelte-r1zn30,#an8.svelte-r1zn30,#an11.svelte-r1zn30,#an12.svelte-r1zn30,#an13.svelte-r1zn30,#an18.svelte-r1zn30{animation:svelte-r1zn30-flicker0 infinite .5s}#an2.svelte-r1zn30,#an3.svelte-r1zn30,#an4.svelte-r1zn30,#an9.svelte-r1zn30,#an10.svelte-r1zn30,#an15.svelte-r1zn30,#an16.svelte-r1zn30,#an17.svelte-r1zn30{animation:svelte-r1zn30-flicker1 infinite .5s}#an1.svelte-r1zn30{grid-area:an1}#an2.svelte-r1zn30{grid-area:an2}#an3.svelte-r1zn30{grid-area:an3}#an4.svelte-r1zn30{grid-area:an4}#an5.svelte-r1zn30{grid-area:an5}#an6.svelte-r1zn30{grid-area:an6}#an7.svelte-r1zn30{grid-area:an7}#an8.svelte-r1zn30{grid-area:an8}#an9.svelte-r1zn30{grid-area:an9}#an10.svelte-r1zn30{grid-area:an10}#an11.svelte-r1zn30{grid-area:an11}#an12.svelte-r1zn30{grid-area:an12}#an13.svelte-r1zn30{grid-area:an13}#an14.svelte-r1zn30{grid-area:an14}#an15.svelte-r1zn30{grid-area:an15}#an16.svelte-r1zn30{grid-area:an16}#an17.svelte-r1zn30{grid-area:an17}#an18.svelte-r1zn30{grid-area:an18}@keyframes svelte-r1zn30-flicker0{0%,49%{background-color:var(--body)}50%,to{background-color:transparent}}@keyframes svelte-r1zn30-flicker1{0%,49%{background-color:transparent}50%,to{background-color:var(--body)}}#eye.svelte-r1zn30,#eye1.svelte-r1zn30{width:40px;height:50px;position:absolute;top:30px}#eye.svelte-r1zn30{left:10px}#eye1.svelte-r1zn30{right:30px}#eye.svelte-r1zn30:before,#eye.svelte-r1zn30:after,#eye1.svelte-r1zn30:before,#eye1.svelte-r1zn30:after{content:"";display:block;position:absolute;background-color:var(--eyes)}#eye.svelte-r1zn30:before,#eye1.svelte-r1zn30:before{width:20px;height:50px;transform:translate(10px)}#eye.svelte-r1zn30:after,#eye1.svelte-r1zn30:after{width:40px;height:30px;transform:translateY(10px)}#pupil.svelte-r1zn30,#pupil1.svelte-r1zn30{width:20px;height:20px;background-color:var(--pupils);position:absolute;top:50px;z-index:1;animation:svelte-r1zn30-eyesMovement infinite 3s}#pupil.svelte-r1zn30{left:10px}#pupil1.svelte-r1zn30{right:50px}@keyframes svelte-r1zn30-eyesMovement{0%,49%{transform:translate(0)}50%,99%{transform:translate(10px)}to{transform:translate(0)}}#shadow.svelte-r1zn30{background-color:var(--shadow);width:140px;height:140px;position:absolute;border-radius:50%;transform:rotateX(80deg);filter:blur(20px);top:80%;animation:svelte-r1zn30-shadowMovement infinite .5s}@keyframes svelte-r1zn30-shadowMovement{0%,49%{opacity:.5}50%,to{opacity:.2}}:root{--color-primary: var(--color-orange-500);--color-secondary: var(--color-white)}.svg-frame.svelte-9h33u7{position:relative;width:300px;height:300px;transform-style:preserve-3d;display:flex;justify-content:center;align-items:center}.svg-frame.svelte-9h33u7 svg:where(.svelte-9h33u7){position:absolute;transition:.5s;z-index:calc(1 - (.2 * var(--j)));transform-origin:center;width:344px;height:344px;fill:none}.svg-frame.svelte-9h33u7:hover svg:where(.svelte-9h33u7){transform:rotate(-80deg) skew(30deg) translate(calc(45px * var(--i))) translateY(calc(-35px * var(--i)))}.svg-frame.svelte-9h33u7 svg:where(.svelte-9h33u7) #center:where(.svelte-9h33u7){transition:.5s;transform-origin:center}.svg-frame.svelte-9h33u7:hover svg:where(.svelte-9h33u7) #center:where(.svelte-9h33u7){transform:rotate(-30deg) translate(45px) translateY(-3px)}#out2.svelte-9h33u7{animation:svelte-9h33u7-rotate16 7s ease-in-out infinite alternate;transform-origin:center}#out3.svelte-9h33u7{animation:svelte-9h33u7-rotate16 3s ease-in-out infinite alternate;transform-origin:center;stroke:var(--color-secondary)}#inner3.svelte-9h33u7,#inner1.svelte-9h33u7{animation:svelte-9h33u7-rotate16 4s ease-in-out infinite alternate;transform-origin:center}#center1.svelte-9h33u7{fill:var(--color-secondary);animation:svelte-9h33u7-rotate16 2s ease-in-out infinite alternate;transform-origin:center}@keyframes svelte-9h33u7-rotate16{to{transform:rotate(360deg)}}
