.history.svelte-wmng36{height:8em;touch-action:pan-y;overscroll-behavior:contain}@media (min-width: 390px){.history.svelte-wmng36{height:18em}}.pulse.svelte-wmng36{animation:svelte-wmng36-pulse 2s infinite}@keyframes svelte-wmng36-pulse{0%{opacity:.9;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}to{opacity:.9;transform:scale(.98)}}@keyframes svelte-wmng36-scan-lines-move{0%{background-position-y:0}to{background-position-y:8px}}.euclidle-retro-scan-lines.svelte-wmng36{position:relative;overflow:hidden}.euclidle-retro-scan-lines.svelte-wmng36:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:repeating-linear-gradient(to bottom,rgba(60,255,60,.1) 0px,rgba(60,255,60,.1) 2px,transparent 2px,transparent 6px),repeating-linear-gradient(to bottom,rgba(0,0,0,.1) 3px,rgba(0,0,0,.15) 4px,transparent 4px,transparent 8px);animation:svelte-wmng36-scan-lines-move .5s linear infinite}.euclidle-retro-scan-flash.svelte-wmng36{pointer-events:none;position:absolute;left:0;width:100%;height:5px;background:linear-gradient(to bottom,#ffffc800,#ffffc8cc,#ffffc800);opacity:0;z-index:3;animation:svelte-wmng36-scan-line-flash 8s linear forwards}@keyframes svelte-wmng36-scan-line-flash{0%{opacity:0;top:-10%}10%{opacity:1}80%{opacity:1;top:100%}to{opacity:0;top:100%}}.euclidle-green-display-positive.svelte-wmng36{color:#39ff14;background-color:transparent;text-shadow:0 0 8px #39FF14,0 0 2px #39FF14}.euclidle-green-display-negative.svelte-wmng36{color:#101010;background-color:#29ef04;box-shadow:0 0 8px #29ef04,0 0 2px #29ef04}.euclidle-type-indicator.svelte-wmng36{padding-left:2px;padding-right:2px}.euclidle-popup.svelte-wmng36 ul{list-style:none;list-style-position:inside}.euclidle-popup.svelte-wmng36 ul ul{padding-left:.5em}.euclidle-popup.svelte-wmng36 li:before{content:"-";display:inline-block;margin-right:.2em}.euclidle-popup.svelte-wmng36 a{color:#00e;background-color:#cce;text-decoration:underline;cursor:pointer}.euclidle-popup.svelte-wmng36 a:hover{color:#fff;background-color:#00e;text-decoration:underline}.euclidle-popup.svelte-wmng36 .highlight{border-width:1px;border-color:#000;border-radius:15%;padding-left:.2em;padding-right:.2em}.euclidle-popup.svelte-wmng36 .highlight-blue{color:#000;background-color:#3b82f6}.euclidle-popup.svelte-wmng36 .highlight-red{color:#000;background-color:#ef4444}.euclidle-popup.svelte-wmng36 .highlight-yellow{color:#000;background-color:#eab308}.euclidle-popup.svelte-wmng36 .highlight-green{color:#000;background-color:#10b981}.euclidle-popup.svelte-wmng36 .highlight-gray{color:#000;background-color:#94a3b8}.euclidle-popup.svelte-wmng36 .highlight-black{color:#fff;background-color:#000;border-color:#fff}@keyframes svelte-wmng36-fade-in{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-fade-in.svelte-wmng36{animation:svelte-wmng36-fade-in .4s cubic-bezier(.4,0,.2,1)}.game-over-banner.svelte-wmng36{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2rem;color:#fff;background:#000000b3;padding:2rem 3rem;border-radius:1rem;z-index:1000;text-align:center;animation:svelte-wmng36-pop-in .5s;max-width:90vw;width:100%;box-sizing:border-box;word-break:break-word}@media (max-width: 600px){.game-over-banner.svelte-wmng36{font-size:1.2rem;padding:1.2rem .5rem;max-width:98vw}}@keyframes svelte-wmng36-pop-in{0%{transform:translate(-50%,-50%) scale(.7);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.confetti-container.svelte-wmng36{pointer-events:none;position:fixed;inset:0;z-index:2000;overflow:hidden}.confetti.svelte-wmng36{position:absolute;top:-2rem;opacity:.85;will-change:transform,opacity;animation:svelte-wmng36-confetti-fall 1.8s cubic-bezier(.4,0,.2,1) forwards,svelte-wmng36-confetti-spin 1.2s linear infinite,svelte-wmng36-confetti-sway 1.8s ease-in-out infinite}@keyframes svelte-wmng36-confetti-fall{to{top:100vh;opacity:.7}}@keyframes svelte-wmng36-confetti-spin{0%{transform:rotate(0) scale(1)}to{transform:rotate(360deg) scale(1)}}@keyframes svelte-wmng36-confetti-sway{0%{transform:translate(0)}50%{transform:translate(var(--sway, 5rem))}to{transform:translate(0)}}
