html.has-cursor,html.has-cursor a,html.has-cursor button{cursor:none}.cursor-dot[data-v-c38b66e9],.cursor-ring[data-v-c38b66e9]{border-radius:9999px;left:0;position:fixed;top:0}.cursor-dot[data-v-c38b66e9]{background:var(--color-secondary);height:6px;margin:-3px 0 0 -3px;width:6px}.cursor-ring[data-v-c38b66e9]{align-items:center;border:1px solid color-mix(in srgb,var(--color-secondary) 70%,transparent);display:flex;height:34px;justify-content:center;margin:-17px 0 0 -17px;transition:width .35s var(--ease-out-expo),height .35s var(--ease-out-expo),margin .35s var(--ease-out-expo),background .3s,border-color .3s;width:34px}.cursor-ring.is-hover[data-v-c38b66e9]{background:color-mix(in srgb,var(--color-primary) 12%,transparent);border-color:var(--color-secondary);height:64px;margin:-32px 0 0 -32px;width:64px}.cursor-ring.is-down[data-v-c38b66e9]{height:24px;margin:-12px 0 0 -12px;width:24px}.cursor-label[data-v-c38b66e9]{color:var(--color-text);font-size:9px;white-space:nowrap}
