.langs.svelte-1ji33q4{display:flex;gap:12px;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.langs.svelte-1ji33q4 a:where(.svelte-1ji33q4){text-decoration:none;opacity:.6;border-bottom:3px solid transparent}.langs.svelte-1ji33q4 a:where(.svelte-1ji33q4):hover{opacity:1;border-color:var(--teal)}.langs.svelte-1ji33q4 span:where(.svelte-1ji33q4){border-bottom:3px solid var(--magenta)}.shell.svelte-1vgg9n1{min-height:100dvh;display:flex;flex-direction:column}main.svelte-1vgg9n1{flex:1}footer.svelte-1vgg9n1{padding-block:clamp(20px,3.2vw,34px) clamp(34px,5vw,60px)}.links.svelte-1vgg9n1{display:flex;flex-wrap:wrap;gap:10px 24px;font-family:var(--mono);font-size:13px;font-weight:600;margin-bottom:18px}.links.svelte-1vgg9n1 a:where(.svelte-1vgg9n1){text-decoration:none;border-bottom:3px solid var(--teal);padding-bottom:2px}.links.svelte-1vgg9n1 a:where(.svelte-1vgg9n1):hover{border-color:var(--magenta)}.foot-row.svelte-1vgg9n1{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:flex-end}small.svelte-1vgg9n1{font-family:var(--mono);font-size:10.5px;line-height:1.95;opacity:.75;display:block}
