.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}.related.svelte-1be33ii{border-top:1px solid var(--color-rule);margin-top:32px;padding-top:24px}h2.svelte-1be33ii{font-family:var(--font-display);color:var(--color-ink);margin:0 0 16px;font-size:1.25rem;font-weight:400}.games.svelte-1be33ii{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.games.svelte-1be33ii a:where(.svelte-1be33ii){border:1px solid var(--color-rule);color:var(--color-ink);border-radius:8px;flex-direction:column;gap:8px;padding:16px;text-decoration:none;display:flex}.games.svelte-1be33ii a:where(.svelte-1be33ii):hover{border-color:var(--color-ink);background:var(--color-paper)}strong.svelte-1be33ii{font-size:.95rem}.games.svelte-1be33ii a:where(.svelte-1be33ii)>span:where(.svelte-1be33ii){color:var(--color-muted);font-size:.85rem;line-height:1.6}.all.svelte-1be33ii{color:var(--color-ink);text-underline-offset:3px;margin-top:16px;font-size:.85rem;display:inline-block}@media (max-width:480px){.games.svelte-1be33ii{grid-template-columns:1fr}}: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)}.explore.svelte-8w5ek9{color:var(--color-ink)}h2.svelte-8w5ek9{text-transform:uppercase;letter-spacing:.12em;color:var(--color-muted);margin:0 0 14px;font-size:.72rem;font-weight:600}.modes.svelte-8w5ek9{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.modes.svelte-8w5ek9 a:where(.svelte-8w5ek9){border:1px solid var(--color-rule);color:inherit;border-radius:8px;flex-direction:column;gap:8px;padding:16px 12px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.modes.svelte-8w5ek9 a:where(.svelte-8w5ek9):hover{background:var(--color-paper);border-color:var(--color-muted)}.mark.svelte-8w5ek9{font-family:var(--font-display);color:var(--color-accent);font-size:1.5rem}strong.svelte-8w5ek9{font-size:.9rem;font-weight:600}.detail.svelte-8w5ek9{color:var(--color-muted);font-size:.78rem;line-height:1.45}.create.svelte-8w5ek9{background:var(--color-paper);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:20px;display:flex}h3.svelte-8w5ek9{font:400 1.2rem/1.4 var(--font-display);margin:0}p.svelte-8w5ek9{color:var(--color-muted);margin:7px 0 0;font-size:.86rem}.create.svelte-8w5ek9 a:where(.svelte-8w5ek9){color:var(--color-ink);border:1px solid var(--color-rule);background:var(--color-bg);border-radius:6px;flex-shrink:0;padding:10px 14px;font-size:.85rem;text-decoration:none}.create.svelte-8w5ek9 a:where(.svelte-8w5ek9):hover{border-color:var(--color-ink)}.guides.svelte-8w5ek9{margin-top:34px}.guides.svelte-8w5ek9 a:where(.svelte-8w5ek9){border-top:1px solid var(--color-rule);color:inherit;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;text-decoration:none;display:flex}.guides.svelte-8w5ek9 a:where(.svelte-8w5ek9):hover strong:where(.svelte-8w5ek9){text-underline-offset:3px;text-decoration:underline}small.svelte-8w5ek9{color:var(--color-muted);margin-top:4px;font-size:.8rem;display:block}@media (max-width:560px){.modes.svelte-8w5ek9{grid-template-columns:repeat(2,minmax(0,1fr))}.create.svelte-8w5ek9{flex-direction:column;align-items:flex-start;gap:14px}}.landing.svelte-1lcxad{background:var(--color-bg);min-height:100%;color:var(--color-ink);font-family:var(--font-body,sans-serif);flex-direction:column;display:flex}.landing-main.svelte-1lcxad{flex-direction:column;gap:36px;width:100%;max-width:760px;margin:0 auto;padding:40px 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:16px;display:flex}.title.svelte-1lcxad{font:400 clamp(2rem, 5vw, 3rem)/1.2 var(--font-display);letter-spacing:-.035em;margin:0}.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);min-width:190px;color:var(--color-bg);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;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}.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);text-decoration:underline}.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-1v4kh78{width:100%;min-width:0;max-width:688px;color:var(--color-ink);margin:0 auto;padding:28px 24px 64px}.page.playing.svelte-1v4kh78{padding-top:12px}header.svelte-1v4kh78 a:where(.svelte-1v4kh78){color:var(--color-muted);text-underline-offset:3px;font-size:.85rem}h1.svelte-1v4kh78{font-family:var(--font-display);margin:18px 0 10px;font-size:clamp(2rem,6vw,3rem);font-weight:400}header.svelte-1v4kh78 p:where(.svelte-1v4kh78){color:var(--color-muted)}header.playing.svelte-1v4kh78 h1:where(.svelte-1v4kh78){margin:8px 0 0;font-size:1.4rem}header.playing.svelte-1v4kh78 p:where(.svelte-1v4kh78){display:none}.start.svelte-1v4kh78{margin:24px 0 36px}.start.svelte-1v4kh78 button:where(.svelte-1v4kh78){border:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-bg);font:inherit;cursor:pointer;border-radius:8px;padding:14px 24px;font-weight:600}.start.svelte-1v4kh78 p:where(.svelte-1v4kh78){color:var(--color-muted);font-size:.85rem}.game.svelte-1v4kh78{--keyboard-width:min(calc(100vw - 32px), 420px);--box-size:min(calc((100vw - 108px) / var(--columns)), 64px, calc((100svh - 345px) / 6));flex-direction:column;align-items:center;margin-top:12px;display:flex;position:relative}.rules.svelte-1v4kh78{border-top:1px solid var(--color-rule);margin-top:40px;padding-top:16px;font-size:.95rem;line-height:1.75}.rules.svelte-1v4kh78 h2:where(.svelte-1v4kh78){font-family:var(--font-display);margin-top:28px;font-size:1.3rem;font-weight:400}.rules.svelte-1v4kh78 a:where(.svelte-1v4kh78){color:inherit;text-underline-offset:3px}.archive-actions.svelte-p4zxgt{flex-wrap:wrap;justify-content:center;gap:10px;margin:20px 0 28px;display:flex}a.svelte-p4zxgt,button.svelte-p4zxgt{border:1px solid var(--color-rule);background:var(--color-paper);color:var(--color-ink);font:inherit;cursor:pointer;border-radius:6px;padding:10px 14px;font-size:.85rem;text-decoration:none}a.svelte-p4zxgt:hover,button.svelte-p4zxgt:hover:not(:disabled){border-color:var(--color-ink)}button.svelte-p4zxgt:disabled{opacity:.5;cursor:default}.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}.buttons.svelte-1x5evsb{flex-wrap:wrap;gap:8px;display:flex}button.svelte-1x5evsb{border:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-bg);font:inherit;cursor:pointer;border-radius:6px;padding:12px 16px;font-size:.9rem}button.secondary.svelte-1x5evsb{color:var(--color-ink);border-color:var(--color-rule);background:0 0}button.svelte-1x5evsb:disabled{opacity:.6;cursor:wait}input.svelte-1x5evsb,textarea.svelte-1x5evsb{box-sizing:border-box;border:1px solid var(--color-rule);background:var(--color-bg);width:100%;min-width:0;color:var(--color-ink);border-radius:6px;margin-top:8px;padding:10px;font-size:.85rem}textarea.svelte-1x5evsb{resize:vertical}.status.svelte-1x5evsb{color:var(--color-muted);margin:8px 0 0;font-size:.85rem}.status.svelte-1x5evsb:empty{display:none}.page.svelte-62r3ow{width:100%;min-width:0;max-width:688px;color:var(--color-ink);margin:0 auto;padding:12px 24px 48px}header.svelte-62r3ow a:where(.svelte-62r3ow){color:var(--color-muted);font-size:.85rem}h1.svelte-62r3ow{font-family:var(--font-display);margin:8px 0 0;font-size:1.4rem;font-weight:400}header.svelte-62r3ow p:where(.svelte-62r3ow){color:var(--color-muted);margin:6px 0;font-size:.8rem}.game.svelte-62r3ow{--keyboard-width:min(calc(100vw - 32px), 420px);--box-size:min(calc((100vw - 108px) / var(--columns)), 64px, calc((100svh - 375px) / 6));flex-direction:column;align-items:center;margin-top:12px;display:flex;position:relative}.result.svelte-62r3ow,.invalid.svelte-62r3ow{border:1px solid var(--color-rule);background:var(--color-paper);border-radius:10px;margin-top:24px;padding:20px}h2.svelte-62r3ow{font-family:var(--font-display);margin:0;font-size:1.35rem;font-weight:400}.result.svelte-62r3ow p:where(.svelte-62r3ow){font-size:.9rem;line-height:1.6}.invalid.svelte-62r3ow p:where(.svelte-62r3ow){font-size:.9rem;line-height:1.6}.make.svelte-62r3ow{margin-top:20px;display:inline-block}.rules.svelte-62r3ow{border-top:1px solid var(--color-rule);color:var(--color-muted);margin-top:28px;padding-top:12px;font-size:.85rem;line-height:1.6}a.svelte-62r3ow{color:inherit;text-underline-offset:3px}.page.svelte-1y6un8u{width:100%;min-width:0;max-width:688px;color:var(--color-ink);margin:0 auto;padding:28px 24px 64px}.page.playing.svelte-1y6un8u{padding-top:12px}header.svelte-1y6un8u a:where(.svelte-1y6un8u){color:var(--color-muted);text-underline-offset:3px;font-size:.85rem}h1.svelte-1y6un8u{font-family:var(--font-display);margin:18px 0 10px;font-size:clamp(2rem,6vw,3rem);font-weight:400}header.svelte-1y6un8u p:where(.svelte-1y6un8u){color:var(--color-muted)}header.playing.svelte-1y6un8u h1:where(.svelte-1y6un8u){margin:8px 0 0;font-size:1.4rem}header.playing.svelte-1y6un8u p:where(.svelte-1y6un8u){display:none}.start.svelte-1y6un8u{margin:24px 0 36px}.start.svelte-1y6un8u button:where(.svelte-1y6un8u){border:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-bg);font:inherit;cursor:pointer;border-radius:8px;padding:14px 24px;font-weight:600}.start.svelte-1y6un8u p:where(.svelte-1y6un8u){color:var(--color-muted);font-size:.85rem}.game.svelte-1y6un8u{--keyboard-width:min(calc(100vw - 32px), 420px);--box-size:min(calc(100vw / 6), 64px, calc((100svh - 345px) / 6));flex-direction:column;align-items:center;margin-top:12px;display:flex;position:relative}.rules.svelte-1y6un8u{border-top:1px solid var(--color-rule);margin-top:40px;padding-top:16px;font-size:.95rem;line-height:1.75}.rules.svelte-1y6un8u h2:where(.svelte-1y6un8u){font-family:var(--font-display);margin-top:28px;font-size:1.3rem;font-weight:400}.rules.svelte-1y6un8u a:where(.svelte-1y6un8u){color:inherit;text-underline-offset:3px}.page.svelte-1955sx7{width:100%;min-width:0;max-width:688px;color:var(--color-ink);margin:0 auto;padding:28px 24px 64px}.back.svelte-1955sx7{color:var(--color-muted);font-size:.85rem}h1.svelte-1955sx7{font-family:var(--font-display);margin:20px 0 8px;font-size:clamp(1.9rem,6vw,2.7rem);font-weight:400}.lede.svelte-1955sx7{color:var(--color-muted);font-size:1.05rem}form.svelte-1955sx7{margin:28px 0}label.svelte-1955sx7{font-weight:600;display:block}#word-help.svelte-1955sx7{color:var(--color-muted);margin:6px 0 12px;font-size:.85rem}select.svelte-1955sx7{border:1px solid var(--color-rule);background:var(--color-paper);color:var(--color-ink);font:inherit;border-radius:6px;margin:8px 0 20px;padding:10px 14px}.word.svelte-1955sx7{border:1px solid var(--color-rule);background:var(--color-paper);width:100%;max-width:320px;color:var(--color-ink);font:inherit;letter-spacing:.16em;text-transform:uppercase;border-radius:6px;padding:12px;font-size:1.4rem;display:block}.primary.svelte-1955sx7{border:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-bg);font:inherit;cursor:pointer;border-radius:6px;margin-top:12px;padding:12px 18px}.error.svelte-1955sx7{color:var(--color-ink);font-size:.9rem}.ready.svelte-1955sx7{border:1px solid var(--color-rule);background:var(--color-paper);border-radius:10px;padding:20px}.ready.svelte-1955sx7 h2:where(.svelte-1955sx7){margin-top:0}.ready.svelte-1955sx7 p:where(.svelte-1955sx7){font-size:.9rem;line-height:1.6}.preview.svelte-1955sx7{margin-top:14px;font-size:.85rem;display:inline-block}.guide.svelte-1955sx7{border-top:1px solid var(--color-rule);margin-top:36px;padding-top:12px;font-size:.95rem;line-height:1.75}h2.svelte-1955sx7{font-family:var(--font-display);margin-top:26px;font-size:1.3rem;font-weight:400}a.svelte-1955sx7{color:inherit;text-underline-offset:3px}
