.cell.svelte-1fqqwge{outline:none;cursor:pointer}.cell__shadow--cursor.svelte-1fqqwge{fill:var(--selection-shadow)}.cell--revealed.svelte-1fqqwge{fill:var(--game-correct)}.cell--cursor.svelte-1fqqwge{fill:var(--selection-tint)}.cell__focus-ring--cursor.svelte-1fqqwge{stroke:var(--selection);stroke-width:3.5px}.cell__letter.svelte-1fqqwge{font-weight:700}.cell__letter--error.svelte-1fqqwge{fill:var(--check-error)!important}.cell__letter--correct.svelte-1fqqwge{fill:var(--check-correct)!important}.cell__number.svelte-1fqqwge{font-family:var(--font-sans);fill:var(--text-main);pointer-events:none;font-size:.22px;-webkit-user-select:none;user-select:none}.cell--flash-correct.svelte-1fqqwge{animation:check-correct-pop .4s ease-out}.cell--flash-correct.svelte-1fqqwge .cell__tile:where(.svelte-1fqqwge){animation:check-tile-correct .4s ease-out}.cell--flash-error.svelte-1fqqwge{animation:check-error-shake .4s ease-out}.cell--flash-error.svelte-1fqqwge .cell__tile:where(.svelte-1fqqwge){animation:check-tile-error .4s ease-out}.cell--row-reveal.svelte-1fqqwge{animation:word-wave .35s ease-out both;animation-delay:inherit}.cell--row-reveal.svelte-1fqqwge .cell__tile:where(.svelte-1fqqwge){animation:tile-flash .35s ease-out both;animation-delay:inherit}.cell--row-reveal.svelte-1fqqwge .cell__letter:where(.svelte-1fqqwge){fill:var(--text-on-color)}.game-board.svelte-g33gvu{max-width:100%;max-height:100%;aspect-ratio:var(--grid-aspect, 1);width:auto;height:100%;min-height:80px;margin:0 auto;position:relative;overflow:hidden}.game-svg.svelte-g33gvu{display:block;width:100%;height:100%;shape-rendering:geometricPrecision;overflow:visible;touch-action:manipulation}.black-block.svelte-g33gvu{fill:var(--block-color);opacity:.85}.xwd__clue-bar-desktop--bar.svelte-7xsgx0{align-items:center;background:var(--clue-bar-bg);display:flex;font-size:1.1em;height:100%;padding:0;width:100%;max-width:800px;margin:0 auto;justify-content:space-between;-webkit-user-select:none;user-select:none}.clue-content.svelte-7xsgx0{display:flex;align-items:center;flex:1;min-width:0;padding:0 10px;overflow:hidden}.nav-btn.svelte-7xsgx0{width:44px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--clue-bar-text);background:var(--border);border:none;flex-shrink:0}.nav-btn.svelte-7xsgx0 .icon{width:18px;height:18px}.nav-btn.svelte-7xsgx0:hover{background:color-mix(in srgb,var(--border) 90%,var(--clue-bar-text))}.nav-btn.svelte-7xsgx0:active{background:color-mix(in srgb,var(--border) 85%,var(--clue-bar-text))}.xwd__clue-bar-desktop--number.svelte-7xsgx0{font-weight:700;min-width:25px;flex-shrink:0;text-align:right;margin-right:10px;color:var(--clue-bar-text)}.xwd__clue-bar-desktop--text.svelte-7xsgx0{line-height:1.2;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--clue-bar-text)}.clue-panel.svelte-1jcs2a1{display:flex;flex-direction:row;gap:1rem;flex:1;min-height:0;-webkit-user-select:none;user-select:none}.clue-panel--stacked.svelte-1jcs2a1{flex-direction:column;gap:.75rem}.clue-column.svelte-1jcs2a1{min-height:0;display:flex;flex-direction:column;flex:1;min-width:0}.clue-panel--stacked.svelte-1jcs2a1 .clue-column:where(.svelte-1jcs2a1){flex:0 0 auto}h3.svelte-1jcs2a1{text-transform:uppercase;font-size:.8rem;font-weight:700;letter-spacing:.06em;color:var(--text-main);opacity:.6;border-bottom:1px solid var(--border);margin:0 0 .25rem;padding-bottom:.25rem}ul.svelte-1jcs2a1{list-style:none;padding:0;margin:0;overflow-y:auto;flex:1;min-height:0}li.svelte-1jcs2a1{padding:0;margin:0}.clue-item.svelte-1jcs2a1{width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:3px 6px;display:flex;gap:6px;font-size:.9rem;line-height:1.35;border-radius:4px;font-family:var(--font-sans);color:var(--text-main)}.clue-item.svelte-1jcs2a1:hover{background:var(--border)}.clue-item--active.svelte-1jcs2a1{background:var(--game-focus-tint);outline:1.5px solid var(--game-focus-color)}.clue-num.svelte-1jcs2a1{font-weight:700;min-width:18px;flex-shrink:0}.clue-text.svelte-1jcs2a1{flex:1}.puzzle-day-nav.svelte-xf9o2s{display:flex;justify-content:space-between;align-items:center;gap:.75rem;width:100%;max-width:320px;margin:.5rem auto 0;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--text-main) 10%,transparent)}.puzzle-day-nav__link.svelte-xf9o2s{font-family:var(--font-sans);font-size:.85rem;font-weight:600;color:var(--text-muted);text-decoration:none;padding:.25rem .4rem}.puzzle-day-nav__link.svelte-xf9o2s:hover{color:var(--accent);text-decoration:underline}.endgame__title.svelte-1rb850d{color:var(--accent)}.endgame__time.svelte-1rb850d{display:flex;flex-direction:column;align-items:center;gap:.15rem}.time-label.svelte-1rb850d{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;opacity:.7;color:var(--text-main)}.time-value.svelte-1rb850d{font-size:2rem;font-weight:700;color:var(--text-main);font-family:var(--font-sans)}.endgame__stats.svelte-1rb850d{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;width:100%;max-width:320px}.stat-item.svelte-1rb850d{display:flex;flex-direction:column;align-items:center;padding:.5rem .25rem}.stat-value.svelte-1rb850d{font-size:1.5rem;font-weight:700;line-height:1;color:var(--accent)}.stat-label.svelte-1rb850d{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;opacity:.7;margin-top:.25rem;text-align:center;color:var(--text-main)}@media(max-height:500px){.time-value.svelte-1rb850d{font-size:1.5rem}.stat-value.svelte-1rb850d{font-size:1.2rem}}.progress-dots.svelte-16m9v4s{display:flex;gap:6px;margin-right:auto}.dot.svelte-16m9v4s{width:7px;height:7px;border-radius:50%;background:var(--border);transition:background .2s,transform .2s}.dot--active.svelte-16m9v4s{background:var(--accent);transform:scale(1.3)}.dot--done.svelte-16m9v4s{background:var(--accent);opacity:.5}.tut-card.svelte-1bkxc70{width:100%;max-width:var(--content-width);background:var(--bg-main);border:2px solid var(--accent);border-radius:var(--radius-md);padding:.75rem 1rem;position:relative;animation:slide-appear .3s ease-out}.tut-card__close.svelte-1bkxc70{top:.35rem;right:.35rem;width:1.75rem;height:1.75rem;font-size:1.15rem;border-radius:50%;transition:opacity .15s}.tut-card__body.svelte-1bkxc70{text-align:center;animation:slide-appear .3s ease-out}.tut-card__body.svelte-1bkxc70 h3:where(.svelte-1bkxc70){font-family:var(--font-sans);font-weight:700;margin:0 0 .25rem;color:var(--text-main)}.tut-card__body.svelte-1bkxc70 p:where(.svelte-1bkxc70){color:var(--text-main);opacity:.9;line-height:1.4;margin:0 0 .35rem;font-size:.95rem}.tut-card__success.svelte-1bkxc70{color:var(--game-correct)!important;font-weight:700}.tut-card__actions.svelte-1bkxc70{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border);padding-top:.5rem;margin-top:.25rem}.landing.svelte-1yjl7c4{width:100%;max-width:var(--content-width);padding:0 1.25rem 3rem;display:flex;flex-direction:column;align-items:center}.landing__hero.svelte-1yjl7c4{text-align:center;padding:1.5rem 0 1rem;width:100%;position:relative;overflow:hidden;animation:svelte-1yjl7c4-hero-enter .6s ease-out both}@keyframes svelte-1yjl7c4-hero-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.landing__tagline.svelte-1yjl7c4{font-size:clamp(.9rem,2.5vmin,1.05rem);color:var(--text-main);opacity:.8;margin-bottom:1rem;font-weight:500;letter-spacing:.01em}.landing__streak.svelte-1yjl7c4{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;color:var(--text-main);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:999px;padding:.3rem .85rem;margin:0 0 .85rem}.landing__streak.svelte-1yjl7c4 strong:where(.svelte-1yjl7c4){color:var(--accent);font-weight:700}.hero__cta.svelte-1yjl7c4{display:flex;flex-direction:column;align-items:center;gap:.5rem}.landing__play-btn.svelte-1yjl7c4{font-size:1.2rem;font-weight:700;letter-spacing:.04em;padding:1rem 3rem;border:none;border-radius:16px;cursor:pointer;display:inline-flex;align-items:center;gap:.6rem;background:var(--accent);color:var(--text-on-color);box-shadow:0 4px 16px color-mix(in srgb,var(--accent) 35%,transparent),0 1px 3px #0000001a;transition:transform .15s ease,box-shadow .15s ease;animation:svelte-1yjl7c4-btn-breathe 3s .8s ease-in-out infinite}.landing__play-btn.svelte-1yjl7c4:hover{transform:translateY(-2px);box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 45%,transparent),0 2px 6px #0000001f}.landing__play-btn.svelte-1yjl7c4:active{transform:translateY(1px);box-shadow:0 2px 8px color-mix(in srgb,var(--accent) 30%,transparent);animation:none}.landing__play-btn--secondary.svelte-1yjl7c4{font-size:1rem;padding:.75rem 2rem;background:transparent;color:var(--accent);border:1.5px solid color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:none;animation:none;opacity:.85;text-decoration:none;margin-top:.75rem}.landing__play-btn--secondary.svelte-1yjl7c4:hover{opacity:1;transform:translateY(-1px);box-shadow:0 2px 8px color-mix(in srgb,var(--accent) 20%,transparent);border-color:var(--accent)}.landing__play-btn--secondary.svelte-1yjl7c4:active{transform:translateY(1px);box-shadow:none}@keyframes svelte-1yjl7c4-btn-breathe{0%,to{box-shadow:0 4px 16px color-mix(in srgb,var(--accent) 35%,transparent),0 1px 3px #0000001a,0 0 color-mix(in srgb,var(--accent) 0%,transparent)}50%{box-shadow:0 4px 16px color-mix(in srgb,var(--accent) 35%,transparent),0 1px 3px #0000001a,0 0 0 6px color-mix(in srgb,var(--accent) 15%,transparent)}}.divider.svelte-1yjl7c4{width:100%;max-width:480px;display:flex;align-items:center;justify-content:center;margin:1.25rem 0;gap:1rem;opacity:0;animation:slide-appear .4s .5s ease-out forwards}.divider.svelte-1yjl7c4:before,.divider.svelte-1yjl7c4:after{content:"";flex:1;height:1px;background:linear-gradient(to right,transparent,var(--border),transparent)}.divider__icon.svelte-1yjl7c4{color:var(--accent);opacity:.5;display:flex}.divider__dot.svelte-1yjl7c4{width:5px;height:5px;border-radius:50%;background:var(--accent);opacity:.4}.landing__section.svelte-1yjl7c4{width:100%;max-width:480px;opacity:0;animation:slide-appear .5s ease-out forwards}.landing__section.svelte-1yjl7c4+.landing__section:where(.svelte-1yjl7c4){margin-top:2.5rem}.landing__section-title-link.svelte-1yjl7c4{text-decoration:none;color:inherit}.landing__section-title.svelte-1yjl7c4{font-size:.8rem;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.12em;margin-bottom:1rem}.steps.svelte-1yjl7c4{display:flex;flex-direction:column;gap:.5rem}.step.svelte-1yjl7c4{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem;background:var(--cell-bg);border:1px solid var(--border);border-radius:12px;opacity:0;animation:slide-appear .4s ease-out forwards}.step__num.svelte-1yjl7c4{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 15%,var(--cell-bg));border:2px solid var(--accent);border-radius:8px;font-weight:700;font-size:.8rem;color:var(--accent);margin-top:1px}.step__text.svelte-1yjl7c4{color:var(--text-main);opacity:.8;line-height:1.55;font-size:.88rem;margin:0;text-align:left}.faq-list.svelte-1yjl7c4{display:flex;flex-direction:column;gap:.35rem}.faq-item.svelte-1yjl7c4{background:var(--cell-bg);border:1px solid var(--border);border-radius:10px;overflow:hidden;transition:border-color .2s}.faq-item.svelte-1yjl7c4:hover,.faq-item--open.svelte-1yjl7c4{border-color:var(--accent)}.faq-item__header.svelte-1yjl7c4{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem .85rem;gap:.5rem;text-align:left;background:none;border:none;color:inherit;font:inherit;cursor:pointer}.faq-item__q.svelte-1yjl7c4{font-weight:600;font-size:.9rem;color:var(--text-main);margin:0}.faq-item__chevron.svelte-1yjl7c4{flex-shrink:0;color:var(--accent);transition:transform .25s ease;display:flex}.faq-item--open.svelte-1yjl7c4 .faq-item__chevron:where(.svelte-1yjl7c4){transform:rotate(180deg)}.faq-item__a.svelte-1yjl7c4{font-size:.85rem;color:var(--text-main);opacity:.75;line-height:1.55;margin:0;padding:0 .85rem;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-item--open.svelte-1yjl7c4 .faq-item__a:where(.svelte-1yjl7c4){max-height:12rem;padding:0 .85rem .85rem}@media(max-height:600px){.landing__hero.svelte-1yjl7c4{padding:.75rem 0 .5rem}.landing__tagline.svelte-1yjl7c4{margin-bottom:1rem}.divider.svelte-1yjl7c4{margin:.75rem 0}}.hero__grid.svelte-dxatjh{display:grid;grid-template-columns:repeat(3,clamp(40px,10vmin,56px));gap:4px;justify-content:center;margin-bottom:.75rem}.hero__cell.svelte-dxatjh{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--cell-bg);border:1.5px solid var(--border);border-radius:8px;font-weight:700;font-size:clamp(1.1rem,3.4vmin,1.6rem);color:var(--text-main);opacity:0;animation:svelte-dxatjh-hero-cell-in .45s ease-out forwards;box-shadow:0 1px 0 0 var(--border),0 2px 4px #0000000a}.hero__cell--in-word.svelte-dxatjh{background:var(--game-focus-tint)}.hero__cell--cursor.svelte-dxatjh{background:var(--selection-tint);border-color:var(--selection-shadow)}.hero__num.svelte-dxatjh{position:absolute;top:2px;left:4px;font-size:.55em;font-weight:600;color:var(--text-muted);line-height:1}@keyframes svelte-dxatjh-hero-cell-in{0%{opacity:0;transform:scale(.7) translateY(-4px)}60%{opacity:1;transform:scale(1.05) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-height:600px){.hero__grid.svelte-dxatjh{display:none}}.paused-content.svelte-4nebk7{text-align:center;padding:1rem 0}.icon.svelte-4nebk7{font-size:3rem;margin-bottom:1rem}.welcome-title.svelte-4nebk7{font-size:1.4rem;margin:0 0 .5rem;color:var(--text-main)}.welcome-sub.svelte-4nebk7{font-size:1rem;color:var(--text-secondary);margin-bottom:2rem}.paused-text.svelte-4nebk7{font-size:1.2rem;margin-bottom:2rem;color:var(--text-main)}.action-key.svelte-1wwkl27{background:var(--border);flex:1.5;max-width:66px;font-size:clamp(.8rem,2.5vw,1rem)}.enter-key.svelte-1wwkl27{background:var(--accent);color:#fff}.back-key.svelte-1wwkl27{background:var(--selection);color:var(--color-black)}.dark .back-key.svelte-1wwkl27{color:var(--color-white)}.shared-layout-wrapper.svelte-yo8la4{width:100%;flex:1;min-height:0;display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:1rem;max-width:1200px}.game-content.svelte-yo8la4{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:center;padding-top:.5rem;overflow:visible}.ad-banner.svelte-yo8la4,.ad-banner-fixed.svelte-yo8la4,.ad-sidebar.svelte-yo8la4{background:var(--cell-bg);border:1px dashed var(--border);border-radius:var(--radius-md);display:none;align-items:center;justify-content:center;color:var(--border);font-family:var(--font-sans);font-size:.8rem;text-transform:uppercase;font-weight:700;flex-shrink:0}.ad-sidebar.svelte-yo8la4:after,.ad-banner.svelte-yo8la4:after,.ad-banner-fixed.svelte-yo8la4:after{content:"ADVERTISEMENT";opacity:.5}.ad-sidebar.svelte-yo8la4{width:160px;height:600px;margin-top:1rem}.ad-banner.svelte-yo8la4{width:320px;height:50px;margin:.5rem auto 0}.ad-banner-fixed.svelte-yo8la4{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:320px;height:50px;z-index:50;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}@media(min-width:1024px){.ad-sidebar.svelte-yo8la4{display:flex}}@media(max-width:1023px){.ad-banner.svelte-yo8la4,.ad-banner-fixed.svelte-yo8la4{display:flex}}.game-layout.svelte-134dk5k{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;flex:1;min-height:0}.board-wrap.svelte-134dk5k{--vert-cap: max( 280px, calc((100dvh - 60px - var(--controls-h, 320px)) * var(--grid-aspect, 1)) );max-width:min(var(--content-width),var(--max-board, 9999px),var(--vert-cap))}.clue-panel-desktop.svelte-134dk5k{display:none}@media(min-width:900px){.game-layout.svelte-134dk5k:not(.game-layout--tutorial){flex-direction:row;justify-content:center;align-items:flex-start;gap:.5rem;flex:1;min-height:0;padding:0 .5rem}.game-layout.svelte-134dk5k:not(.game-layout--tutorial) .board-wrap:where(.svelte-134dk5k){width:auto;flex:1 1 0px;min-width:0;max-width:min(var(--max-board, 9999px),var(--vert-cap))}.clue-panel-desktop.svelte-134dk5k{display:flex;flex-direction:column;flex:0 0 clamp(260px,33vw,440px);min-width:0;padding-top:.25rem;overflow:hidden}}.board-wrap--tutorial.svelte-134dk5k{flex:1;min-height:0;max-width:var(--content-width);width:100%}.board-wrap--tutorial.svelte-134dk5k .play-area:where(.svelte-134dk5k){flex:1;min-height:0}.board-wrap--tutorial.svelte-134dk5k .grid-area:where(.svelte-134dk5k){flex:1;min-height:0;max-height:40vh;max-width:var(--max-board, 100%);margin-inline:auto}.controls-area.svelte-134dk5k{width:100%;max-width:800px;margin-inline:auto;display:flex;flex-direction:column;flex-shrink:0;margin-top:auto;background:var(--border);overflow:hidden}.clue-bar-bg.svelte-134dk5k{background:var(--clue-bar-bg);border-top:1px solid var(--border);cursor:pointer;display:flex;align-items:center;height:clamp(50px,8vh,66px);width:100%;padding:0;color:inherit;font-family:inherit;border-left:none;border-right:none;border-bottom:none}.tut-wrap.svelte-9qxuax{width:calc(100% - 16px);max-width:360px;display:flex;flex-direction:column;align-items:center;animation:slide-appear .3s ease-out}.tut-header.svelte-9qxuax,.tut-board.svelte-9qxuax{width:100%;max-width:min(300px,45vh)}.tut-header.svelte-9qxuax{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.tut-header__title.svelte-9qxuax{font-family:var(--font-sans);font-size:1.15rem;font-weight:700;color:var(--text-main);margin:0}.tut-header__close.svelte-9qxuax{position:static;width:1.75rem;height:1.75rem;font-size:1.15rem;border-radius:50%;transition:opacity .15s}.tut-wrap.svelte-9qxuax .hint{padding:.5rem .75rem;margin-bottom:4px}.tut-hint-hidden.svelte-9qxuax .hint{opacity:.15}.tut-wrap.svelte-9qxuax .grid-area{pointer-events:none}.tut-grid-interactive.svelte-9qxuax .grid-area{pointer-events:auto}.tut-wrap.svelte-9qxuax .lives-counter{display:none}.tut-lives-visible.svelte-9qxuax .lives-counter{display:flex}.tut-steps.svelte-9qxuax{width:100%}.tut-text-area.svelte-9qxuax{margin-top:.5rem;display:flex;flex-direction:column;justify-content:flex-start}.step.svelte-9qxuax{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;animation:slide-appear .3s ease-out}.step.svelte-9qxuax h3:where(.svelte-9qxuax){font-family:var(--font-sans);margin-top:0;margin-bottom:.25rem;color:var(--text-main)}.step.svelte-9qxuax p:where(.svelte-9qxuax){color:var(--text-main);opacity:.9;line-height:1.4;margin-bottom:.5rem}.letter-badge.svelte-9qxuax{display:inline-flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;background:color-mix(in srgb,var(--accent) 15%,var(--cell-bg));border:2.5px solid var(--accent);border-radius:5px;font-weight:700;font-family:var(--font-sans);font-size:.85em;color:var(--accent);vertical-align:middle;margin:0 .1em;line-height:1;animation:svelte-9qxuax-badge-breathe 1.5s ease-in-out infinite}@keyframes svelte-9qxuax-badge-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.success-message.svelte-9qxuax{color:var(--game-correct)!important;font-weight:700}.tut-actions.svelte-9qxuax{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;border-top:1px solid var(--border);padding-top:.5rem;margin-top:.35rem;-webkit-user-select:none;user-select:none}.tut-glow-tap .cell__inner{animation:tut-tap-bounce 1.5s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.tut-glow-tap .cell__tile{animation:tut-tap-fill 1.5s ease-in-out infinite!important;stroke:var(--accent)!important;vector-effect:non-scaling-stroke}.tut-glow-tap .cell__letter{animation:tut-tap-letter 1.5s ease-in-out infinite}@keyframes tut-tap-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes tut-tap-fill{0%,to{fill:color-mix(in srgb,var(--accent) 18%,var(--cell-bg));stroke-width:4px}50%{fill:color-mix(in srgb,var(--accent) 45%,var(--cell-bg));stroke-width:9px}}@keyframes tut-tap-letter{0%,to{fill:var(--accent)}50%{fill:var(--text-main)}}.tut-glow-target .cell__inner{animation:tut-target-bounce 1.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.tut-glow-target .cell__tile{animation:tut-target-fill 1.2s ease-in-out infinite!important;stroke:var(--accent)!important;vector-effect:non-scaling-stroke}.tut-glow-target .cell__letter{animation:tut-target-letter 1.2s ease-in-out infinite}@keyframes tut-target-bounce{0%,to{transform:scale(1)}40%{transform:scale(1.14)}60%{transform:scale(.97)}}@keyframes tut-target-fill{0%,to{fill:color-mix(in srgb,var(--accent) 22%,var(--cell-bg));stroke-width:4px}40%{fill:color-mix(in srgb,var(--accent) 50%,var(--cell-bg));stroke-width:10px}}@keyframes tut-target-letter{0%,to{fill:var(--accent)}40%{fill:var(--text-main)}}
