.cwg-sun{display:inline-block}.cwg-sun--sm{width:20px;height:20px}.cwg-sun--md{width:28px;height:28px}.cwg-sun--lg{width:48px;height:48px}.cwg-sun--page{width:64px;height:64px}.cwg-sun{filter:drop-shadow(0 0 6px #c49a3c66);animation:4s ease-in-out infinite amberRadiance}.cwg-sun__disc{fill:var(--amber);opacity:1;animation:6s ease-in-out infinite idleGlow}.cwg-sun__halo{fill:var(--amber);opacity:.18}.cwg-sun__rays{transform-origin:32px 32px}.cwg-sun__ray{fill:var(--amber);transform-origin:32px 16px;opacity:.75;animation:6s ease-in-out infinite idleFade}.cwg-sun--thinking{filter:drop-shadow(0 0 6px #c49a3c66);animation:none}.cwg-sun--thinking .cwg-sun__disc{animation:3.7s ease-in-out infinite thinkingGlow}.cwg-sun--thinking .cwg-sun__halo{animation:4.3s ease-in-out infinite haloWarm}.cwg-sun--thinking .cwg-sun__ray{animation:2.4s ease-in-out infinite rayGrow}.streaming-sun{vertical-align:middle;margin-left:4px;display:inline-block}.cwg-sun--entering{animation:.4s ease-out both sunEnter}[data-theme=dark] .cwg-sun__halo{opacity:.15}@media (prefers-reduced-motion:reduce){.cwg-sun,.cwg-sun__disc,.cwg-sun__halo,.cwg-sun__rays,.cwg-sun__ray,.cwg-sun--entering{animation:none}.cwg-sun__disc{opacity:1}.cwg-sun__ray{opacity:.75}.cwg-sun--thinking .cwg-sun__halo{opacity:.2}}@keyframes amberRadiance{0%,to{filter:drop-shadow(0 0 6px #c49a3c66)}50%{filter:drop-shadow(0 0 16px #c49a3ca6)}}@keyframes idleGlow{0%,to{filter:brightness(.96)}50%{filter:brightness()}}@keyframes idleFade{0%,to{opacity:.7}50%{opacity:.8}}@keyframes thinkingGlow{0%{filter:drop-shadow(0 0 2px #c49a3c40)}18%{filter:drop-shadow(0 0 7px #c49a3c8c)}35%{filter:drop-shadow(0 0 3px #c49a3c4d)}58%{filter:drop-shadow(0 0 9px #c49a3ca6)}76%{filter:drop-shadow(0 0 4px #c49a3c59)}to{filter:drop-shadow(0 0 2px #c49a3c40)}}@keyframes rayGrow{0%,to{opacity:.55;transform:scaleY(.75)}50%{opacity:1;transform:scaleY(1.2)}}.cwg-sun--thinking .cwg-sun__rays>g:nth-child(odd) .cwg-sun__ray{animation:2.4s ease-in-out infinite rayGrow,7.3s ease-in-out infinite iridescentA}.cwg-sun--thinking .cwg-sun__rays>g:nth-child(3n) .cwg-sun__ray{animation:2.4s ease-in-out infinite rayGrow,11.7s ease-in-out infinite iridescentB}.cwg-sun--thinking .cwg-sun__rays>g:nth-child(5n+2) .cwg-sun__ray{animation:2.4s ease-in-out infinite rayGrow,8.9s ease-in-out infinite iridescentC}.cwg-sun--thinking .cwg-sun__rays>g:nth-child(7n+1) .cwg-sun__ray{animation:2.4s ease-in-out infinite rayGrow,13.1s ease-in-out infinite iridescentD}@keyframes iridescentA{0%,to{fill:var(--amber)}15%{fill:#e8a87c}30%{fill:var(--amber)}55%{fill:#d4a5d0}70%{fill:var(--amber)}88%{fill:#85c7a3}}@keyframes iridescentB{0%,to{fill:var(--amber)}12%{fill:#7eb8d4}28%{fill:var(--amber)}45%{fill:#f0c27f}62%{fill:var(--amber)}80%{fill:#c9a5e8}}@keyframes iridescentC{0%,to{fill:var(--amber)}20%{fill:#a8d8c5}38%{fill:var(--amber)}65%{fill:#e8b4b8}82%{fill:var(--amber)}}@keyframes iridescentD{0%,to{fill:var(--amber)}10%{fill:var(--amber)}25%{fill:#b8d4e8}40%{fill:var(--amber)}58%{fill:var(--amber)}72%{fill:#d4c5a0}85%{fill:var(--amber)}}@keyframes sunRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes haloWarm{0%{opacity:.08;transform:scale(1)}22%{opacity:.18;transform:scale(1.12)}40%{opacity:.1;transform:scale(1.04)}65%{opacity:.22;transform:scale(1.18)}82%{opacity:.12;transform:scale(1.06)}to{opacity:.08;transform:scale(1)}}@keyframes sunEnter{0%{filter:drop-shadow(0 0 #0000);transform:scale(.97)}40%{filter:drop-shadow(0 0 6px #c49a3c80);transform:scale(1.05)}to{filter:drop-shadow(0 0 2px #c49a3c4d);transform:scale(1)}}
