@layer theme,base;@layer components{.kayo{isolation:isolate;-webkit-user-select:none;user-select:none;display:block;position:relative}.kayo .k-arrive,.kayo .k-float,.kayo .k-lean,.kayo .k-gesture,.k-glide{transform-origin:50% 45%;display:block}.kayo picture{display:contents}.kayo .k-img{width:100%;height:auto;display:block}.kayo .k-lean{transform:translate(var(--hover-x,var(--cursor-x,0px)), var(--hover-y,var(--cursor-y,0px))) rotate(var(--hover-r,var(--cursor-r,0deg)))}@media (prefers-reduced-motion:no-preference) and (update:fast){:root:not([data-motion=off]) .kayo .k-lean{transition:transform .6s var(--ease-out-expo)}}.k-glide{z-index:var(--z-kayo,5);bottom:0;position:absolute;inset-inline-start:24px}.k-glide[data-live]{top:0;bottom:auto}.k-glide[data-armed],.k-glide[data-away]{opacity:0}@media (prefers-reduced-motion:no-preference) and (update:fast){:root:not([data-motion=off]) .k-glide{transition:opacity var(--dur-short) var(--ease-in-out)}:root:not([data-motion=off]) .k-glide[data-armed]{transition:none}}.k-egg{display:inline-block;position:relative}.k-egg-btn{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:1rem;padding:0;display:block}.k-egg-tag{top:8%;white-space:nowrap;font-size:var(--text-meta,.8125rem);color:var(--color-warm,#e7b997);opacity:0;pointer-events:none;font-weight:600;line-height:1.6;position:absolute;inset-inline-start:calc(100% + .5rem)}.k-egg-trail{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}}@layer utilities;
