.circular-gallery{position:relative;width:100%;height:100%;min-height:480px;overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab;background:transparent}.circular-gallery[data-pointer]{cursor:pointer}.circular-gallery[data-dragging]{cursor:grabbing}.circular-gallery-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;background:transparent}.circular-gallery-labels{position:absolute;inset:0;pointer-events:none}.circular-gallery-label{position:absolute;top:0;left:0;line-height:1.2;max-width:calc(100% - 24px);white-space:normal;text-align:center;text-wrap:balance;will-change:transform,opacity;font-family:var(--font-geist-mono),monospace;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.circular-gallery-caption{position:absolute;top:0;left:50%;width:min(90%,38rem);text-align:center;opacity:0;pointer-events:none;padding:0 1rem}.circular-gallery-caption-text{margin:0;line-height:1.6;opacity:.8;font-family:var(--font-geist-mono),monospace;letter-spacing:.02em}.circular-gallery-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}