/* Existing fox-ear cursor + selected 02 Forest swirl. */
html:not(.veluwe-cursor-active){cursor:auto}
html.veluwe-cursor-active,html.veluwe-cursor-active *{cursor:none!important}
.veluwe-cursor,.veluwe-cursor-burst{position:fixed;inset:0 auto auto 0;z-index:2147483646;pointer-events:none;user-select:none;contain:layout style}
.veluwe-cursor{width:0;height:0;visibility:hidden}
.veluwe-cursor.is-visible{visibility:visible}
.veluwe-cursor__filters{position:absolute;pointer-events:none}
.veluwe-cursor__ear{position:absolute;width:48px;height:auto;max-width:none;left:-5.893px;top:-7.259px;display:block;z-index:2}
.veluwe-cursor__leaf{position:absolute;left:0;top:0;height:auto;max-width:none;object-fit:contain;pointer-events:none;will-change:transform,opacity}
.veluwe-cursor__orbit{opacity:0;z-index:1}
.veluwe-cursor__leaf--green{filter:url(#veluwe-cursor-pigment)}
.veluwe-cursor__leaf--ochre{filter:saturate(.7) brightness(.87)}
.veluwe-cursor-burst{inset:0;overflow:hidden;z-index:2147483645}
.veluwe-cursor__particle{position:absolute}
@media(prefers-reduced-motion:reduce){.veluwe-cursor__leaf{will-change:auto}}
@media(hover:none),(pointer:coarse){.veluwe-cursor,.veluwe-cursor-burst{display:none!important}html.veluwe-cursor-active,html.veluwe-cursor-active *{cursor:revert!important}}

/* Keep a native pointer while an incoming frame prepares its custom cursor. */
html.veluwe-cursor-active .veluwe-page-frame{cursor:auto!important}

/* Wind marks use the existing cursor scale; leaf and ear dimensions are unchanged. */
.veluwe-cursor__wind{position:absolute;left:-70px;top:-70px;overflow:visible;opacity:0;pointer-events:none;z-index:0}
.veluwe-cursor__gust{position:absolute;left:-20px;top:-20px;overflow:visible;opacity:0;pointer-events:none;transform-origin:20px 20px}
@media(prefers-reduced-motion:reduce){.veluwe-cursor__wind,.veluwe-cursor__gust{display:none}}

/* Keep both hover and click wind marks legible in the active scene. */
.veluwe-cursor__wind path,.veluwe-cursor__gust path{stroke:#000}
[data-theme="night"] .veluwe-cursor__wind path,[data-theme="night"] .veluwe-cursor__gust path{stroke:#f3e6c8}
