.output-feedback{color:var(--text-muted);padding:.6rem 0;font-size:.78rem}.output-feedback-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.output-feedback button{border:1px solid var(--border);color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:.4rem;align-items:center;gap:.3rem;padding:.3rem .5rem;display:inline-flex}.output-feedback button[aria-pressed=true]{background:var(--accent-soft,#e8f1f9);color:var(--text-primary);border-color:var(--accent,#46789f)}.output-feedback button:disabled{opacity:.5;cursor:default}.output-feedback form{gap:.5rem;max-width:32rem;margin-top:.6rem;display:grid}.output-feedback label{gap:.25rem;display:grid}.output-feedback textarea{resize:vertical;min-height:4rem}.output-feedback select,.output-feedback textarea{font:inherit;background:var(--surface);max-width:100%;color:var(--text-primary);border:1px solid var(--border);border-radius:.3rem;padding:.4rem}.output-feedback p{margin:.4rem 0 0}.dreaming-sheep-icon{flex:none;width:30px;height:26px}.dreaming-entry{color:#f8f0df;background:#29283b;border-color:#29283b;gap:8px;min-height:44px}.dreaming-entry:is(:hover,:focus-visible) .dreaming-sheep-icon{animation:.6s dreaming-button-hop}.dreaming-sheep-scene{width:min(100%,350px);padding:14px}.dreaming-sheep-scene svg{width:100%;height:auto;display:block;overflow:hidden}.dreaming-sheep-runner{animation:6s ease-in-out 3 backwards dreaming-sheep-hop}.dreaming-sheep-runner.is-second{animation-delay:2.2s;transform:translate(215px)}.dreaming-sheep-scene.is-paused .dreaming-sheep-runner{animation-play-state:paused}.dreaming-motion-control{color:#f8f0df;min-height:44px;font:inherit;background:0 0;border:1px solid #696579;border-radius:24px;padding:8px 14px;font-size:12px}.dreaming-motion-control:focus-visible{outline-offset:3px;outline:2px solid #bdb4ff}@keyframes dreaming-button-hop{50%{transform:translateY(-5px)rotate(-5deg)}}@keyframes dreaming-sheep-hop{0%,12%{opacity:0;transform:translate(0)}17%{opacity:1}42%{opacity:1;transform:translate(120px,-40px)rotate(-7deg)}70%,95%{opacity:1;transform:translate(245px)}to{opacity:0;transform:translate(245px)}}:where(:root:not([data-motion=full])) .dreaming-sheep-runner,:where(:root:not([data-motion=full])) .dreaming-entry .dreaming-sheep-icon{animation:none!important}:where(:root:not([data-motion=full])) .dreaming-sheep-runner.is-second{transform:translate(215px)}:where(:root:not([data-motion=full])) .dreaming-motion-control{display:none}
