.win-stamp.svelte-q8d7dq{position:absolute;inset:0;display:grid;place-items:center;overflow:clip;pointer-events:none;z-index:5;font-family:var(--font-sans);font-weight:800;font-size:clamp(2.2rem,12vw,3.4rem);letter-spacing:.02em;color:var(--ceremony-accent, #ffd24a);text-shadow:-2px -2px 0 #3a1880,2px -2px 0 #3a1880,-2px 2px 0 #3a1880,2px 2px 0 #3a1880,-2px 0 0 #3a1880,2px 0 0 #3a1880,0 -2px 0 #3a1880,0 2px 0 #3a1880,0 5px 0 rgba(42,20,80,.6),0 0 26px rgba(255,210,74,.55);opacity:0;animation:svelte-q8d7dq-ceremony-stamp-fade 1.2s both}.win-stamp.svelte-q8d7dq:before{content:"";position:absolute;left:50%;top:50%;width:115%;height:46%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(26,8,56,.55),transparent 78%);z-index:-1}.win-stamp__word.svelte-q8d7dq{display:inline-block;animation:svelte-q8d7dq-ceremony-stamp-slam 1.2s both}@keyframes svelte-q8d7dq-ceremony-stamp-fade{0%{opacity:0}19%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes svelte-q8d7dq-ceremony-stamp-slam{0%{transform:scale(1.8) rotate(-6deg);animation-timing-function:cubic-bezier(.2,.9,.3,1)}19%{transform:scale(.94) rotate(-3deg);animation-timing-function:ease-in-out}32%{transform:scale(1.03) rotate(-3deg);animation-timing-function:ease-in-out}43%{transform:scale(1) rotate(-3deg)}80%{transform:translateY(0) scale(1) rotate(-3deg)}to{transform:translateY(-10px) scale(1) rotate(-3deg)}}html.reduce-motion .win-stamp.svelte-q8d7dq,html.reduce-motion .win-stamp__word.svelte-q8d7dq{animation:none}.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}.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-text);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-text);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}.landing__cta-done.svelte-1yjl7c4{color:var(--game-correct, #2a8c5f);font-weight:800}@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);text-transform:uppercase;letter-spacing:.12em;margin-bottom:1rem}.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:.9;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}}.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}}.endgame-streak.svelte-1a6q6wo{display:flex;align-items:center;justify-content:center;gap:.35rem;margin:.25rem 0 0;font-family:var(--font-sans);font-size:1rem;color:var(--text-main)}.endgame-streak.svelte-1a6q6wo strong:where(.svelte-1a6q6wo){font-size:1.15rem;font-weight:800}.endgame-streak__flame.svelte-1a6q6wo{font-size:1.1rem}.endgame-streak__milestone.svelte-1a6q6wo{margin:.15rem 0 0;text-align:center;font-family:var(--font-sans);font-size:.85rem;font-weight:700;color:var(--text-main)}.endgame-streak__stats.svelte-1a6q6wo{margin:.15rem 0 0;text-align:center;font-family:var(--font-sans);font-size:.8rem;color:var(--text-secondary)}.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)}}.wc-grid.svelte-1fzt89e{--ceremony-gild: #d98e00;display:grid;grid-template-columns:repeat(var(--cols),1fr);grid-template-rows:repeat(var(--rows),1fr);gap:clamp(3px,.8vmin,5px);aspect-ratio:var(--cols) / var(--rows);width:calc(var(--wc-cell) * var(--cols));height:auto;max-height:100%;margin:0 auto}.wc-grid--chord.svelte-1fzt89e{animation:ceremony-chord-pulse .45s ease-in-out both}html.reduce-motion .wc-grid--chord.svelte-1fzt89e{animation:none}.cell.svelte-1fzt89e{background:transparent}.cell--slot.svelte-1fzt89e{position:relative;background:var(--wc-tile-empty);border-radius:11px;box-shadow:inset 0 0 0 1.5px var(--wc-tile-empty-border);display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-weight:800;font-size:calc(var(--wc-cell) * .5);color:var(--wc-tile-ink)}.cell--filled.svelte-1fzt89e{background:var(--wc-tile-face);box-shadow:0 3px 0 var(--wc-hard-shadow);color:var(--wc-tile-ink)}.cell__letter.svelte-1fzt89e{animation:svelte-1fzt89e-cell-reveal var(--wc-reveal-ms, .4s) cubic-bezier(.2,1.3,.5,1) var(--reveal-delay, 0ms) both}.cell__letter--gild.svelte-1fzt89e{animation:svelte-1fzt89e-cell-reveal var(--wc-reveal-ms, .4s) cubic-bezier(.2,1.3,.5,1) var(--reveal-delay, 0ms) both,ceremony-letter-gild .5s ease-in-out var(--wc-glint-delay, 0ms) both}.cell--celebrate.svelte-1fzt89e{overflow:hidden;animation:ceremony-tile-pop .52s ease-in-out var(--wc-pop-delay, 0ms) both}.cell--celebrate.svelte-1fzt89e:after{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:60%;background:linear-gradient(105deg,transparent 0%,rgba(255,210,74,.55) 35%,rgba(255,245,200,.95) 50%,rgba(255,210,74,.55) 65%,transparent 100%);transform:translate(-140%) skew(-18deg);pointer-events:none;animation:ceremony-tile-glint .5s ease-in-out var(--wc-glint-delay, 0ms) both}html.reduce-motion .cell--celebrate.svelte-1fzt89e{animation:none}html.reduce-motion .cell--celebrate.svelte-1fzt89e:after{animation:none;display:none}@keyframes svelte-1fzt89e-cell-reveal{0%{opacity:0;transform:translateY(-30%) scale(.4)}60%{opacity:1;transform:translateY(0) scale(1.18)}to{opacity:1;transform:translateY(0) scale(1)}}.wc-fly-tile{position:fixed;z-index:50;display:grid;place-items:center;border-radius:11px;background:var(--wc-tile-face);color:var(--wc-tile-ink);box-shadow:0 3px 0 var(--wc-hard-shadow);font-family:var(--font-sans);font-weight:800;pointer-events:none}html.reduce-motion .cell__letter.svelte-1fzt89e{animation:none}.wheel-container.svelte-1uv1em1{display:flex;flex-direction:column;align-items:center;width:100%;gap:.75rem;user-select:none;-webkit-user-select:none}.current-word.svelte-1uv1em1{min-height:2.25rem;padding:.4rem 1.1rem;font-family:var(--font-sans);font-weight:800;font-size:1.4rem;letter-spacing:.2em;color:var(--wc-accent2-ink);background:var(--wc-accent2);border-radius:999px;box-shadow:0 4px 0 var(--wc-hard-shadow);visibility:hidden}.current-word--visible.svelte-1uv1em1{visibility:visible}.wheel.svelte-1uv1em1{position:relative;width:var(--wc-wheel);aspect-ratio:1 / 1;touch-action:none}.wheel--disabled.svelte-1uv1em1{opacity:.5;pointer-events:none}.wheel__tray.svelte-1uv1em1{position:absolute;inset:0;border-radius:50%;background:var(--wc-dish);box-shadow:inset 0 10px 24px #14052859,inset 0 -1.5px #ffffff47,inset 0 0 0 1px var(--wc-tile-empty-border)}.wheel__center.svelte-1uv1em1{position:absolute;inset:0;display:grid;place-items:center;padding:0 24%;text-align:center;pointer-events:none;font-family:var(--font-sans);font-weight:800;font-size:clamp(.78rem,3.6vmin,1rem);line-height:1.2}.wheel__center-pill.svelte-1uv1em1{padding:.3em .85em;border-radius:999px;background:var(--wc-coach-bg);color:var(--wc-coach-text);box-shadow:inset 0 0 0 1px #ffffff29}.wheel__svg.svelte-1uv1em1{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.wheel__path.svelte-1uv1em1{stroke:var(--wc-trace);opacity:.95;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--wc-trace) 70%,transparent))}.letter.svelte-1uv1em1{position:absolute;transform:translate(-50%,-50%);width:21%;height:21%;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-weight:800;font-size:calc(var(--wc-wheel) * .105);color:var(--wc-tile-ink);background:var(--wc-tile-face);box-shadow:0 4px 0 var(--wc-hard-shadow);pointer-events:none;transition:transform .12s cubic-bezier(.2,.8,.2,1),box-shadow .12s ease,background .12s ease,color .15s}.letter--selected.svelte-1uv1em1{transform:translate(-50%,-50%) scale(1.12);color:var(--wc-accent2-ink);background:var(--wc-accent2);box-shadow:0 2px 0 var(--wc-hard-shadow)}.letter--guide.svelte-1uv1em1:not(.letter--selected){animation:svelte-1uv1em1-wc-guide-pulse .9s ease-in-out infinite}@keyframes svelte-1uv1em1-wc-guide-pulse{0%,to{box-shadow:0 4px 0 var(--wc-hard-shadow);transform:translate(-50%,-50%) scale(1)}50%{box-shadow:0 4px 0 var(--wc-hard-shadow),0 0 0 4px color-mix(in srgb,var(--wc-accent2) 70%,transparent);transform:translate(-50%,-50%) scale(1.08)}}html.reduce-motion .letter--guide.svelte-1uv1em1:not(.letter--selected){animation:none;box-shadow:0 4px 0 var(--wc-hard-shadow),0 0 0 3px color-mix(in srgb,var(--wc-accent2) 80%,transparent)}.wc-demo.svelte-1tycxz5{display:flex;flex-direction:column;align-items:center;gap:.4rem;margin:.25rem auto 1.1rem;pointer-events:none}.wc-demo__strip.svelte-1tycxz5{display:flex;gap:6px;min-height:clamp(30px,8vmin,40px)}.wc-demo__tile.svelte-1tycxz5{width:clamp(26px,7.5vmin,36px);height:clamp(30px,8vmin,40px);border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:clamp(.85rem,3vmin,1.15rem);background:transparent;box-shadow:inset 0 0 0 1.5px var(--wc-tile-empty-border)}.wc-demo__tile--filled.svelte-1tycxz5{background:var(--wc-tile-face);color:var(--wc-tile-ink);box-shadow:0 3px 0 var(--wc-hard-shadow)}.wc-demo__tile-letter.svelte-1tycxz5{display:inline-block;animation:svelte-1tycxz5-wc-demo-pop .34s ease-out both}@keyframes svelte-1tycxz5-wc-demo-pop{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.wc-demo__wheel.svelte-1tycxz5{--wc-wheel: clamp(160px, 46vmin, 200px);width:var(--wc-wheel)}.wc-demo__wheel.svelte-1tycxz5 .wheel--disabled{opacity:1}html.reduce-motion .wc-demo__tile-letter.svelte-1tycxz5{animation:none}.wc-trust.svelte-1tycxz5{margin:.1rem 0 0;font-size:.8rem;font-weight:500;letter-spacing:.01em;color:color-mix(in srgb,var(--wc-on-gradient) 82%,var(--wc-sky-b))}.wc-daily.svelte-1tycxz5{display:flex;align-items:center;gap:.7rem;width:min(100%,320px);margin-top:.9rem;padding:.6rem .9rem;border:none;border-radius:16px;cursor:pointer;background:#ffffff24;color:var(--wc-on-gradient);box-shadow:inset 0 0 0 1px #ffffff29;transition:transform .15s ease,background .15s ease}.wc-daily.svelte-1tycxz5:hover{transform:translateY(-1px);background:#fff3}.wc-daily.svelte-1tycxz5:active{transform:translateY(1px)}.wc-daily__cal.svelte-1tycxz5{position:relative;flex-shrink:0;width:34px;height:34px;border-radius:8px;background:var(--wc-tile-face);box-shadow:0 2px 0 var(--wc-hard-shadow);display:flex;align-items:center;justify-content:center;overflow:hidden}.wc-daily__cal-bar.svelte-1tycxz5{position:absolute;top:0;left:0;right:0;height:8px;background:var(--wc-accent2)}.wc-daily__cal-num.svelte-1tycxz5{margin-top:6px;font-size:.95rem;font-weight:800;line-height:1;color:var(--wc-tile-ink)}.wc-daily__label.svelte-1tycxz5{flex:1;text-align:left;font-size:1rem;font-weight:700}.wc-daily__end.svelte-1tycxz5{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0}.wc-daily__done.svelte-1tycxz5{color:var(--wc-accent2);font-weight:800}.wc-daily__streak.svelte-1tycxz5{display:inline-flex;align-items:center;gap:.2rem;padding:.15rem .45rem;border-radius:999px;background:#ffffff29;font-size:.85rem}.wc-daily__flame.svelte-1tycxz5{fill:var(--wc-accent2)}.wc-daily__streak.svelte-1tycxz5 strong:where(.svelte-1tycxz5){font-weight:800}.wc-alllevels.svelte-1tycxz5{margin-top:.9rem;font-size:.9rem;font-weight:600;color:var(--wc-on-gradient);text-decoration:underline;text-underline-offset:3px;opacity:.9}.wc-alllevels.svelte-1tycxz5:hover{opacity:1}.wc-coach.svelte-1p4edr8{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;max-width:var(--content-width, 500px);margin:0 auto .5rem;padding:0 .5rem;min-height:2.4rem}.wc-coach__text.svelte-1p4edr8{display:flex;flex-direction:column;align-items:center;gap:.3rem}.wc-coach__hint.svelte-1p4edr8{margin:0;font-family:var(--font-sans);font-size:.78rem;font-weight:600;line-height:1.25;text-align:center;color:var(--wc-coach-text, var(--text-muted));opacity:.85}.wc-coach__caption.svelte-1p4edr8{margin:0;font-family:var(--font-sans);font-weight:700;font-size:.98rem;line-height:1.3;color:var(--wc-coach-text, var(--text-on-color, #fff));background:var(--wc-coach-bg, var(--accent));border-radius:999px;padding:.45rem 1rem;animation:svelte-1p4edr8-coach-pop .25s ease-out}.wc-coach--done.svelte-1p4edr8 .wc-coach__caption:where(.svelte-1p4edr8){color:var(--game-correct, #2a8c5f);background:color-mix(in srgb,var(--game-correct, #2a8c5f) 18%,#fff);font-weight:800}.wc-coach__skip.svelte-1p4edr8{flex:0 0 auto;display:inline-flex;align-items:center;min-height:2.75rem;font-family:var(--font-sans);font-size:.82rem;font-weight:600;color:var(--wc-coach-text, var(--text-muted));opacity:.85;text-decoration:underline;padding:.3rem .6rem}.wc-coach__skip.svelte-1p4edr8:active{opacity:1}@keyframes svelte-1p4edr8-coach-pop{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}html.reduce-motion .wc-coach__caption.svelte-1p4edr8{animation:none}.wc-game.svelte-qrnmtg{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:500px;flex:1;min-height:0;padding:.5rem .75rem;gap:.6rem;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;--wc-wheel: min(74vw, 300px, 40svh);--wc-dock-h: calc(var(--wc-wheel) + 4rem);--wc-cell-cap: 90px;--avail-h: max(0px, calc(100dvh - 80px - var(--wc-coach-h, 0px) - var(--wc-dock-h)));--wc-cell: min(90vw / var(--cols, 4), var(--wc-cell-cap), var(--avail-h) / var(--rows, 3))}@media(min-width:1024px){.wc-game.svelte-qrnmtg{--wc-wheel: min(74vw, 380px, 42svh);--wc-cell-cap: 110px;max-width:660px}}.wc-game--tutorial.svelte-qrnmtg{--wc-coach-h: 5.5rem}.wc-board.svelte-qrnmtg{position:relative;flex:1 1 0;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:calc(max(0px,var(--avail-h) - var(--wc-cell) * var(--rows, 3))/2)}.wc-dock.svelte-qrnmtg{position:relative;flex:0 0 auto;width:100%;display:flex;flex-direction:column;align-items:center;padding-bottom:.25rem}.status-bar.svelte-qrnmtg{position:absolute;top:-.4rem;left:0;right:0;font-family:var(--font-sans);font-size:.95rem;text-align:center;pointer-events:none;z-index:2}.status.svelte-qrnmtg{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .7rem;border-radius:999px;animation:svelte-qrnmtg-pill-pop .16s cubic-bezier(.34,1.56,.64,1) both}html.reduce-motion .status.svelte-qrnmtg{animation:none}.status--match.svelte-qrnmtg{color:var(--wc-tile-ink);background:var(--wc-tile-face);font-weight:800;box-shadow:0 3px 0 var(--wc-hard-shadow)}.status--bonus.svelte-qrnmtg{color:var(--wc-accent2-ink);background:var(--wc-accent2);font-weight:800;box-shadow:0 3px 0 var(--wc-hard-shadow)}.status--dupe.svelte-qrnmtg,.status--unknown.svelte-qrnmtg{color:#fff;background:var(--wc-coach-bg)}.status--shake.svelte-qrnmtg{animation:svelte-qrnmtg-pill-pop .16s cubic-bezier(.34,1.56,.64,1) both,invalid-shake .45s ease-in-out}html.reduce-motion .status--shake.svelte-qrnmtg{animation:none}@keyframes svelte-qrnmtg-pill-pop{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}@keyframes svelte-qrnmtg-pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.wc-praise.svelte-qrnmtg{position:absolute;top:62%;left:50%;z-index:5;pointer-events:none;font-family:var(--font-sans);font-weight:800;font-size:clamp(2.2rem,9vw,3.4rem);letter-spacing:.01em;line-height:1;white-space:nowrap;color:#fff;text-shadow:0 3px 0 var(--wc-hard-shadow),0 0 24px color-mix(in srgb,var(--wc-accent2) 65%,transparent);transform:translate(-50%,-50%) rotate(-3deg);animation:svelte-qrnmtg-wc-praise-pop .75s both}@keyframes svelte-qrnmtg-wc-praise-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.6) rotate(-3deg);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}35%{opacity:1;transform:translate(-50%,-50%) scale(1.06) rotate(-3deg)}46%{transform:translate(-50%,-50%) scale(1) rotate(-3deg)}68%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(-3deg)}to{opacity:0;transform:translate(-50%,calc(-50% - 10px)) scale(1) rotate(-3deg)}}html.reduce-motion .wc-praise.svelte-qrnmtg{transform:translate(-50%,-50%);animation:svelte-qrnmtg-wc-praise-fade .75s both}@keyframes svelte-qrnmtg-wc-praise-fade{0%{opacity:0}20%{opacity:1}78%{opacity:1}to{opacity:0}}.wheel-zone.svelte-qrnmtg{position:relative;width:var(--wc-wheel);display:flex;justify-content:center}.ctrl.svelte-qrnmtg{position:absolute;bottom:0;width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--wc-tile-face);color:var(--wc-tile-ink);cursor:pointer;box-shadow:0 4px 0 var(--wc-hard-shadow);transition:transform .1s ease,box-shadow .1s ease}.ctrl.svelte-qrnmtg svg:where(.svelte-qrnmtg){width:1.35rem;height:1.35rem}.ctrl--hint.svelte-qrnmtg{left:-.25rem;transition:transform .1s ease,box-shadow .1s ease,--bonus-fill .45s ease .45s}html.reduce-motion .ctrl--hint.svelte-qrnmtg{transition:transform .1s ease,box-shadow .1s ease}.ctrl--hint.svelte-qrnmtg:before{content:"";position:absolute;inset:-3px;border-radius:50%;background:conic-gradient(from -90deg,var(--wc-accent2) calc(var(--bonus-fill, 0) * 360deg),color-mix(in srgb,var(--wc-accent2-ink) 22%,transparent) 0);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 5px),#000 calc(100% - 5px));mask:radial-gradient(closest-side,transparent calc(100% - 5px),#000 calc(100% - 5px));pointer-events:none}.ctrl--earned.svelte-qrnmtg{animation:svelte-qrnmtg-ctrl-earned .7s ease-out}@keyframes svelte-qrnmtg-ctrl-earned{0%{transform:translateY(0) scale(1)}35%{transform:translateY(-2px) scale(1.2);box-shadow:0 6px 0 var(--wc-hard-shadow),0 0 0 9px color-mix(in srgb,var(--wc-accent2) 55%,transparent)}to{transform:translateY(0) scale(1)}}html.reduce-motion .ctrl--earned.svelte-qrnmtg{animation:none}.wc-fly-star{position:fixed;z-index:60;width:22px;height:22px;pointer-events:none;filter:drop-shadow(0 2px 2px rgba(0,0,0,.28))}.wc-fly-star svg{width:100%;height:100%;display:block}.ctrl--shuffle.svelte-qrnmtg{right:-.25rem}@media(min-width:600px){.ctrl--hint.svelte-qrnmtg{left:-3.25rem}.ctrl--shuffle.svelte-qrnmtg{right:-3.25rem}}@media(hover:hover){.ctrl.svelte-qrnmtg:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 0 var(--wc-hard-shadow)}}.ctrl.svelte-qrnmtg:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px 0 var(--wc-hard-shadow)}.ctrl.svelte-qrnmtg:disabled{opacity:.4;cursor:not-allowed}.ctrl--guide.svelte-qrnmtg{animation:svelte-qrnmtg-ctrl-guide-pulse 1.1s ease-in-out infinite}@keyframes svelte-qrnmtg-ctrl-guide-pulse{0%,to{box-shadow:0 4px 0 var(--wc-hard-shadow)}50%{box-shadow:0 4px 0 var(--wc-hard-shadow),0 0 0 5px color-mix(in srgb,var(--wc-accent2) 60%,transparent)}}html.reduce-motion .ctrl--guide.svelte-qrnmtg{animation:none;box-shadow:0 4px 0 var(--wc-hard-shadow),0 0 0 4px color-mix(in srgb,var(--wc-accent2) 70%,transparent)}.ctrl--hint.ctrl--waiting.svelte-qrnmtg:disabled{opacity:1;cursor:default}.ctrl--waiting.svelte-qrnmtg svg:where(.svelte-qrnmtg){opacity:.3}.ctrl--waiting.svelte-qrnmtg .ctrl__count:where(.svelte-qrnmtg){background:var(--text-main);animation:svelte-qrnmtg-pop .3s ease-out}.ctrl__count.svelte-qrnmtg{position:absolute;top:-.3rem;right:-.3rem;min-width:1.1rem;height:1.1rem;display:inline-flex;align-items:center;justify-content:center;background:var(--wc-accent2);color:var(--wc-accent2-ink);border-radius:999px;padding:0 .25rem;font-family:var(--font-sans);font-size:.7rem;font-weight:700}@media(min-width:1024px){.ctrl.svelte-qrnmtg{width:3.5rem;height:3.5rem}.ctrl.svelte-qrnmtg svg:where(.svelte-qrnmtg){width:1.7rem;height:1.7rem}.ctrl--hint.svelte-qrnmtg{left:-4rem}.ctrl--shuffle.svelte-qrnmtg{right:-4rem}.ctrl__count.svelte-qrnmtg{top:-.35rem;right:-.35rem;min-width:1.35rem;height:1.35rem;font-size:.82rem}}.load-error.svelte-qrnmtg{color:var(--game-wrong, #c0392b);padding:1rem}.loading.svelte-qrnmtg{display:flex;justify-content:center;align-items:center;flex:1}.wc-loading-coins.svelte-qrnmtg{display:flex;gap:.5rem}.wc-loading-coin.svelte-qrnmtg{width:.85rem;height:.85rem;border-radius:50%;background:var(--wc-tile-face);box-shadow:0 3px 0 var(--wc-hard-shadow);animation:svelte-qrnmtg-wc-coin-bounce 1s ease-in-out infinite}.wc-loading-coin.svelte-qrnmtg:nth-child(2){animation-delay:.16s}.wc-loading-coin.svelte-qrnmtg:nth-child(3){animation-delay:.32s}@keyframes svelte-qrnmtg-wc-coin-bounce{0%,55%,to{transform:translateY(0)}28%{transform:translateY(-.6rem)}}html.reduce-motion .wc-loading-coin.svelte-qrnmtg{animation:none}.action-key.enter-key.svelte-13hm2is{background:var(--game-correct, #6aaa64);color:#fff;flex:1.5;max-width:66px;font-size:clamp(.8rem,2.5vw,1rem)}.wordle-app .keyboard .action-key.back-key{background:var(--game-present, #c9b458);color:#fff;flex:1.5;max-width:66px}.mode-chip.svelte-1kxj7te{position:relative;overflow:hidden;font-family:var(--font-sans);font-size:clamp(.7rem,min(2.2vmin,3vh),.85rem);font-weight:800;letter-spacing:.02em;white-space:nowrap;color:var(--wc-accent2-ink);background:var(--wc-accent2);border-radius:999px;padding:.2rem .7rem;box-shadow:0 3px 0 var(--wc-hard-shadow)}.mode-chip__progress.svelte-1kxj7te{position:absolute;left:0;right:0;bottom:0;height:3px;background:color-mix(in srgb,var(--wc-accent2-ink) 35%,transparent)}.mode-chip__progress.svelte-1kxj7te:after{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(var(--wc-chip-progress, 0) * 100%);background:var(--wc-accent2-ink);transition:width .3s ease}html.reduce-motion .mode-chip__progress.svelte-1kxj7te:after{transition:none}
