:root{--color-accent: color-mix(in oklch, oklch(.8086 .0954 267.19), canvas 85%);color-scheme:light;height:100%}@font-face{font-family:Inter;src:url(/portfolio/fonts/Inter/Inter-VariableFont_opsz,wght.ttf) format("truetype");font-display:swap}@font-face{font-family:Figtree;src:url(/portfolio/fonts/Figtree/Figtree-VariableFont_wght.ttf) format("truetype");font-display:swap}@font-face{font-family:Fira Sans Regular;src:url(/portfolio/fonts/Fira_Sans/FiraSans-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Fira Sans Medium;src:url(/portfolio/fonts/Fira_Sans/FiraSans-Medium.ttf) format("truetype");font-display:swap}body{font:100%/1.5 Figtree,sans-serif;max-width:100ch;margin-left:auto;margin-right:auto;padding-left:10ch;padding-right:10ch;background-color:#f4f3ee;color:#463f3a}#panel-container{display:grid;grid-template-columns:30vh 30vh auto;grid-template-rows:auto;justify-content:center;gap:.5em}.panel{border-radius:1em;font-family:inherit;background-color:#bcb8b166}#header-panel{display:flex;flex-direction:column;justify-content:center;align-content:center;text-align:center;gap:.1em;padding:1em 0;width:100%;grid-column:2 / span 1;grid-row:3 / span 1}#header-panel #fullname{margin:0;font-family:Figtree;font-size:2rem;font-weight:500}#header-panel #location{display:flex;font-family:inherit;flex-direction:row;align-items:center;justify-content:center;gap:.2em;font-weight:300}#headshot{width:30vh;border-radius:1em;object-fit:cover;grid-row:1 / span 2;grid-column:2 / span 1}#links-panel{display:flex;flex-direction:column;padding:1em 0;grid-column:3 / span 1;grid-row:1 / span 3;gap:1em;background:transparent}#links-panel .lucide{padding:.5em;stroke:#463f3a}.link{display:inline-flex;margin:0 .5em;padding:0;justify-content:center;border:2px solid #463f3a;align-items:center;background-color:transparent;border-radius:100%;cursor:pointer}#projects-panel{padding:1em 0;width:100%;grid-column:1 / span 1;grid-row:1 / span 3}#projects-panel #projects-header{text-align:center;margin:0;font-size:1.5rem;font-weight:500}
