.page-layout[data-astro-cid-j7pv25f6]{min-height:100vh;margin-left:350px}.sidebar[data-astro-cid-j7pv25f6]{position:fixed;top:0;left:0;width:300px;height:100vh;overflow:hidden;padding:1.5rem 2rem 1.5rem 1.5rem;background:#d9cfc7;color:#000;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}.sidebar-main[data-astro-cid-j7pv25f6]{flex:0 1 auto}.site-title[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:2rem;font-weight:700;margin:0 0 .25rem;letter-spacing:-.02em;line-height:1.1;color:#000}.site-subtitle[data-astro-cid-j7pv25f6]{font-size:.85rem;margin:0 0 1.25rem;opacity:.75;color:#000;line-height:1.3}.bio[data-astro-cid-j7pv25f6]{font-size:.8rem;line-height:1.5;margin:0 0 1rem;color:#000}.bio[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 .5rem;opacity:.8}.project-links-list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0}.project-links-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.75rem}.project-links-list[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-weight:600;color:#000}.project-links-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);color:#000;text-decoration:none;opacity:.6}.project-links-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{opacity:1;text-decoration:underline}.skill-tags[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.35rem}.skill-tag[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.65rem;padding:.2rem .45rem;border:1px solid rgba(0,0,0,.25);border-radius:3px;color:#000}.sidebar-footer[data-astro-cid-j7pv25f6]{flex-shrink:0;padding-top:1rem;display:flex;gap:1rem}.sidebar-footer[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#000;text-decoration:none;font-size:.8rem;font-weight:600}.sidebar-footer[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.main-content[data-astro-cid-j7pv25f6]{padding:2rem 4rem 2rem 3rem;background:#fdfcf8;min-height:100vh;overflow-x:hidden}.main-header[data-astro-cid-j7pv25f6]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:2rem}.main-nav[data-astro-cid-j7pv25f6]{display:flex;gap:1.25rem}.main-nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:.85rem;color:#0009;text-decoration:none;font-weight:500}.main-nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover,.main-nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6].active{color:#000}.section-title[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:#0009;margin:0 0 1rem}.projects-table[data-astro-cid-j7pv25f6]{width:100%;max-width:calc(100% - 1rem);border-collapse:collapse;table-layout:fixed}.project-row[data-astro-cid-j7pv25f6]{border-top:1px solid rgba(0,0,0,.1)}.project-row[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.project-row[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{padding:1rem 0;vertical-align:top;font-size:.9rem}.project-name[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-weight:600;font-size:.9rem;width:140px;padding-right:1rem;color:#000}.project-desc[data-astro-cid-j7pv25f6]{color:#0009;line-height:1.5;font-size:.88rem}.project-links[data-astro-cid-j7pv25f6]{text-align:right;white-space:nowrap;width:120px;padding-right:.5rem}.project-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:.8rem;color:#0009;text-decoration:none;margin-left:.85rem;font-weight:500}.project-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:first-child{margin-left:0}.project-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:#000}@media(max-width:900px){.page-layout[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.sidebar[data-astro-cid-j7pv25f6]{position:relative;height:auto;padding:1.5rem}.stats-row[data-astro-cid-j7pv25f6]{gap:1rem}.stat-value[data-astro-cid-j7pv25f6]{font-size:1.4rem}.main-content[data-astro-cid-j7pv25f6]{padding:1.5rem}.project-name[data-astro-cid-j7pv25f6]{width:auto;display:block;padding-right:0;margin-bottom:.35rem}.project-row[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{display:block;padding:0}.project-row[data-astro-cid-j7pv25f6]{padding:1rem 0;display:block}.project-links[data-astro-cid-j7pv25f6]{text-align:left;width:auto;margin-top:.5rem}.project-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{margin-left:0;margin-right:.75rem}}body.homepage-body{background:#fdfcf8!important}body.homepage-body main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
