html{width:100%;height:100%;overflow:hidden;background:#fff8ef;overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}body{width:100%;height:100%;overflow:hidden;margin:0;font-family:ui-rounded,Hiragino Maru Gothic ProN,Yu Gothic,Meiryo,system-ui,sans-serif;overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.nyan-particle-layer{position:fixed;inset:0;z-index:9999;pointer-events:none;overflow:hidden}.nyan-burst{position:absolute;left:var(--burst-x);top:var(--burst-y);width:0;height:0;display:block}.nyan-particle{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fffef0 0 20%,transparent 22%),radial-gradient(circle,#ffd95e 0 56%,#ff8a45 58%);box-shadow:0 0 7px #ffdf62b8;animation:nyanSpark .72s cubic-bezier(.18,.84,.22,1) both;animation-delay:var(--spark-delay)}.nyan-particle-paw{width:13px;height:12px;overflow:visible;background:none;box-shadow:none}.nyan-particle-paw-pad,.nyan-particle-paw-toe{fill:#ff78a8}.nyan-particle-star{width:11px;height:11px;border-radius:2px;background:#ffe15e;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 56%,79% 91%,50% 70%,21% 91%,32% 56%,2% 35%,39% 35%)}.nyan-particle-drop{width:8px;height:12px;border-radius:65% 65% 70% 70%;background:radial-gradient(circle at 40% 28%,rgba(255,255,255,.9) 0 18%,transparent 20%),linear-gradient(180deg,#8fe9ff,#5796ff)}.nyan-particle-dot{width:7px;height:7px}.nyan-burst-tap .nyan-particle{background:radial-gradient(circle at 34% 30%,#fffef0 0 20%,transparent 22%),radial-gradient(circle,#ffd95e 0 56%,#ff8a45 58%)}.nyan-burst-pour .nyan-particle{box-shadow:0 0 7px #72d5ff9e}.nyan-burst-pour .nyan-particle-dot{background:radial-gradient(circle at 34% 30%,#fffef0 0 20%,transparent 22%),radial-gradient(circle,#9ef3ff 0 56%,#5a8cff 58%)}.nyan-burst-clear .nyan-particle{background:radial-gradient(circle at 34% 30%,#fffef0 0 20%,transparent 22%),radial-gradient(circle,#ffef79 0 52%,#ff6f9b 54%);box-shadow:0 0 9px #ff75b2b8}.nyan-burst-blocked .nyan-particle{background:radial-gradient(circle at 34% 30%,#fffef0 0 18%,transparent 20%),radial-gradient(circle,#c5b8a0 0 52%,#7a6358 54%);box-shadow:0 0 5px #664c4461}.nyan-burst .nyan-particle-paw{background:none}@keyframes nyanSpark{0%{opacity:0;transform:translate(0) rotate(0) scale(.2)}18%{opacity:1}to{opacity:0;transform:translate(var(--spark-x),var(--spark-y)) rotate(var(--spark-rotate)) scale(var(--spark-scale))}}
