@font-face{font-family:Sono Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/sono-vietnamese-mono-normal.DkYFUGAI.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:Sono Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/sono-latin-ext-mono-normal.nS-P2yFg.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:Sono Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/sono-latin-mono-normal.58lJPOsi.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}@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer settings{*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:none;text-size-adjust:none}*{margin:0}body{-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance}:where(a){text-decoration-skip-ink:auto;color:currentColor}:where(img,picture,video,canvas,svg){max-width:100%;display:block}:where(input,button,textarea,select){font-family:inherit;font-size:inherit}}@layer theme{:root,:host{--spacing:.25rem;--text-5xl:3rem;--text-5xl--line-height:1}}@layer base,components;@layer utilities{.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}:root{--color-go-1:#696c17;--color-go-2:#bdc053;--color-go-3:#f7ff00;--hyper-hsl:64 85% 60%;--hyper:hsl(var(--hyper-hsl) / 1);--maroon-500-hsl:354 74% 18%;--maroon-500:hsl(var(--maroon-500-hsl) / 1);--maroon-800-hsl:352 90% 8%;--maroon-800:hsl(var(--maroon-800-hsl) / 1);--gray-100-hsl:315 100% 99%;--gray-100:hsl(var(--gray-100-hsl) / 1);--gray-200-hsl:300 12% 95%;--gray-200:hsl(var(--gray-200-hsl) / 1);--gray-300-hsl:285 9% 91%;--gray-300:hsl(var(--gray-300-hsl) / 1);--gray-500-hsl:210 7% 33%;--gray-500:hsl(var(--gray-500-hsl) / 1);--gray-700-hsl:210 6% 18%;--gray-700:hsl(var(--gray-500-hsl) / 1);--gray-900-hsl:210 7% 11%;--gray-900:hsl(var(--gray-900-hsl) / 1);--blue-hsl:170 39% 82%;--blue:hsl(var(--blue-hsl) / 1);--gold-hsl:48 96% 45%;--gold:hsl(var(--gold-hsl) / 1);--font-stack:"Sono Variable", "SF Compact Rounded", "SF Pro", Dongle, Verdana, sans-serif;--font-stack-mono:"Sono Variable", "SF Mono", ui-monospace, monospace}html,body{font-family:var(--font-stack);font-variation-settings:"MONO" 0;letter-spacing:1px;color:var(--blue);background-color:var(--hyper)}main{flex-direction:column;justify-content:center;height:100%;display:flex}a{color:#5f9ea0;text-decoration:underline;transition:color .2s}a:hover{color:#708090}.content p{margin:.25rem auto}.font-mono{font-family:--var(--font-stack-mono);font-variation-settings:"MONO" 1}.layout-primary{--body-space:1vw;background-color:var(--gray-900);border:var(--body-space) solid var(--hyper);background-image:url(/images/background.jpg);border-radius:2vw}.core{--core-padding:5%;--core-max-width:min(90%, 1024px);--breakout-max-width:1376px;--breakout-size:calc((var(--breakout-max-width) - var(--core-max-width)) / 2);grid-template-columns:[full-width-start] minmax(var(--core-padding),1fr) [breakout-start] minmax(0,var(--breakout-size)) [core-start] min(100% - (var(--core-padding) * 2),var(--core-max-width)) [core-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(var(--core-padding),1fr) [full-width-end];display:grid}.core>:not(.breakout,.full-width),.full-width>:not(.breakout,.full-width){grid-column:core}.content{max-width:68ch}.content p+p{margin-top:1rem}.content p:last-of-type{margin-bottom:2rem}.flex-center{justify-content:center;align-items:center;display:flex}@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}
