Viscose: a portfolio carousel where every card is a signed distance field in one fullscreen shader

Viscose is a portfolio carousel where the whole ring is one fullscreen fragment shader, not a grid of DOM elements. Card positions arrive as uniforms and the shader blends their signed distance fields with a smooth minimum, so neighbours melt toge...