.commit-graph-scroll[data-astro-cid-fptri5fw]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-gray-light) 35%,transparent) transparent;overflow-y:hidden;--fade-start: #000;--fade-end: #000;mask-image:linear-gradient(90deg,var(--fade-start),#000 2.5rem,#000 calc(100% - 2.5rem),var(--fade-end))}.commit-graph-scroll[data-astro-cid-fptri5fw][data-more-start]{--fade-start: transparent}.commit-graph-scroll[data-astro-cid-fptri5fw][data-more-end]{--fade-end: transparent}.commit-graph-frame[data-astro-cid-fptri5fw]{width:max-content;min-width:100%}.isometric-graph[data-astro-cid-fptri5fw]{position:relative;margin-inline:auto}.isometric-column[data-astro-cid-fptri5fw]{--tile-width: 14px;--tile-depth: 8px;--half-tile-width: 7px;--half-tile-depth: 4px;--isometric-angle: 29.745deg;--isometric-angle-negative: -29.745deg;--column-color: color-mix(in srgb, var(--color-gray-dark) 90%, var(--color-bg-dark));position:absolute;width:var(--tile-width);height:calc(var(--column-height) + var(--tile-depth));outline:none}.isometric-column--level-1[data-astro-cid-fptri5fw]{--column-color: color-mix(in srgb, var(--color-accent) 38%, var(--color-gray-dark))}.isometric-column--level-2[data-astro-cid-fptri5fw]{--column-color: color-mix(in srgb, var(--color-accent) 68%, var(--color-gray-dark))}.isometric-column--level-3[data-astro-cid-fptri5fw]{--column-color: color-mix(in srgb, var(--color-accent-light) 78%, var(--color-accent))}.isometric-column--level-4[data-astro-cid-fptri5fw]{--column-color: var(--color-accent-light)}.isometric-column-face[data-astro-cid-fptri5fw]{position:absolute;display:block;pointer-events:none;transition:filter .15s ease}.isometric-column-left[data-astro-cid-fptri5fw],.isometric-column-right[data-astro-cid-fptri5fw]{width:var(--half-tile-width);height:var(--column-height)}.isometric-column-left[data-astro-cid-fptri5fw]{left:0;top:var(--half-tile-depth);background:color-mix(in srgb,var(--column-color) 52%,var(--color-bg-dark));transform:skewY(var(--isometric-angle));transform-origin:top left}.isometric-column-right[data-astro-cid-fptri5fw]{left:var(--half-tile-width);top:var(--tile-depth);background:color-mix(in srgb,var(--column-color) 72%,var(--color-bg-dark));transform:skewY(var(--isometric-angle-negative));transform-origin:top left}.isometric-column-top[data-astro-cid-fptri5fw]{inset:0 auto auto 0;width:var(--tile-width);height:var(--tile-depth);background:var(--column-color);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.commit-graph-tooltip[data-astro-cid-fptri5fw]{position:absolute;left:50%;top:-8px;transform:translate(-50%,-100%);padding:.4rem .55rem;border-radius:6px;background:var(--color-bg-dark-elevated);border:1px solid color-mix(in srgb,var(--color-gray-light) 18%,transparent);color:var(--color-text-dark-muted);font-family:var(--font-mono);font-size:10px;line-height:1.35;white-space:nowrap;pointer-events:none;opacity:0;z-index:20;transition:opacity .15s ease}.commit-graph-tooltip--start[data-astro-cid-fptri5fw]{left:0;transform:translateY(-100%)}.commit-graph-tooltip--end[data-astro-cid-fptri5fw]{left:auto;right:0;transform:translateY(-100%)}.commit-graph-tooltip[data-astro-cid-fptri5fw] strong[data-astro-cid-fptri5fw]{color:var(--color-text-dark);font-weight:500}.isometric-column[data-astro-cid-fptri5fw]:hover,.isometric-column[data-astro-cid-fptri5fw]:focus-visible{z-index:1000!important}.isometric-column[data-astro-cid-fptri5fw]:focus-visible{outline:2px solid var(--color-text-dark);outline-offset:2px}.isometric-column[data-astro-cid-fptri5fw]:hover .isometric-column-face[data-astro-cid-fptri5fw],.isometric-column[data-astro-cid-fptri5fw]:focus-visible .isometric-column-face[data-astro-cid-fptri5fw]{filter:brightness(1.2) drop-shadow(0 0 2px color-mix(in srgb,var(--color-text-dark) 45%,transparent))}.isometric-column[data-astro-cid-fptri5fw]:hover .commit-graph-tooltip[data-astro-cid-fptri5fw],.isometric-column[data-astro-cid-fptri5fw]:focus-visible .commit-graph-tooltip[data-astro-cid-fptri5fw]{opacity:1}@media(prefers-reduced-motion:reduce){.commit-graph-tooltip[data-astro-cid-fptri5fw],.isometric-column-face[data-astro-cid-fptri5fw]{transition:none}}.project-thumb[data-astro-cid-2hwget37]{display:block;margin-bottom:1.25rem;overflow:hidden;border-radius:4px;border:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent)}.project-thumb[data-astro-cid-2hwget37] img{display:block;width:100%;aspect-ratio:2 / 1;object-fit:cover;transition:transform .4s ease}article[data-astro-cid-2hwget37]:hover .project-thumb[data-astro-cid-2hwget37] img{transform:scale(1.015)}@media(prefers-reduced-motion:reduce){.project-thumb[data-astro-cid-2hwget37] img{transition:none}article[data-astro-cid-2hwget37]:hover .project-thumb[data-astro-cid-2hwget37] img{transform:none}}
