header.svelte-vny38x{z-index:4;justify-content:center;width:100vw;display:flex;position:fixed}nav.svelte-vny38x{--background:#ffffffb3;justify-content:center;display:flex}svg.svelte-vny38x{width:2em;height:3em;display:block}path.svelte-vny38x{fill:var(--background)}ul.svelte-vny38x{background:var(--background);background-size:contain;justify-content:center;align-items:center;height:3em;margin:0;padding:0;list-style:none;display:flex;position:relative}li.svelte-vny38x{height:100%;position:relative}li[aria-current=page].svelte-vny38x:before{--size:10px;content:"";width:0;height:0;top:calc(100% - var(--size) * 2);left:calc(50% - var(--size));border:var(--size) solid transparent;border-bottom:var(--size) solid var(--color-theme-1);position:absolute}nav.svelte-vny38x a:where(.svelte-vny38x){height:100%;color:var(--color-text);text-transform:uppercase;letter-spacing:.1em;align-items:center;padding:0 .5rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:color .25s linear;display:flex}a.svelte-vny38x:hover{color:var(--color-theme-1)}footer.svelte-lx0fvn{background-image:linear-gradient(180deg, var(--color-bg) 0%, #4b4b4b 15%, #191919 30%);z-index:3;flex-direction:row;justify-content:center;align-items:center;height:80px;padding:10px;display:flex;bottom:0;left:0}img.svelte-lx0fvn{width:25vw;max-width:10rem}p.svelte-lx0fvn{color:var(--color-text-light);max-width:15rem;margin:0 0 0 1rem;font-size:x-small}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./quicksand-vietnamese-wght-normal.ei70gACF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./quicksand-latin-ext-wght-normal.CrJ75Ewg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./quicksand-latin-wght-normal.Buj9m_3d.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Permanent Marker;font-style:normal;font-display:swap;font-weight:400;src:url(./permanent-marker-latin-400-normal.BF23djCy.woff2)format("woff2"),url(./permanent-marker-latin-400-normal.BnZj5c41.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-body:"Quicksand Variable", Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-mono:"Fira Mono", monospace;--color-bg:#9db7be;--color-bg-no:157, 183, 190;--color-theme-1:#f0fd71;--color-theme-2:#545454;--color-text-dark:#000000b3;--color-text-light:#edeced;--column-width:42rem;--column-margin-top:4rem;--photo-size:60vw;font-family:var(--font-body);color:var(--color-text-dark)}body{background-attachment:fixed;background-color:var(--color-bg);background-size:100vw 100vh;width:100%;min-height:calc(100vh + 2px);margin:0}h1,h2,p,ul{font-weight:500}@media (width<=1024px){p,ul{font-weight:600}}p{line-height:1.5}a{color:var(--color-theme-1);text-decoration:none}a:hover{text-decoration:underline}h1{font-size:2rem}h2{font-size:1rem}main{box-sizing:border-box;flex-direction:column;width:100%;max-width:1024px;margin:0 auto;display:flex}div.handwritten{z-index:2;margin-left:10px;position:relative;transform:rotateX(0)rotateY(0)rotate(-10deg)}@media (width<=600px){.logo{width:100px;top:50px}h1{width:70%}div.photo-container{margin-bottom:150px}}.logo img{object-fit:contain;width:100%;height:100%}.text-column{flex-direction:column;flex:.6;justify-content:center;max-width:48rem;padding:2rem 0 1rem 1rem;display:flex}.inner-page{max-width:1024px;min-height:100vh;padding:3rem 3vw 0}@media (width>=720px){h1{font-size:2.4rem}}
