/* fix761 (Ki 8:28–8:30 PM Oct 19 2026): "they dropping like perfect circles… I want them to drop like an actual drip" + drips BEHIND the word, falling far.
   Real drip: a glossy neck of slime stretches down from behind the letter's bottom edge, a teardrop bulb (point up) swells on its end,
   stretches, pinches off and falls far, fading; the neck snaps back and re-forms. Transform/opacity only; paused off-screen (fix761.js).
   Old round drips (fix716 .d716, fix746 .w746, fix633 .f639-drop) are hidden here, files untouched. Revert = drop the two fix761 tags. */
.d716,.w746,.f639-drop,.kvdrop,.d716w{display:none!important;animation:none!important}
.k761{position:absolute;pointer-events:none;z-index:0;overflow:visible;contain:layout style}
.k761>s{position:absolute;width:0;height:0;text-decoration:none;transform:scale(var(--s,1));transform-origin:0 0;
 --c0:#c8f88e;--c1:#6cc22a;--c2:#348f0e;--c3:#1b6203;--c4:#0b3d00}
.k761.l761>s{--c0:#e8ffc8;--c1:#a3ea5e;--c2:#5cbf2a;--c3:#38911a;--c4:#1f6409}
.k761>s>i,.k761>s>b{position:absolute;display:block;animation-duration:inherit;animation-delay:inherit;animation-iteration-count:infinite;animation-fill-mode:both;animation-play-state:paused}
.k761>s{animation-duration:6s}
.k761>s>i{left:-2px;top:-7px;width:4px;height:calc(var(--n)*1px + 7px);border-radius:1px 1px 2px 2px;transform-origin:50% 0;
 background:linear-gradient(90deg,var(--c4) 0%,var(--c2) 28%,var(--c0) 44%,var(--c1) 56%,var(--c3) 100%);
 animation-name:n761;animation-timing-function:cubic-bezier(.4,0,.6,1)}
.k761>s>b{left:-5.5px;top:0;width:11px;height:16px;transform-origin:50% 0;
 -webkit-clip-path:path('M5.5 0C5.5 0 .6 6.8 .6 10.6A4.9 4.9 0 0 0 10.4 10.6C10.4 6.8 5.5 0 5.5 0Z');clip-path:path('M5.5 0C5.5 0 .6 6.8 .6 10.6A4.9 4.9 0 0 0 10.4 10.6C10.4 6.8 5.5 0 5.5 0Z');
 background:radial-gradient(1.8px 2.4px at 36% 64%,#fff 0 55%,rgba(255,255,255,0) 100%),
  radial-gradient(1.2px 1.2px at 64% 82%,rgba(255,255,255,.5),rgba(255,255,255,0)),
  radial-gradient(85% 70% at 42% 62%,var(--c1) 0%,var(--c2) 42%,var(--c3) 72%,var(--c4) 100%);
 animation-name:b761;animation-timing-function:cubic-bezier(.4,0,.6,1)}
.k761.on>s>i,.k761.on>s>b{animation-play-state:running}
.t761{position:relative}
/* EA MONSTER sign: whole sign a little lighter (~+15%), still glossy */
html body img.tart-img.f639-eat.f639-eat{filter:brightness(1.17) saturate(1.04) drop-shadow(0 2px 3px rgba(0,0,0,.45))!important;-webkit-filter:brightness(1.17) saturate(1.04) drop-shadow(0 2px 3px rgba(0,0,0,.45))!important}
/* THE GALLERY art: same lettering/position, deep glossy chain green instead of lime (baked blob drips clipped by fix761.js) */
html body h2.sec.hart img.tart-img.t-gallery{filter:brightness(.74) saturate(1.2) contrast(1.15) drop-shadow(0 3px 6px rgba(0,0,0,.45))!important}
/* ARCADE heading = same lettering as OFFICIAL MERCH (fix761.js swaps the art for THE ARCADE in the merch classes) */
h2.a761{text-align:center}
h2.a761 .f639-arc{display:none!important}
@media (prefers-reduced-motion:reduce){.k761{display:none!important}}
@keyframes n761{0%{transform:scale(1,.05)}10%{transform:scale(1,.15)}45%{transform:scale(.95,.65)}60%{transform:scale(.9,.95)}66%{transform:scale(.55,1)}70%{transform:scale(.7,.32)}82%{transform:scale(1,.1)}100%{transform:scale(1,.05)}}
@keyframes b761{0%{transform:translateY(calc(var(--n)*0.050px + -9.65px)) scale(.45,.42);opacity:0}10%{transform:translateY(calc(var(--n)*0.150px + -8.95px)) scale(.6,.58);opacity:1}45%{transform:translateY(calc(var(--n)*0.650px + -5.45px)) scale(.9,.94);opacity:1}60%{transform:translateY(calc(var(--n)*0.950px + -3.35px)) scale(1,1.06);opacity:1}66.5%{transform:translateY(calc(var(--n)*1.000px + -1.00px)) scale(.94,1.2);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.6)}84%{opacity:1}95%{transform:translateY(calc(var(--n)*1px + var(--f)*1px)) scale(.8,1.34);opacity:0}95.1%{transform:translateY(calc(var(--n)*0.050px + -9.65px)) scale(.45,.42);opacity:0}100%{transform:translateY(calc(var(--n)*0.050px + -9.65px)) scale(.45,.42);opacity:0}}
