:root{--mcf-logo-breathe-speed:4s;--mcf-logo-flicker-speed:8s;--mcf-logo-shimmer-speed:3s;--mcf-logo-icon-pulse-speed:3s;--mcf-logo-icon-shimmer-speed:6s;--mcf-logo-decode-speed:.6s}@keyframes mcf-logo-breathe{0%,to{text-shadow:0 0 6px rgba(57,255,20,.4),0 0 20px rgba(57,255,20,.15)}50%{text-shadow:0 0 12px rgba(57,255,20,.6),0 0 40px rgba(57,255,20,.25)}}@keyframes mcf-logo-ai-flicker{0%,to{opacity:1}12%{opacity:.85}13%{opacity:1}37%{opacity:.9}38%{opacity:1}62%{opacity:.75}63.5%{opacity:1}86%{opacity:.88}87%{opacity:1}}@keyframes mcf-logo-version-shimmer{0%{background-position:-100% 0}to{background-position:200% 0}}@keyframes mcf-logo-icon-pulse{0%,to{box-shadow:0 0 8px #39ff144d,0 0 20px #bf5af226}50%{box-shadow:0 0 16px #39ff1480,0 0 40px #bf5af240}}@keyframes mcf-logo-icon-shimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes mcf-logo-decode{0%{clip-path:inset(0 100% 0 0);opacity:0;transform:translateY(4px)}to{clip-path:inset(0 0 0 0);opacity:1;transform:translateY(0)}}.mcf-logo{align-items:center;display:inline-flex;font-family:"JetBrains Mono",var(--mcf-font-mono,ui-monospace),monospace;font-weight:700;letter-spacing:-.5px;line-height:1;text-decoration:none;white-space:nowrap}.mcf-logo-dim,.mcf-logo-text,.mcf-logo-version{display:inline-block}.mcf-logo-text{animation:mcf-logo-breathe var(--mcf-logo-breathe-speed) ease-in-out infinite;color:#39ff14}.mcf-logo-dim{animation:mcf-logo-ai-flicker var(--mcf-logo-flicker-speed) ease-in-out infinite;color:#888;font-weight:400}.mcf-logo-version{background:linear-gradient(90deg,#bf5af2,#bf5af2 40%,#e0a0ff,#bf5af2 60%,#bf5af2);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;font-size:.55em;font-weight:400;margin-left:4px;vertical-align:super;-webkit-text-fill-color:transparent;animation:mcf-logo-version-shimmer var(--mcf-logo-shimmer-speed) ease-in-out infinite}.mcf-logo-icon{align-items:center;animation:mcf-logo-icon-pulse var(--mcf-logo-icon-pulse-speed) ease-in-out infinite,mcf-logo-icon-shimmer var(--mcf-logo-icon-shimmer-speed) ease-in-out infinite;background:linear-gradient(135deg,#39ff14,#2ecc11,#bf5af2,#39ff14);background-size:300% 300%;border-radius:8px;color:#050508;display:flex;font-size:15px;font-weight:800;height:32px;justify-content:center;width:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mcf-logo--animate-in .mcf-logo-text{animation:mcf-logo-decode var(--mcf-logo-decode-speed) cubic-bezier(.16,1,.3,1) both,mcf-logo-breathe var(--mcf-logo-breathe-speed) ease-in-out var(--mcf-logo-decode-speed) infinite}.mcf-logo--animate-in .mcf-logo-dim{animation:mcf-logo-decode var(--mcf-logo-decode-speed) cubic-bezier(.16,1,.3,1) .15s both,mcf-logo-ai-flicker var(--mcf-logo-flicker-speed) ease-in-out calc(var(--mcf-logo-decode-speed) + .15s) infinite}.mcf-logo--animate-in .mcf-logo-version{animation:mcf-logo-decode var(--mcf-logo-decode-speed) cubic-bezier(.16,1,.3,1) .3s both,mcf-logo-version-shimmer var(--mcf-logo-shimmer-speed) ease-in-out calc(var(--mcf-logo-decode-speed) + .3s) infinite}.mcf-logo--animate-in .mcf-logo-icon{animation:mcf-logo-decode var(--mcf-logo-decode-speed) cubic-bezier(.16,1,.3,1) both,mcf-logo-icon-pulse var(--mcf-logo-icon-pulse-speed) ease-in-out var(--mcf-logo-decode-speed) infinite,mcf-logo-icon-shimmer var(--mcf-logo-icon-shimmer-speed) ease-in-out var(--mcf-logo-decode-speed) infinite}html[data-theme=day] .mcf-logo-text,html[data-theme=light] .mcf-logo-text{animation-name:mcf-logo-breathe-day;color:#7c2acc}@keyframes mcf-logo-breathe-day{0%,to{text-shadow:0 0 4px rgba(124,42,204,.25),0 0 12px rgba(124,42,204,.1)}50%{text-shadow:0 0 8px rgba(124,42,204,.45),0 0 24px rgba(124,42,204,.16)}}html[data-theme=day] .mcf-logo-dim,html[data-theme=light] .mcf-logo-dim{color:#666}html[data-theme=day] .mcf-logo-version,html[data-theme=light] .mcf-logo-version{background-image:linear-gradient(90deg,#7c2acc,#7c2acc 40%,#b07dee,#7c2acc 60%,#7c2acc)}html[data-theme=day] .mcf-logo-icon,html[data-theme=light] .mcf-logo-icon{background:linear-gradient(135deg,#7c2acc,#5b1aa0,#bf5af2,#7c2acc);background-size:300% 300%}@keyframes mcf-logo-icon-pulse-day{0%,to{box-shadow:0 0 6px #7c2acc40,0 0 14px #bf5af21f}50%{box-shadow:0 0 12px #7c2acc66,0 0 28px #bf5af238}}html[data-theme=renaissance] .mcf-logo-text{background:linear-gradient(135deg,#ffd264,#ff9f43 40%,#ffd264);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation-name:mcf-logo-breathe-renaissance;color:transparent;filter:drop-shadow(0 0 12px rgba(255,210,100,.35))}@keyframes mcf-logo-breathe-renaissance{0%,to{filter:drop-shadow(0 0 8px rgba(255,210,100,.25))}50%{filter:drop-shadow(0 0 16px rgba(255,210,100,.5))}}html[data-theme=renaissance] .mcf-logo-dim{color:#a09888}html[data-theme=renaissance] .mcf-logo-version{background-image:linear-gradient(90deg,#ffd264,#ffd264 40%,#fff0b8,#ffd264 60%,#ffd264)}html[data-theme=renaissance] .mcf-logo-icon{background:linear-gradient(135deg,#ffd264,#ff9f43,#ffd264);background-size:300% 300%;color:#050407}html[data-theme=day] .mcf-logo-icon{animation:mcf-logo-icon-pulse-day var(--mcf-logo-icon-pulse-speed) ease-in-out infinite,mcf-logo-icon-shimmer var(--mcf-logo-icon-shimmer-speed) ease-in-out infinite}@media(prefers-reduced-motion:reduce){.mcf-logo--animate-in .mcf-logo-dim,.mcf-logo--animate-in .mcf-logo-icon,.mcf-logo--animate-in .mcf-logo-text,.mcf-logo--animate-in .mcf-logo-version,.mcf-logo-dim,.mcf-logo-icon,.mcf-logo-text,.mcf-logo-version{animation:none!important}.mcf-logo-version{-webkit-text-fill-color:#bf5af2}html[data-theme=day] .mcf-logo-version{-webkit-text-fill-color:#9b3dd4}}
