/* Una: luminous threads, quiet breath, speech-driven current. */
#unaCompactOrb,.voice-orb{position:relative;isolation:isolate;transition:box-shadow 1.2s ease,border-color 1.2s ease!important;border-color:#e7cf95!important;box-shadow:0 0 0 4px #e7cf9512,0 0 25px #cdbb7338,0 8px 24px #092b2d44!important}
#unaCompactOrb{width:100px;height:100px}
#unaCompact{width:112px;gap:7px}
.una-thread-art,.voice-orb .una-thread-art{transform:scale(1.12);filter:brightness(1.22) saturate(1.12);animation:unaQuietBreath 7s ease-in-out infinite!important;transition:filter 1.2s ease;will-change:transform}
#unaCompactOrb:after,.voice-orb:after{content:'';display:block!important;position:absolute;inset:0!important;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse at 28% 15%,#fff6d122,transparent 52%);box-shadow:inset 0 0 14px #e7cf951c}
#unaCompact[data-mode="speaking"] #unaCompactOrb,.voice-panel.speaking .voice-orb{border-color:#fff0b8!important;box-shadow:0 0 0 5px #efd3891a,0 0 38px #e7c97870,0 0 65px #d6c48925,0 8px 24px #092b2d44!important}
#unaCompact[data-mode="listening"] #unaCompactOrb,.voice-panel.listening .voice-orb{border-color:#c6f3df!important;box-shadow:0 0 0 5px #b3ecda15,0 0 35px #99d9c45c,0 8px 24px #092b2d44!important}
#unaCompact[data-mode="speaking"] .una-thread-art,.voice-panel.speaking .una-thread-art{animation:unaGoldenCurrent 2.8s ease-in-out infinite!important;filter:brightness(1.55) saturate(1.18)}
#unaCompact[data-mode="listening"] .una-thread-art,.voice-panel.listening .una-thread-art{animation:unaGoldenCurrent 3.5s ease-in-out infinite reverse!important;filter:brightness(1.4) saturate(1.1)}
#unaCompact[data-mode="thinking"] .una-thread-art,.voice-panel.thinking .una-thread-art{animation:unaGoldenCurrent 5s ease-in-out infinite!important}
@keyframes unaQuietBreath{0%,100%{transform:scale(1.1) rotate(-2deg)}50%{transform:scale(1.16) rotate(2deg)}}
@keyframes unaGoldenCurrent{0%,100%{transform:scale(1.12,1.08) rotate(-7deg) skewX(-4deg)}33%{transform:scale(1.23,1.06) rotate(1deg) skewX(4deg)}66%{transform:scale(1.08,1.2) rotate(8deg) skewX(-2deg)}}
@media(prefers-reduced-motion:reduce){.una-thread-art,.voice-orb .una-thread-art,#unaCompact .una-thread-art,.voice-panel .una-thread-art{animation:none!important;transform:scale(1.12)!important;transition:none!important}}
/* Stronger presence requested: unmistakable speech activity. */
#unaCompact{width:138px}
#unaCompactOrb{width:124px;height:124px;border-width:2px}
#unaCompact[data-mode="speaking"] #unaCompactOrb,.voice-panel.speaking .voice-orb{box-shadow:0 0 0 8px #efd38933,0 0 48px #e7c978bb,0 0 88px #d6c48966,0 8px 24px #092b2d66!important}
#unaCompact[data-mode="listening"] #unaCompactOrb,.voice-panel.listening .voice-orb{box-shadow:0 0 0 8px #b3ecda33,0 0 48px #99d9c499,0 0 80px #99d9c444!important}
#unaCompact[data-mode="speaking"] .una-thread-art,.voice-panel.speaking .una-thread-art{animation-duration:1.8s!important;filter:brightness(1.85) saturate(1.35)}
#unaCompact[data-mode="listening"] .una-thread-art,.voice-panel.listening .una-thread-art{animation-duration:2.2s!important;filter:brightness(1.65) saturate(1.25)}
@keyframes unaGoldenCurrent{0%,100%{transform:scale(1.1,.97) rotate(-16deg) skewX(-8deg)}33%{transform:scale(1.3,1.06) rotate(5deg) skewX(9deg)}66%{transform:scale(1.06,1.24) rotate(16deg) skewX(-5deg)}}

/* Fine native threads: preserve Meg's silhouette, without stretching the drawing. */
.una-live-threads{display:block!important;width:100%!important;height:100%!important;pointer-events:none;position:relative;z-index:2;animation:none!important;transform:none!important;filter:none!important}
#unaCompactOrb,.voice-orb{overflow:hidden!important;background:#123b31!important}
#unaCompactOrb:after,.voice-orb:after{display:none!important}


/* Same Una orb as Home. Listening/thinking/speaking vary only the glow, never the artwork. */
#unaCompactOrb,.voice-orb{background:url('/assets/home-original/orb-original.png') center/contain no-repeat!important;border-color:transparent!important;overflow:visible!important}
#unaCompactOrb .una-thread-art,.voice-orb .una-thread-art,.una-live-threads{display:none!important}
#unaCompactOrb:before,#unaCompactOrb:after,.voice-orb:before,.voice-orb:after{display:none!important}
#unaCompact[data-mode="speaking"] #unaCompactOrb,.voice-panel.speaking .voice-orb{filter:drop-shadow(0 0 22px rgba(238,190,90,.7));}
#unaCompact[data-mode="listening"] #unaCompactOrb,.voice-panel.listening .voice-orb{filter:drop-shadow(0 0 22px rgba(95,204,255,.68));}
#unaCompact[data-mode="thinking"] #unaCompactOrb,.voice-panel.thinking .voice-orb{filter:drop-shadow(0 0 22px rgba(111,153,255,.56));}
