.wordle-vars.svelte-10wiact{--color-background:var(--color-bg);--color-text:var(--color-ink);--color-border:var(--color-wordle-border);--color-absent:var(--color-wordle-absent);--color-tile-absent:var(--color-wordle-tile-absent,var(--color-wordle-absent));--color-active:var(--color-wordle-active);--color-exists:#b59f3b;--color-match:#538d4e;--flip-step:.3s;--focus-step:50ms;flex-direction:column;flex:1;min-height:0;display:flex}:root{--box-size:min(calc(100vw / 6), 64px, 8.5svh);--box-border-size:calc(var(--box-size) * .026315);--box-font-size-ratio:.4}@keyframes svelte-j4ouk2-box-enter{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes svelte-j4ouk2-box-exit{to{opacity:0;scale:.6}}@keyframes svelte-j4ouk2-box-pop{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes svelte-j4ouk2-win{0%{transform:translateY(0)rotateX(180deg)}50%{transform:translateY(-32px)rotateX(180deg)}to{transform:translateY(0)rotateX(180deg)}}.box.svelte-j4ouk2{background:var(--color-background);perspective:600px;width:var(--box-size);height:var(--box-size);-webkit-user-select:none;user-select:none;animation:.28s cubic-bezier(.34,1.56,.64,1) backwards svelte-j4ouk2-box-enter;animation-delay:calc((var(--row) + var(--col)) * 30ms);display:flex;position:relative}.box.svelte-j4ouk2.exiting{animation:.18s ease-in forwards svelte-j4ouk2-box-exit;animation-delay:calc((var(--row) + var(--col)) * 15ms)}.box.svelte-j4ouk2.active .box-front:where(.svelte-j4ouk2){border:var(--box-border-size) solid var(--color-active);animation:.11s ease-out svelte-j4ouk2-box-pop}.box.svelte-j4ouk2 .box-inner:where(.svelte-j4ouk2){width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s;transition-delay:calc(var(--flip-step) * var(--index));position:relative}.box.svelte-j4ouk2.flip .box-inner:where(.svelte-j4ouk2){transform:rotateX(180deg)}.box.svelte-j4ouk2.win .box-inner:where(.svelte-j4ouk2){animation:svelte-j4ouk2-win .4s ease calc(.1s * var(--index));transform:rotateX(180deg)}.box.svelte-j4ouk2 .box-front:where(.svelte-j4ouk2){color:var(--color-text);-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--color-background);font-family:monospace;font-weight:700;font-size:calc(var(--box-size) * var(--box-font-size-ratio));text-transform:uppercase;justify-content:center;align-items:center;display:flex;position:absolute}.box.svelte-j4ouk2 .box-back:where(.svelte-j4ouk2){color:var(--color-text);-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--color-background);font-family:monospace;font-weight:700;font-size:calc(var(--box-size) * var(--box-font-size-ratio));text-transform:uppercase;justify-content:center;align-items:center;display:flex;position:absolute}.box.svelte-j4ouk2 .box-front:where(.svelte-j4ouk2){width:calc(var(--box-size) - var(--box-border-size) * 2);height:calc(var(--box-size) - var(--box-border-size) * 2);border:var(--box-border-size) solid var(--color-border)}.box.svelte-j4ouk2 .box-back:where(.svelte-j4ouk2){width:calc(var(--box-size) - var(--box-border-size) * 2);height:calc(var(--box-size) - var(--box-border-size) * 2);transform:rotateX(180deg)}.box.svelte-j4ouk2.exists .box-back:where(.svelte-j4ouk2){background-color:var(--color-exists)}.box.svelte-j4ouk2.match .box-back:where(.svelte-j4ouk2){background-color:var(--color-match)}.box.svelte-j4ouk2.absent .box-back:where(.svelte-j4ouk2){background-color:var(--color-tile-absent)}@keyframes svelte-76lbsz-shake{0%{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}to{transform:translate(0)}}.row.svelte-76lbsz{flex-direction:row;gap:min(2vw,10px);display:flex}.row.svelte-76lbsz.shake{animation:.3s svelte-76lbsz-shake}.board.svelte-zds5i7{flex-direction:column;gap:min(2vw,10px);display:flex}.key.svelte-a90u14{width:var(--keyboard-key-width);height:calc(var(--keyboard-key-width) * var(--keyboard-key-aspect-ratio));min-width:var(--keyboard-key-min-width);max-width:var(--keyboard-key-max-width);max-height:var(--keyboard-key-max-height);color:var(--color-wordle-key-text);background-color:var(--color-wordle-key-bg);text-transform:uppercase;cursor:pointer;border:none;border-radius:5px;outline:none;justify-content:center;align-items:center;margin:0;padding:0;font-family:monospace;font-size:20px;font-weight:700;display:flex}.key.svelte-a90u14.enter{width:calc(var(--keyboard-key-width) * 2 - var(--keyboard-key-gap) * 2.5);max-width:calc(var(--keyboard-key-max-width) * 2);font-size:14px}.key.svelte-a90u14.backspace{width:calc(var(--keyboard-key-width) * 2 - var(--keyboard-key-gap) * 2.5);max-width:calc(var(--keyboard-key-max-width) * 2)}.key.svelte-a90u14.exists{background-color:var(--color-exists)}.key.svelte-a90u14.match{background-color:var(--color-match)}.key.svelte-a90u14.absent{background-color:var(--color-absent)}:root{--keyboard-width:min(96vw, 420px);--keyboard-key-width:calc(var(--keyboard-width) / 12);--keyboard-key-min-width:20px;--keyboard-key-max-width:100px;--keyboard-key-max-height:66px;--keyboard-key-aspect-ratio:1.5;--keyboard-key-gap:calc(var(--keyboard-width) / 72)}.keyboard.svelte-yszfmk{gap:var(--keyboard-key-gap);width:var(--keyboard-width);-webkit-user-select:none;user-select:none;flex-direction:column;margin-top:clamp(8px,4vh,36px);display:flex}.keyboard-row.svelte-yszfmk{gap:var(--keyboard-key-gap);flex-direction:row;justify-content:center;align-items:center;display:flex}.notifications.svelte-148f1xn{z-index:20;pointer-events:none;flex-direction:column-reverse;gap:6px;display:flex;position:absolute;top:10%}.notification.svelte-148f1xn{background-color:var(--color-ink);color:var(--color-bg);border:1px solid var(--color-rule);opacity:0;border-radius:10px;padding:12px;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:20px;transition:opacity .3s,transform .3s;transform:translateY(-10px)}.notification.svelte-148f1xn.active{opacity:1;transform:translateY(0)}.landing.svelte-1lcxad{background:var(--color-bg);min-height:100%;color:var(--color-ink);flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.landing-main.svelte-1lcxad{flex-direction:column;gap:44px;width:100%;max-width:640px;margin:0 auto;padding:24px 24px 64px;display:flex}.hero-head.svelte-1lcxad{justify-content:flex-start;align-items:center;gap:16px;display:flex}.hero-heading.svelte-1lcxad{flex-direction:column;gap:10px;min-width:0;display:flex}.hero-logo.svelte-1lcxad{object-fit:contain;flex-shrink:0;width:104px;height:104px}@media (max-width:520px){.hero-logo.svelte-1lcxad{width:72px;height:72px}}.hero.svelte-1lcxad{flex-direction:column;gap:10px;display:flex}.title.svelte-1lcxad{letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:monospace;font-size:2.8rem;font-weight:700}.tagline.svelte-1lcxad{color:var(--color-muted);margin:0;font-size:1rem;font-weight:500}.description.svelte-1lcxad{color:var(--color-muted);margin:0;font-size:.9rem;line-height:1.65}.section-title.svelte-1lcxad{letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);border-bottom:1px solid var(--color-rule);margin:0 0 16px;padding-bottom:8px;font-size:.65rem;font-weight:700}.rules.svelte-1lcxad{color:var(--color-ink-soft);flex-direction:column;gap:6px;margin:0 0 20px;font-size:.88rem;line-height:1.55;display:flex}kbd.svelte-1lcxad{background:var(--color-paper);border:1px solid var(--color-rule);border-radius:3px;padding:1px 5px;font-family:monospace;font-size:.8em}.examples.svelte-1lcxad{flex-direction:column;gap:12px;display:flex}.example.svelte-1lcxad{color:var(--color-ink-soft);align-items:center;gap:14px;font-size:.88rem;line-height:1.4;display:flex}.tile.svelte-1lcxad{border:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-family:monospace;font-size:1.4rem;font-weight:700;display:flex}.tile-match.svelte-1lcxad{color:#fff;background:#538d4e}.tile-exist.svelte-1lcxad{color:#fff;background:#b59f3b}.tile-used.svelte-1lcxad{background:var(--color-wordle-absent);color:var(--color-ink)}.stat-row.svelte-1lcxad{gap:4px;margin-bottom:28px;display:flex}.stat.svelte-1lcxad{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.stat-value.svelte-1lcxad{font-family:monospace;font-size:2rem;font-weight:700;line-height:1}.stat-label.svelte-1lcxad{text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted);text-align:center;font-size:.6rem;line-height:1.3}.dist-title.svelte-1lcxad{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin:0 0 10px;font-size:.65rem;font-weight:600}.distribution.svelte-1lcxad{flex-direction:column;gap:4px;display:flex}.dist-row.svelte-1lcxad{align-items:center;gap:8px;font-size:.8rem;display:flex}.dist-num.svelte-1lcxad{text-align:right;width:14px;color:var(--color-muted);flex-shrink:0;font-family:monospace}.dist-bar-wrap.svelte-1lcxad{flex:1;min-width:0}.dist-bar.svelte-1lcxad{background:var(--color-wordle-absent);color:var(--color-ink);text-align:right;min-width:24px;padding:3px 7px;font-family:monospace;font-size:.72rem;font-weight:600;transition:width .3s}.dist-bar-today.svelte-1lcxad{background:#538d4e}.btn-row.svelte-1lcxad{align-items:center;gap:8px;display:flex}.play-btn.svelte-1lcxad{background:var(--color-ink);color:var(--color-bg);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;flex:1;padding:14px 16px;font-family:monospace;font-size:.72rem;font-weight:700;transition:opacity .15s}@media (max-width:480px){.play-btn.svelte-1lcxad{letter-spacing:.06em;padding:14px 6px}}.play-btn--new.svelte-1lcxad{flex:none;padding-inline-start:16px;padding-inline-end:16px}.play-btn.svelte-1lcxad:hover{opacity:.75}.archive-link.svelte-1lcxad{font-family:var(--font-body,sans-serif);color:var(--color-ink);letter-spacing:.02em;align-self:flex-start;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .12s}.archive-link.svelte-1lcxad:hover{text-underline-offset:3px;text-decoration:underline}.ranked-done.svelte-1lcxad{color:var(--color-muted);letter-spacing:.04em;align-items:center;gap:5px;margin:0;font-size:.75rem;display:flex}.ranked-done-dot.svelte-1lcxad{color:#7c3aed;font-size:.55rem}.resume-hint.svelte-1lcxad{color:var(--color-muted);letter-spacing:.04em;margin:0;font-size:.75rem}.seo-text.svelte-1lcxad{border-top:1px solid var(--color-rule);flex-direction:column;gap:12px;padding-top:36px;display:flex}.seo-text.svelte-1lcxad h2:where(.svelte-1lcxad){color:var(--color-muted);letter-spacing:.02em;margin:16px 0 0;font-size:.95rem;font-weight:700}.seo-text.svelte-1lcxad h2:where(.svelte-1lcxad):first-child{margin-top:0}.seo-text.svelte-1lcxad p:where(.svelte-1lcxad){color:var(--color-ink-soft);margin:0;font-size:.82rem;line-height:1.7}.seo-text.svelte-1lcxad a:where(.svelte-1lcxad){color:var(--color-ink)}.game-page.ranked.svelte-1eixwqi{border-top:3px solid #7c3aed}.content.svelte-1eixwqi{flex-direction:column;flex:1;align-items:center;padding-top:28px;padding-bottom:32px;display:flex;position:relative}.page.svelte-1lomub1{max-width:640px;margin:0 auto;padding:32px 20px 64px}.hero.svelte-1lomub1{flex-direction:column;gap:8px;margin-bottom:28px;display:flex}h1.svelte-1lomub1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:clamp(1.6rem,5vw,2.2rem);font-weight:400}.lede.svelte-1lomub1{font-family:var(--font-body);color:var(--color-ink-soft,var(--color-muted));margin:0;font-size:.95rem;line-height:1.6}.seo-text.svelte-1lomub1{border-top:1px solid var(--color-rule);flex-direction:column;gap:12px;margin-top:40px;padding-top:36px;display:flex}.seo-text.svelte-1lomub1 h2:where(.svelte-1lomub1){color:var(--color-muted);letter-spacing:.02em;margin:16px 0 0;font-size:.95rem;font-weight:700}.seo-text.svelte-1lomub1 h2:where(.svelte-1lomub1):first-child{margin-top:0}.seo-text.svelte-1lomub1 p:where(.svelte-1lomub1){color:var(--color-ink-soft);margin:0;font-size:.82rem;line-height:1.7}.seo-text.svelte-1lomub1 a:where(.svelte-1lomub1){color:inherit;text-underline-offset:3px;text-decoration:underline}.links.svelte-1lomub1{font-family:var(--font-body);margin-top:32px;font-size:.9rem}.links.svelte-1lomub1 a:where(.svelte-1lomub1){color:var(--color-muted);text-decoration:none}.links.svelte-1lomub1 a:where(.svelte-1lomub1):hover{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.content.svelte-8v82yq{flex-direction:column;flex:1;align-items:center;padding-top:28px;padding-bottom:32px;display:flex;position:relative}
