@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-ext-400-normal.Q_nF8v4l.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-400-normal.r32jotim.woff)format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-400-normal.DRC__1Mx.woff2)format("woff2"),url(/_astro/instrument-sans-latin-400-normal.D1W7dsQl.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}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/instrument-sans-latin-ext-700-normal.ClYbKGw-.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-700-normal.BQc-7cTM.woff)format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/instrument-sans-latin-700-normal.CYfAanHo.woff2)format("woff2"),url(/_astro/instrument-sans-latin-700-normal.DfAjL1vF.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{--viracota:#d07138;--fundo:#1c1a19;--fundo2:#262321;--linha:#3a3532;--texto:#ede7e1;--apagado:#a39a92;--link:#d07138;--link-hover:#e9a274}:root[data-theme=light]{--fundo:#efebe7;--fundo2:#e3ddd7;--linha:#d2cac3;--texto:#1c1a19;--apagado:#615851;--link:#9a461c;--link-hover:#6e3e37}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--fundo:#efebe7;--fundo2:#e3ddd7;--linha:#d2cac3;--texto:#1c1a19;--apagado:#615851;--link:#9a461c;--link-hover:#6e3e37}}*{box-sizing:border-box;margin:0}html{overflow-x:clip}body{background:var(--fundo);color:var(--texto);font:400 1.15rem/1.6 Instrument Sans,system-ui,sans-serif;transition:background-color .3s,color .3s}@media (prefers-reduced-motion:reduce){body{transition:none}}a{color:var(--link);text-underline-offset:3px;text-decoration-thickness:2px}a:hover{color:var(--link-hover)}:focus-visible{outline:3px solid var(--viracota);outline-offset:3px}.pixel{image-rendering:pixelated}.wrap{max-width:78rem;margin:0 auto;padding:0 clamp(16px,4vw,48px)}header{align-items:center;gap:10px;padding:20px 0;display:flex}header img{width:36px;height:auto}header>span{font-weight:700}header nav{align-items:center;gap:20px;margin-left:auto;display:flex}.tema{all:unset;cursor:pointer;color:var(--apagado);align-items:center;gap:8px;padding:4px 2px;font-size:1rem;display:inline-flex}.tema:hover{color:var(--texto)}.tema:focus-visible{outline:3px solid var(--viracota);outline-offset:3px}.tema canvas{width:16px;height:16px}.hero{padding:6vh 0 0}.hero canvas{touch-action:pan-y;cursor:crosshair;margin:0 auto;display:block}.sub{border-bottom:2px solid var(--linha);grid-template-columns:1fr 1fr;gap:40px;margin:44px 0 0;padding-bottom:64px;display:grid}.sub p:first-child{max-width:22ch;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700;line-height:1.25}.sub p:last-child{color:var(--apagado);align-self:end}.projetos{grid-template-columns:1fr 1fr;gap:56px 64px;padding:72px 0;display:grid}.proj{grid-template-columns:96px 1fr;align-items:start;gap:20px;display:grid}.proj canvas{background:var(--fundo2);transition:background-color .3s}.proj h2{font-size:1.6rem;line-height:1.1}.proj p{margin-top:6px}.proj .estado{color:var(--apagado);font-size:1rem}.proj .links{gap:18px;margin-top:8px;display:flex}footer{border-top:2px solid var(--linha);color:var(--apagado);flex-wrap:wrap;gap:22px;padding:28px 0 48px;font-size:1rem;display:flex}@media (width<=760px){.sub,.projetos{grid-template-columns:1fr}.proj{grid-template-columns:64px 1fr}.tema span{display:none}}
