.stalli-run-grass{background:repeating-linear-gradient(90deg, transparent 0 6px, color-mix(in oklab, var(--brt-green,#0b7a3b) 55%, transparent) 6px 8px, transparent 8px 14px, color-mix(in oklab, var(--brt-green,#0b7a3b) 35%, transparent) 14px 16px, transparent 16px 24px);background-size:24px 100%;animation:.55s linear infinite stalli-scroll}.stalli-run-fence{background:repeating-linear-gradient(90deg, transparent 0 40px, color-mix(in oklab, var(--brt-ink,#0f3d2e) 25%, transparent) 40px 44px, transparent 44px 80px) 0 0 / 80px 100%, linear-gradient(color-mix(in oklab, var(--brt-ink,#0f3d2e) 20%, transparent), color-mix(in oklab, var(--brt-ink,#0f3d2e) 20%, transparent)) 0 8px / 100% 2px no-repeat;animation:1.1s linear infinite stalli-scroll-fence}.stalli-run-clouds{animation:7s linear infinite stalli-scroll-clouds}.stalli-run-horse{animation:.45s ease-in-out infinite stalli-gallop}.stalli-run-dust{animation:.45s ease-out infinite stalli-dust}@keyframes stalli-scroll{to{background-position-x:-24px}}@keyframes stalli-scroll-fence{to{background-position:-80px 0,0 8px}}@keyframes stalli-scroll-clouds{0%{transform:translate(0)}to{transform:translate(-40%)}}@keyframes stalli-gallop{0%,to{transform:translate(-50%)rotate(-2deg)}50%{transform:translate(-50%,-14px)rotate(3deg)}}@keyframes stalli-dust{0%{opacity:.9;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(14px,-6px)scale(1.4)}}@media (prefers-reduced-motion:reduce){.stalli-run-grass,.stalli-run-fence,.stalli-run-clouds,.stalli-run-horse,.stalli-run-dust{animation:none}}body:not([data-design=hub]) .stalli-only,body[data-design=hub] .stalli-fallback{display:none}.stalli-chip{border:2px solid var(--brt-ink,#0f3d2e);min-height:2.1rem;color:var(--brt-ink,#0f3d2e);white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.3rem;padding:0 .4rem;font-size:.72rem;font-weight:700;line-height:1;transition:transform .15s,background-color .15s,color .15s;display:inline-flex}.stalli-chip:hover{background:var(--brt-lime,#c8f169);transform:translateY(-1px)}.stalli-chip.is-green{background:var(--brt-green,#0b7a3b);border-color:var(--brt-green,#0b7a3b);color:#fff}.stalli-chip.is-green:hover{background:var(--brt-green-deep,#0f3d2e);border-color:var(--brt-green-deep,#0f3d2e)}body:has(.stalli-greeter) .chat-launcher{display:none}.stalli-btn-grass{background:repeating-linear-gradient(90deg,#0000 0 3px,#ffffff8c 3px 4px,#0000 4px 7px) 0 0/7px 100%;animation:.4s linear infinite stalli-scroll-btn}.stalli-btn-horse{animation:2.6s linear infinite stalli-cross,.36s ease-in-out infinite stalli-gallop-btn}@keyframes stalli-scroll-btn{to{background-position-x:-7px}}@keyframes stalli-cross{0%{left:-12%}to{left:104%}}@keyframes stalli-gallop-btn{0%,to{margin-bottom:0}50%{margin-bottom:4px}}@media (prefers-reduced-motion:reduce){.stalli-btn-grass,.stalli-btn-horse{animation:none}.stalli-btn-horse{left:.75rem}}
