.kapon-logo{overflow:visible}.kapon-logo .star-glyph{fill:var(--logo-ai-fill)}.kapon-logo .star-halo{display:none}.dark .kapon-logo--spark .star-halo{display:block}.dark .kapon-logo--spark .ai-text{filter:drop-shadow(0 0 3px var(--logo-ai-mid))}@media(prefers-reduced-motion:no-preference){.dark .kapon-logo--spark .star-decoration{animation:kapon-star-twinkle 1.5s ease-in-out infinite}.dark .kapon-logo--spark .ai-text{animation:kapon-ai-glow 2s ease-in-out infinite}}@keyframes kapon-star-twinkle{0%,to{opacity:.3}50%{opacity:1}}@keyframes kapon-ai-glow{0%,to{filter:drop-shadow(0 0 3px var(--logo-ai-mid))}50%{filter:drop-shadow(0 0 5px var(--logo-ai-mid))}}.kapon-logo .logo-glyph{fill:var(--logo-mark-glyph,#fff)}.kapon-logo .brand-text{fill:currentColor;stroke:currentColor}
