.grid-cell.svelte-13hblh7{position:relative;z-index:0;width:var(--cell-size, 44px);height:var(--cell-size, 44px);font-size:var(--cell-font, 22px);transition:background-color .1s ease,border-color .1s ease,transform .25s ease,box-shadow .25s ease;transform-style:preserve-3d}.grid-cell.cell-filled.svelte-13hblh7{z-index:1}.cell-filled.svelte-13hblh7{animation:svelte-13hblh7-cell-pop .15s ease-out forwards}.cell-reveal.svelte-13hblh7{animation:svelte-13hblh7-letter-reveal .36s ease-out forwards}.grid-perspective.svelte-13hblh7{perspective:600px}.row-current.svelte-13hblh7{z-index:1}@keyframes svelte-13hblh7-cell-pop{0%{transform:scale(1.25);border-color:#94a3b8;box-shadow:0 6px 18px #0006}to{transform:scale(1);border-color:#94a3b8;box-shadow:0 2px 8px #0003}}@keyframes svelte-13hblh7-letter-reveal{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.modal-close-btn.svelte-8l82jd{background:var(--key-bg);color:var(--text-secondary);border-color:var(--border-typing)}.modal-close-btn.svelte-8l82jd:hover{background:var(--border-inner);color:var(--text-primary)}.hint-cancel-btn.svelte-jjkwei{color:var(--text-secondary);border-color:var(--border-default)}.hint-cancel-btn.svelte-jjkwei:hover{color:var(--text-primary);background:var(--border-inner)}.landscape-blocker.svelte-gvrxnn{display:none;color:var(--text-secondary)}.landscape-blocker.svelte-gvrxnn p:where(.svelte-gvrxnn){color:var(--text-primary)}@media(orientation:landscape)and (max-height:500px)and (hover:none)and (pointer:coarse){.landscape-blocker.svelte-gvrxnn{display:flex;position:fixed;inset:0;z-index:9999;background-color:var(--game-bg)}}.grid-cell.svelte-1ca4fzy{box-shadow:none}.notif-neutral-btn.svelte-1xmsaak:hover{background:var(--border-inner)}.promedio-line.svelte-1xmsaak{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;font-size:16px}.social-link.svelte-zufbk3{color:var(--text-secondary)}.social-link.svelte-zufbk3:hover{color:var(--text-primary)}.no-scrollbar::-webkit-scrollbar{display:none}.animate-in{animation-fill-mode:forwards}.invalid-word-row{animation:shake .55s ease-in-out}.invalid-tooltip{position:absolute;left:50%;transform:translate(-50%);padding:6px 12px;background:#991b1b;color:#fff;font-size:.75rem;font-weight:700;border-radius:8px;white-space:nowrap;z-index:10;pointer-events:none}.invalid-tooltip.tooltip-below{top:100%;margin-top:6px;animation:tooltip-fade-in-below .15s ease-out}.invalid-tooltip.tooltip-above{bottom:100%;margin-bottom:6px;animation:tooltip-fade-in-above .15s ease-out}@keyframes shake{0%,to{transform:translate(0)}10%{transform:translate(-6px)}30%{transform:translate(6px)}50%{transform:translate(-4px)}70%{transform:translate(4px)}90%{transform:translate(-2px)}}@keyframes tooltip-fade-in-below{0%{opacity:0;transform:translate(-50%) translateY(-4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes tooltip-fade-in-above{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.result-header-fumble{color:#fca5a5;animation:fumble-glitch .4s ease-out}@keyframes fumble-glitch{0%,to{text-shadow:0 0 0 transparent,0 0 0 transparent}20%{text-shadow:-1px 0 2px rgba(239,68,68,.6),1px 0 2px rgba(185,28,28,.4)}40%{text-shadow:1px 0 2px rgba(239,68,68,.5),-1px 0 2px rgba(185,28,28,.5)}60%{text-shadow:-1px 0 1px rgba(239,68,68,.4),1px 0 1px rgba(185,28,28,.6)}80%{text-shadow:0 0 4px rgba(239,68,68,.3)}}.dist-bar-fill{transform-origin:left;animation:dist-bar-grow .45s ease-out forwards}@keyframes dist-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.keyboard-container{width:calc(100% + 16px);margin-left:-8px;padding-left:8px;padding-right:8px}@media(min-width:640px){.keyboard-container{width:calc(100% + 32px);margin-left:-16px}}.keyboard-row{width:100%;align-items:flex-start}.keyboard-row-bottom{width:100%}:root{--key-aspect-ratio: 1.4}.keyboard-key{aspect-ratio:1 / var(--key-aspect-ratio, 1.4);min-height:36px;border-bottom:2px solid var(--key-border-bottom);-webkit-user-select:none;user-select:none}.keyboard-key:active,.keyboard-key-pressed{background-color:var(--kb-border, var(--key-border-bottom))!important;border-bottom-color:transparent!important;transform:scale(.95)}.key-letter{flex:0 0 calc((100% - 36px)*.1);min-width:0}.key-action{flex:1 1 0%;min-width:0;aspect-ratio:auto;align-self:stretch}.grid-cell{position:relative;z-index:0;width:var(--cell-size, 3.75rem);height:var(--cell-size, 3.75rem);font-size:var(--cell-font, 1.875rem);transition:background-color .1s ease,border-color .1s ease,transform .25s ease,box-shadow .25s ease;transform-style:preserve-3d}.grid-cell.cell-filled{z-index:1}.hint-row-bubble{font-size:min(var(--cell-font, 1.875rem),1.5rem);overflow:hidden}.hint-row-text{font-size:.48em;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.hint-row-icon{font-size:1.2em}.peek-pill-wrapper{height:var(--cell-size, 3.75rem);max-height:var(--cell-size, 3.75rem)}.cell-filled{animation:cell-pop .15s ease-out forwards}.cell-reveal{animation:letter-reveal .36s ease-out forwards}.grid-perspective{perspective:600px}.row-current{z-index:1}@keyframes cell-pop{0%{transform:scale(1.25);box-shadow:0 6px 18px #00000026}to{transform:scale(1);box-shadow:none}}@keyframes letter-reveal{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.row-animate-happy{position:relative}.row-animate-happy .grid-cell{animation:row-happy-spin 1s ease-in-out forwards;transform-origin:center center}@keyframes row-happy-spin{0%{transform:rotate(0)}50%{transform:rotate(360deg)}to{transform:rotate(360deg)}}.row-animate-sad{position:relative;transform-style:preserve-3d;perspective:400px}.row-animate-sad .grid-cell{transform-origin:center bottom;animation:row-sad-fall 2s ease-in-out forwards}.tears-overlay{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:space-around;gap:.25rem;pointer-events:none;font-size:1rem;opacity:0;animation:tears-fall 1s ease-in 1s forwards}@keyframes row-sad-fall{0%{transform:rotateX(0)}25%{transform:rotateX(80deg)}50%{transform:rotateX(80deg)}to{transform:rotateX(0)}}@keyframes tears-fall{0%{opacity:0;transform:translateY(-10px)}20%{opacity:1}to{opacity:.8;transform:translateY(30px)}}
