*{box-sizing:border-box}body,html{margin:0;padding:0;background:#0a0a0a;color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;-webkit-font-smoothing:antialiased;height:100%;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}main{max-width:480px;margin:0 auto;padding:env(safe-area-inset-top,1rem) 1rem env(safe-area-inset-bottom,1rem);min-height:100dvh;display:flex;flex-direction:column;gap:.75rem}button{font-family:inherit}@keyframes entryThud{0%{transform:scaleY(.92);animation-timing-function:cubic-bezier(.3,0,.5,1)}55%{transform:scaleY(1);animation-timing-function:cubic-bezier(.3,.5,.5,1)}68%{transform:scaleY(.85);animation-timing-function:cubic-bezier(.3,0,.5,1)}82%{transform:scaleY(1.04)}to{transform:scaleY(1)}}@keyframes entryThudFade{0%{opacity:0}to{opacity:1}}.entry-thud{animation:entryThud .26s .15s both,entryThudFade .14s both;transform-origin:center top}@keyframes dropTrace{0%{transform:translateY(0) scale(1);opacity:.95;animation-timing-function:cubic-bezier(.75,0,1,.2)}75%{transform:translateY(calc(var(--drop-distance, 200px) * .95)) scale(1);opacity:.95}to{transform:translateY(var(--drop-distance,200px)) scale(.55);opacity:0}}.drop-trace{position:fixed;display:flex;align-items:center;justify-content:center;line-height:1;pointer-events:none;z-index:100;animation:dropTrace .32s forwards}@keyframes waterSplashRing{0%{transform:translate(-50%,-50%) scale(.5);opacity:.9}to{transform:translate(-50%,-50%) scale(2.2);opacity:0}}@keyframes waterSplashDroplet{0%{transform:translate(-50%,-50%) translate(0) scale(1);opacity:.95}60%{opacity:.85}to{transform:translate(-50%,-50%) translate(var(--dx),var(--dy)) scale(.4);opacity:0}}.water-splash{width:28px;height:7px;box-sizing:border-box;border-radius:50%;border:1.5px solid rgba(120,190,255,.9);animation:waterSplashRing .28s ease-out forwards}.water-splash,.water-splash-droplet{position:fixed;pointer-events:none;z-index:100}.water-splash-droplet{width:6px;height:6px;border-radius:50%;background:rgba(120,190,255,.9);animation:waterSplashDroplet .32s cubic-bezier(.3,0,.7,1) forwards}@keyframes toastIn{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.entry-row-hover-trash{visibility:hidden}.entry-row-content:hover .entry-row-hover-trash{visibility:visible}@keyframes entrySparkIn{0%{transform:scale(0);opacity:0;filter:brightness(2.2)}45%{transform:scale(1.25);opacity:1;filter:brightness(1.4)}72%{transform:scale(.94);opacity:1;filter:brightness(1)}to{transform:scale(1);opacity:1}}.entry-spark{animation:entrySparkIn .28s ease-out both;transform-origin:center}@keyframes feelingStackRumble{0%{transform:translateX(0) scale(1)}8%{transform:translateX(-1px) scale(1.07)}16%{transform:translateX(2px) scale(1.05)}24%{transform:translateX(-2px) scale(1.03)}32%{transform:translateX(2px) scale(1.02)}40%{transform:translateX(-1px) scale(1.01)}48%{transform:translateX(1px) scale(1)}56%{transform:translateX(-1px) scale(1)}64%{transform:translateX(1px) scale(1)}72%{transform:translateX(-1px) scale(1)}80%{transform:translateX(.5px) scale(1)}to{transform:translateX(0) scale(1)}}.feeling-stack-rumble{animation:feelingStackRumble .42s ease-out;transform-origin:center;display:inline-block}