@import"https://fonts.googleapis.com/css2?family=Butterfly+Kids&family=Herr+Von+Muellerhoff&family=Indie+Flower&family=Jolly+Lodger&family=Ribeye+Marrow&family=Sevillana&display=swap";@keyframes sparkle-twinkle{0%,to{opacity:0;transform:scale(.4) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(180deg)}}.sparkle-overlay{position:absolute;inset:0;pointer-events:none;overflow:hidden}.sparkle-overlay span{position:absolute;color:#fff;animation:sparkle-twinkle var(--dur, 1.4s) ease-in-out infinite;animation-delay:var(--delay, 0s);font-size:var(--size, 14px);text-shadow:0 0 4px #fff,0 0 8px #ffccff;opacity:0}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes float-up{0%{transform:translateY(110vh) rotate(0);opacity:.8}to{transform:translateY(-10vh) rotate(360deg);opacity:0}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes sparkle-bounce{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.15)}}@keyframes glitter{0%{filter:brightness(1) drop-shadow(0 0 2px #fff) drop-shadow(0 0 6px currentColor)}15%{filter:brightness(2.5) drop-shadow(0 0 8px #fff) drop-shadow(0 0 16px #fff)}30%{filter:brightness(1) drop-shadow(0 0 2px #fff) drop-shadow(0 0 6px currentColor)}50%{filter:brightness(1.8) drop-shadow(0 0 6px #ff0) drop-shadow(0 0 12px #fff)}65%{filter:brightness(1) drop-shadow(0 0 2px #fff) drop-shadow(0 0 6px currentColor)}80%{filter:brightness(3) drop-shadow(0 0 10px #fff) drop-shadow(0 0 20px currentColor)}to{filter:brightness(1) drop-shadow(0 0 2px #fff) drop-shadow(0 0 6px currentColor)}}@keyframes flash-line{0%,to{opacity:1}50%{opacity:.15}}@keyframes wobble{0%{transform:rotate(-8deg) scale(.9)}to{transform:rotate(8deg) scale(1.1)}}@keyframes reason-slide-in{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes glitter-pulse{0%,to{text-shadow:0 0 4px currentColor,0 0 8px currentColor}50%{text-shadow:0 0 12px currentColor,0 0 24px currentColor,0 0 4px #fff}}.blink-text{animation:blink .9s step-end infinite}.floating-heart{animation:float-up linear infinite;opacity:0}.marquee-inner{animation:marquee 28s linear infinite;will-change:transform}.marquee-inner-reverse{animation:marquee-reverse 22s linear infinite;will-change:transform}.sparkle-char{animation:sparkle-bounce 1.4s ease-in-out infinite;display:inline-block}.glitter-char{animation:sparkle-bounce 1.4s ease-in-out infinite,glitter 1.2s ease-in-out infinite;animation-delay:var(--glitter-delay, 0s),var(--glitter-delay, 0s)}.reason-hidden{opacity:0;transform:translate(-40px)}.reason-in{animation:reason-slide-in .5s ease-out forwards}*{box-sizing:border-box}body{margin:0;padding:0;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Ctext y='18' font-size='18'%3E✨%3C/text%3E%3C/svg%3E") 0 0,auto}a:hover{color:#f9f!important;text-decoration:underline}button:active{transform:scale(.96)}@media(max-width:600px){.layout-table,.layout-table tbody,.layout-table tr{display:flex!important;flex-direction:column!important;width:100%!important}.layout-table td{display:block!important;width:100%!important;padding-left:0!important;height:auto!important}.right-col{order:-1!important}.right-col>div{height:auto!important;min-height:unset!important}.layout-sidebar{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important}.layout-sidebar>div{flex:1 1 45%!important;margin-bottom:0!important}}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#003}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c0f,#60a);border:1px solid #ff00ff}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#f0f,#c0f)}
