/* Creative Signature System 2.0 · Effects */
.sig-background--night { border-radius:50%; background:radial-gradient(circle,rgba(119,151,184,.10),transparent 66%); }
.sig-atmosphere--moon-haze { border-radius:50%; background:radial-gradient(circle at 50% 45%,rgba(155,185,215,.13),transparent 48%); filter:blur(8px); }
.sig-glow--moon-glow { inset:14%; border-radius:50%; box-shadow:0 0 3.5rem var(--sig-glow), inset 0 0 2.5rem rgba(255,255,255,.025); }
.sig-particle { position:absolute; width:.34rem; aspect-ratio:1; border-radius:50%; background:var(--sig-accent); box-shadow:0 0 1rem .22rem color-mix(in srgb,var(--sig-accent) 55%,transparent); }
.sig-particle:nth-child(1){top:27%;left:17%;animation-delay:-.8s}.sig-particle:nth-child(2){bottom:28%;right:16%;animation-delay:-2s}.sig-particle:nth-child(3){top:17%;right:28%;animation-delay:-3.1s}
.sig-motion--orbit { animation:sig-orbit 12s ease-in-out infinite; transform-origin:center; }
.sig-light--glow-pulse { animation:sig-glow-pulse 5.5s ease-in-out infinite; }
.sig-particles--stardust .sig-particle { animation:sig-star-shine 3.6s ease-in-out infinite; }
.sig-transition--moon-reveal { animation:sig-moon-reveal 1.4s cubic-bezier(.2,.8,.2,1) both; }
.signature-host.sig-interaction--hover-glow { transition:filter .7s ease,transform .7s ease; }
.signature-host.sig-interaction--hover-glow:hover { filter:brightness(1.08); transform:scale(1.012); }
@keyframes sig-orbit {0%,100%{transform:rotate(-2deg) scale(.985)}50%{transform:rotate(7deg) scale(1.025)}}
@keyframes sig-glow-pulse {0%,100%{opacity:.72;filter:blur(0)}50%{opacity:1;filter:blur(1px)}}
@keyframes sig-star-shine {0%,100%{opacity:.28;transform:scale(.72)}50%{opacity:1;transform:scale(1.18)}}
@keyframes sig-moon-reveal {from{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.signature-host *, .signature-host{animation:none!important;transition:none!important;transform:none!important}}
