:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.header.svelte-140jmju{text-align:center;margin-bottom:30px;position:relative}.share-btn.svelte-140jmju{position:absolute;top:6px;right:6px;border:1px solid #d3d6da;background:#fff;border-radius:50%;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px}.share-btn.svelte-140jmju:hover{background:#f6f7f8}.share-toast.svelte-140jmju{position:fixed;top:12px;left:50%;transform:translate(-50%);background:#333;color:#fff;padding:8px 12px;border-radius:8px;font-size:.9rem;z-index:1000}.share-inline.svelte-140jmju{margin-top:8px;display:flex;gap:8px;align-items:center;justify-content:center}.share-inline-btn.svelte-140jmju{padding:6px 12px;border:1px solid #d3d6da;background:#fff;border-radius:16px;cursor:pointer}.header.svelte-140jmju h1:where(.svelte-140jmju){font-size:3rem;margin:0;font-weight:700;color:#333}.subtitle.svelte-140jmju{font-size:1.2rem;margin:10px 0;opacity:.9}.message.svelte-140jmju{text-align:center;padding:15px;margin-bottom:20px;border-radius:10px;font-weight:700;background:#f0f0f0;border:1px solid #ddd;color:#333}.message.success.svelte-140jmju{background:#d4edda;border-color:#c3e6cb;color:#155724}.message.error.svelte-140jmju{background:#f8d7da;border-color:#f5c6cb;color:#721c24}.game-board.svelte-140jmju{display:flex;flex-direction:column;gap:8px;margin-bottom:30px;padding:20px;background:#fff;border-radius:15px;box-shadow:0 2px 10px #0000001a;border:1px solid #e0e0e0}.guess-row.svelte-140jmju{display:flex;gap:8px;justify-content:center}.letter-cell.svelte-140jmju{width:60px;height:60px;border:2px solid #d3d6da;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;background:#fff;transition:all .3s ease;color:#333}.letter-cell.filled.svelte-140jmju{border-color:#878a8c;background:#fff}.letter-cell.correct.svelte-140jmju{background:#4caf50;border-color:#4caf50;color:#fff}.letter-cell.present.svelte-140jmju{background:#ff9800;border-color:#ff9800;color:#fff}.letter-cell.absent.svelte-140jmju{background:#757575;border-color:#757575;color:#fff}.keyboard.svelte-140jmju{margin-bottom:30px}.keyboard-row.svelte-140jmju{display:flex;justify-content:center;gap:6px;margin-bottom:8px}.key.svelte-140jmju{padding:12px 8px;border:1px solid #d3d6da;border-radius:6px;background:#f6f7f8;color:#333;font-weight:700;cursor:pointer;transition:all .2s ease;min-width:40px}.key.svelte-140jmju:hover{background:#e6e7e8;transform:translateY(-1px)}.key.wide.svelte-140jmju{min-width:65px;font-size:.9rem}.key.correct.svelte-140jmju{background:#4caf50}.key.present.svelte-140jmju{background:#ff9800}.key.absent.svelte-140jmju{background:#757575;opacity:.6}.controls.svelte-140jmju{text-align:center;margin-bottom:30px}.new-game-btn.svelte-140jmju{padding:15px 30px;border:1px solid #d3d6da;border-radius:25px;background:#fff;color:#333;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 5px #0000001a}.new-game-btn.svelte-140jmju:hover{background:#f6f7f8;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.instructions.svelte-140jmju{background:#fff;padding:35px;border-radius:20px;box-shadow:0 4px 20px #00000014;border:1px solid #e0e0e0;max-width:1200px;margin:0 auto;width:95%}.instructions-header.svelte-140jmju{text-align:left;margin-bottom:25px}.instructions-header.svelte-140jmju h2:where(.svelte-140jmju){margin:0 0 8px;font-size:1.75rem;color:#222;font-weight:800;letter-spacing:-.3px;position:relative;display:inline-block}.instructions-header.svelte-140jmju h2:where(.svelte-140jmju):after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:-6px;width:60%;height:4px;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:999px}.instructions-subtitle.svelte-140jmju{margin:0;color:#666;font-size:.95rem;font-style:italic}.instructions.svelte-140jmju .game-objective:where(.svelte-140jmju),.instructions.svelte-140jmju .how-to-play-steps:where(.svelte-140jmju){text-align:left}.instructions.svelte-140jmju .game-objective:where(.svelte-140jmju) h3:where(.svelte-140jmju),.instructions.svelte-140jmju .how-to-play-steps:where(.svelte-140jmju) h3:where(.svelte-140jmju){text-align:left;margin:16px 0 8px}.step-list.svelte-140jmju{display:flex;flex-direction:column;gap:12px}.step-item.svelte-140jmju{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:#f9fafb;border:1px solid #e9ecef;border-radius:10px}.step-number.svelte-140jmju{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#667eea;color:#fff;font-weight:700;flex-shrink:0}.step-content.svelte-140jmju{text-align:left}.step-content.svelte-140jmju{margin:0;color:#555;line-height:1.45}.rules-grid.svelte-140jmju{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;align-items:start}.rule-card.svelte-140jmju{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:10px}.rule-icon.svelte-140jmju{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;flex-shrink:0;background:#fff;border:1px solid #ddd}.rule-content.svelte-140jmju{text-align:left}.rule-content.svelte-140jmju h4:where(.svelte-140jmju){margin:0 0 4px;font-size:1rem;color:#333;font-weight:700}.rule-content.svelte-140jmju p:where(.svelte-140jmju){margin:0;color:#555;line-height:1.45}.game-tips.svelte-140jmju{text-align:left}.tips-list.svelte-140jmju{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;justify-content:start;align-items:start}.tip.svelte-140jmju{display:inline-flex;align-items:center}.tip.svelte-140jmju{background:#fff;padding:8px 16px;border-radius:20px;font-size:.85rem;color:#555;border:1px solid #ddd;box-shadow:0 2px 4px #0000000d;transition:all .2s ease}.tip.svelte-140jmju:hover{background:#f0f0f0;transform:translateY(-1px)}@media (max-width: 600px){.game-container.svelte-140jmju{padding:10px}.share-btn.svelte-140jmju{right:4px;top:4px;width:28px;height:28px;font-size:14px}.letter-cell.svelte-140jmju{width:50px;height:50px;font-size:1.5rem}.key.svelte-140jmju{padding:10px 6px;min-width:35px;font-size:.9rem}.key.wide.svelte-140jmju{min-width:55px}.rules-grid.svelte-140jmju{grid-template-columns:1fr}.rule-card.svelte-140jmju{padding:15px}.rule-icon.svelte-140jmju{width:35px;height:35px;font-size:1rem}.tips-list.svelte-140jmju{grid-template-columns:1fr}.instructions.svelte-140jmju{padding:20px}.instructions-header.svelte-140jmju h2:where(.svelte-140jmju){font-size:1.45rem}.game-objective.svelte-140jmju{padding:15px}.step-item.svelte-140jmju{padding:12px;gap:12px}.step-number.svelte-140jmju{width:25px;height:25px;font-size:.8rem}.step-content.svelte-140jmju{font-size:.9rem}}.key.enterkey.svelte-140jmju{animation:svelte-140jmju-enterPulse 1.5s ease-in-out infinite}@keyframes svelte-140jmju-enterPulse{0%{box-shadow:0 0 #ff980000;background:#f6f7f8;border-color:#d3d6da}50%{box-shadow:0 0 0 6px #ff980038;background:#fff3e0;border-color:#ff9800}to{box-shadow:0 0 #ff980000;background:#f6f7f8;border-color:#d3d6da}}@media (max-width: 600px){.key.enterkey.svelte-140jmju{animation-duration:1.25s}}body{background:#fffaf0;color:#222}.share-btn.svelte-140jmju{border-color:#eadfd5;background:#fffaf2}.share-btn.svelte-140jmju:hover{background:#fff3e6}.share-inline-btn.svelte-140jmju{border-color:#eadfd5;background:#fffaf2}.share-inline-btn.svelte-140jmju:hover{background:#fff3e6}.message.svelte-140jmju{background:#f7f1ea;border-color:#eadfd5;color:#5b4637}.game-board.svelte-140jmju{background:#fffaf5;border-color:#e9dfd3}.key.svelte-140jmju{background:#fff6e8;border-color:#eadfd5;color:#3d3a37}.key.svelte-140jmju:hover{background:#ffefdf}.new-game-btn.svelte-140jmju{background:#fff8f0;border-color:#eadfd5;color:#5b4637}.new-game-btn.svelte-140jmju:hover{background:#ffefdf}.instructions.svelte-140jmju{background:#fffdf8;border-color:#eadfd5}.step-item.svelte-140jmju{background:#fff7ef;border-color:#f1e6da}.rule-card.svelte-140jmju{background:#fff8f2;border-color:#f0e5da}.rule-icon.svelte-140jmju{background:#fffdf8;border-color:#eadfd5}.tip.svelte-140jmju{background:#fff8f2;border-color:#eadfd5}.tip.svelte-140jmju:hover{background:#fff2e0}.key.svelte-140jmju{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (max-width: 600px){.game-container.svelte-140jmju{min-height:100dvh;padding-bottom:max(12px,env(safe-area-inset-bottom))}.keyboard.svelte-140jmju{position:sticky;bottom:0;padding-bottom:env(safe-area-inset-bottom);background:transparent;z-index:10}.key.svelte-140jmju{min-height:46px;padding:12px 10px;font-size:clamp(.95rem,1.8vw + .7rem,1.05rem)}.letter-cell.svelte-140jmju{width:clamp(44px,12.5vw,60px);height:clamp(44px,12.5vw,60px);font-size:clamp(1.2rem,3.6vw,1.6rem)}.game-board.svelte-140jmju{margin-bottom:10px}}.page.svelte-13abugq{max-width:1000px;margin:0 auto;padding:24px 16px}.page-header.svelte-13abugq{text-align:left;margin-bottom:16px}.page-header.svelte-13abugq h1:where(.svelte-13abugq){margin:0 0 6px;font-size:2rem;color:#3b2f28}.page-header.svelte-13abugq .subtitle:where(.svelte-13abugq){margin:0;color:#6d5a4b}.card.svelte-13abugq{background:#fffdf8;border:1px solid #eadfd5;border-radius:14px;padding:20px;color:#5b4637;box-shadow:0 2px 10px #0000000a}.card.svelte-13abugq h2:where(.svelte-13abugq){margin:16px 0 8px;font-size:1.25rem;color:#3b2f28}.card.svelte-13abugq p:where(.svelte-13abugq),.card.svelte-13abugq li:where(.svelte-13abugq){line-height:1.6}.page-nav.svelte-13abugq{margin-top:16px}.btn-link.svelte-13abugq{display:inline-block;padding:8px 14px;border:1px solid #eadfd5;border-radius:10px;background:#fffaf2;color:#5b4637;text-decoration:none}.btn-link.svelte-13abugq:hover{background:#fff3e6}@media (max-width: 600px){.page.svelte-13abugq{padding:20px 14px}.card.svelte-13abugq{padding:16px}.page-nav.svelte-13abugq{padding-bottom:env(safe-area-inset-bottom)}}.page.svelte-1rwbxa7{max-width:1000px;margin:0 auto;padding:24px 16px}.page-header.svelte-1rwbxa7{text-align:left;margin-bottom:16px}.page-header.svelte-1rwbxa7 h1:where(.svelte-1rwbxa7){margin:0 0 6px;font-size:2rem;color:#3b2f28}.page-header.svelte-1rwbxa7 .subtitle:where(.svelte-1rwbxa7){margin:0;color:#6d5a4b}.card.svelte-1rwbxa7{background:#fffdf8;border:1px solid #eadfd5;border-radius:14px;padding:20px;color:#5b4637;box-shadow:0 2px 10px #0000000a}.card.svelte-1rwbxa7 h2:where(.svelte-1rwbxa7){margin:16px 0 8px;font-size:1.25rem;color:#3b2f28}.card.svelte-1rwbxa7 p:where(.svelte-1rwbxa7),.card.svelte-1rwbxa7 li:where(.svelte-1rwbxa7){line-height:1.6}.page-nav.svelte-1rwbxa7{margin-top:16px}.btn-link.svelte-1rwbxa7{display:inline-block;padding:8px 14px;border:1px solid #eadfd5;border-radius:10px;background:#fffaf2;color:#5b4637;text-decoration:none}.btn-link.svelte-1rwbxa7:hover{background:#fff3e6}@media (max-width: 600px){.page.svelte-1rwbxa7{padding:20px 14px}.card.svelte-1rwbxa7{padding:16px}.page-nav.svelte-1rwbxa7{padding-bottom:env(safe-area-inset-bottom)}}.page.svelte-zbhlwh{max-width:1000px;margin:0 auto;padding:24px 16px}.page-header.svelte-zbhlwh{text-align:left;margin-bottom:16px}.page-header.svelte-zbhlwh h1:where(.svelte-zbhlwh){margin:0 0 6px;font-size:2rem;color:#3b2f28}.page-header.svelte-zbhlwh .subtitle:where(.svelte-zbhlwh){margin:0;color:#6d5a4b}.card.svelte-zbhlwh{background:#fffdf8;border:1px solid #eadfd5;border-radius:14px;padding:20px;color:#5b4637;box-shadow:0 2px 10px #0000000a}.card.svelte-zbhlwh h2:where(.svelte-zbhlwh){margin:16px 0 8px;font-size:1.25rem;color:#3b2f28}.card.svelte-zbhlwh p:where(.svelte-zbhlwh){line-height:1.6}.page-nav.svelte-zbhlwh{margin-top:16px}.btn-link.svelte-zbhlwh{display:inline-block;padding:8px 14px;border:1px solid #eadfd5;border-radius:10px;background:#fffaf2;color:#5b4637;text-decoration:none}.btn-link.svelte-zbhlwh:hover{background:#fff3e6}@media (max-width: 600px){.page.svelte-zbhlwh{padding:20px 14px}.card.svelte-zbhlwh{padding:16px}.page-nav.svelte-zbhlwh{padding-bottom:env(safe-area-inset-bottom)}}.page.svelte-drgh2a{max-width:1000px;margin:0 auto;padding:24px 16px}.page-header.svelte-drgh2a{text-align:left;margin-bottom:16px}.page-header.svelte-drgh2a h1:where(.svelte-drgh2a){margin:0 0 6px;font-size:2rem;color:#3b2f28}.page-header.svelte-drgh2a .subtitle:where(.svelte-drgh2a){margin:0;color:#6d5a4b}.card.svelte-drgh2a{background:#fffdf8;border:1px solid #eadfd5;border-radius:14px;padding:20px;color:#5b4637;box-shadow:0 2px 10px #0000000a}.card.svelte-drgh2a h2:where(.svelte-drgh2a){margin:16px 0 8px;font-size:1.25rem;color:#3b2f28}.card.svelte-drgh2a p:where(.svelte-drgh2a){line-height:1.6}.page-nav.svelte-drgh2a{margin-top:16px}.btn-link.svelte-drgh2a{display:inline-block;padding:8px 14px;border:1px solid #eadfd5;border-radius:10px;background:#fffaf2;color:#5b4637;text-decoration:none}.btn-link.svelte-drgh2a:hover{background:#fff3e6}@media (max-width: 600px){.page.svelte-drgh2a{padding:20px 14px}.card.svelte-drgh2a{padding:16px}.page-nav.svelte-drgh2a{padding-bottom:env(safe-area-inset-bottom)}}body{margin:0;padding:0;background:#fffaf0;min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}*{box-sizing:border-box}.site-footer.svelte-1n46o8q{margin-top:16px;padding:16px 12px;text-align:center;color:#5b4637;background:#fffaf0d9;border-top:1px solid #eadfd5;-webkit-backdrop-filter:saturate(120%) blur(2px);backdrop-filter:saturate(120%) blur(2px)}.footer-inner.svelte-1n46o8q{max-width:1200px;margin:0 auto;font-size:.95rem}.links.svelte-1n46o8q{display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:6px}.links.svelte-1n46o8q a:where(.svelte-1n46o8q){color:#5b4637;text-decoration:none;padding:2px 6px;border-radius:8px}.links.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{background:#fff3e6}.links.svelte-1n46o8q .sep:where(.svelte-1n46o8q){opacity:.55}.copy.svelte-1n46o8q{opacity:.8}@media (max-width: 600px){.site-footer.svelte-1n46o8q{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.footer-inner.svelte-1n46o8q{font-size:.92rem}}
