.skill-map.svelte-17q19v3{width:100%;height:fit-content;max-height:min(80dvh,100%);display:flex;align-items:center;justify-content:center;padding:var(--md)}.skill-map.svelte-17q19v3 svg:where(.svelte-17q19v3){display:block}.skill-map.svelte-17q19v3 text{font-family:var(--font-family-base),sans-serif;font-size:var(--text-md);fill:var(--color-black, #1a1917);cursor:pointer;opacity:.25;transition-duration:var(--duration-sm);transition-timing-function:ease;transition-property:fill,opacity,font-weight}.skill-map.svelte-17q19v3 path{stroke-width:1px;transition-duration:var(--duration-md);transition-timing-function:ease;transition-property:stroke,opacity}.skill-map.svelte-17q19v3 .category-project text{opacity:1}.skill-map.svelte-17q19v3 .hovered text{opacity:1}.skill-map.svelte-17q19v3 .active text{opacity:1;fill:var(--theme-color, #E11D48);font-weight:700}@media all and (max-width:750.5px){.skill-map.svelte-17q19v3{align-items:start;padding:0}.skill-map.svelte-17q19v3 text{font-size:var(--text-xs)}}.content.archive-page.svelte-1d6nxft{position:relative}.wrapper.svelte-1d6nxft{display:flex;flex-direction:row;align-items:flex-start;gap:var(--md);width:100%;justify-content:center}.wrapper.svelte-1d6nxft .skill-map-container:where(.svelte-1d6nxft){flex:1;min-width:0}.archive-page.svelte-1d6nxft .skill-map-container:where(.svelte-1d6nxft){position:relative;width:fit-content;overflow:hidden}.archive-page.svelte-1d6nxft .explainer:where(.svelte-1d6nxft){display:flex;flex-direction:column;gap:var(--xs);justify-content:start;flex:1;min-width:0;max-width:var(--article-max-width);padding-top:var(--lg)}.archive-page.svelte-1d6nxft .explainer:where(.svelte-1d6nxft) .links:where(.svelte-1d6nxft){display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--xs)}.archive-page.svelte-1d6nxft .explainer:where(.svelte-1d6nxft) .links:where(.svelte-1d6nxft) li:where(.svelte-1d6nxft){list-style:none}.archive-page.svelte-1d6nxft .explainer:where(.svelte-1d6nxft) .links:where(.svelte-1d6nxft) .category-container:where(.svelte-1d6nxft){display:flex;flex-direction:column;gap:var(--2xs);flex-wrap:wrap}.archive-page.svelte-1d6nxft .explainer:where(.svelte-1d6nxft) .links:where(.svelte-1d6nxft) .category-title:where(.svelte-1d6nxft){font-size:var(--text-sm)}.archive-page.svelte-1d6nxft .explainer:where(.svelte-1d6nxft) .links:where(.svelte-1d6nxft) .links-container:where(.svelte-1d6nxft){display:flex;flex-direction:row;gap:var(--xs);flex-wrap:wrap}.archive-page.svelte-1d6nxft .explainer:where(.svelte-1d6nxft) .links:where(.svelte-1d6nxft) button:where(.svelte-1d6nxft){background:none;border:1px solid var(--theme-color);color:var(--theme-color);padding:.25rem .5rem;cursor:pointer;transition-property:background,color;transition-duration:var(--duration-sm);transition-timing-function:ease}.archive-page.svelte-1d6nxft .explainer:where(.svelte-1d6nxft) .links:where(.svelte-1d6nxft) .category-project:where(.svelte-1d6nxft){background:var(--theme-color);color:var(--color-white)}.archive-page.svelte-1d6nxft .explainer:where(.svelte-1d6nxft) .links:where(.svelte-1d6nxft) button:where(.svelte-1d6nxft):hover{background:var(--theme-color);color:var(--color-white)}.archive-page.svelte-1d6nxft .explainer:where(.svelte-1d6nxft) .links:where(.svelte-1d6nxft) .category-project:where(.svelte-1d6nxft):hover{background:var(--color-white);color:var(--theme-color)}.archive-page.svelte-1d6nxft .gallery:where(.svelte-1d6nxft){display:flex;flex-direction:column;gap:var(--xs);--gallery-grow-scale: 2}.archive-page.svelte-1d6nxft .gallery-row:where(.svelte-1d6nxft){display:flex;flex-wrap:nowrap;gap:var(--xs);flex:0 1 var(--row-target-height, var(--row-height));min-height:0;transition:flex-basis var(--duration-md) ease}.archive-page.svelte-1d6nxft .gallery-row:where(.svelte-1d6nxft) img:where(.svelte-1d6nxft),.archive-page.svelte-1d6nxft .gallery-row:where(.svelte-1d6nxft) video:where(.svelte-1d6nxft){flex:0 1 calc(var(--row-height) * var(--ratio, 1));min-width:0;aspect-ratio:var(--ratio, 1);object-fit:cover;z-index:0;transition:flex-basis var(--duration-md) ease,z-index 0s var(--duration-md)}.archive-page.svelte-1d6nxft .gallery-row:where(.svelte-1d6nxft) img:where(.svelte-1d6nxft):hover,.archive-page.svelte-1d6nxft .gallery-row:where(.svelte-1d6nxft) video:where(.svelte-1d6nxft):hover{flex-basis:min(80%,calc(var(--row-height) * var(--gallery-grow-scale) * var(--ratio, 1)));z-index:1;transition:flex-basis var(--duration-md) ease,z-index 0s}@media all and (max-width:750.5px){.wrapper.svelte-1d6nxft{flex-direction:column}.archive-page.svelte-1d6nxft .skill-map-container:where(.svelte-1d6nxft){width:100%}.archive-page.svelte-1d6nxft .explainer:where(.svelte-1d6nxft){max-width:100%;padding-top:0}}
