/**
 * Jarvis Commerce AI 4.1 interface refinements.
 * Designed and written by Rahul Nanda for a calm, modern commerce experience.
 */
.curly-msg.is-streaming>div{position:relative;padding-right:14px;min-width:92px}.curly-caret{display:inline-block;width:2px;height:1.05em;margin-left:3px;vertical-align:-2px;border-radius:4px;background:var(--curly-primary);animation:jcaiCaret .72s steps(1) infinite}.curly-skip{display:block;margin-top:8px;padding:3px 8px;border:0;border-radius:999px;background:#eef5ff;color:var(--curly-primary);font-size:10px;font-weight:650;cursor:pointer;opacity:.78}.curly-reveal{animation:jcaiReveal .35s cubic-bezier(.2,.8,.2,1) both}.curly-action,.curly-quick button,.curly-product-actions a,.curly-product-actions button{position:relative;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.curly-action:before,.curly-quick button:before{content:"";position:absolute;inset:0;transform:translateX(-120%);background:linear-gradient(100deg,transparent,rgba(255,255,255,.38),transparent);transition:transform .55s ease}.curly-action:hover:before,.curly-quick button:hover:before{transform:translateX(120%)}.curly-action:hover,.curly-quick button:hover,.curly-product-actions a:hover,.curly-product-actions button:hover{transform:translateY(-2px);box-shadow:0 9px 24px rgba(6,64,137,.18)}.curly-form button{transition:transform .22s ease,box-shadow .22s ease}.curly-form button:hover{transform:rotate(-8deg) scale(1.06);box-shadow:0 8px 20px rgba(6,64,137,.32)}
@keyframes jcaiCaret{50%{opacity:0}}@keyframes jcaiReveal{from{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.curly-caret,.curly-reveal{animation:none}.curly-action,.curly-quick button,.curly-product-actions a,.curly-product-actions button{transition:none}}
