@import"https://fonts.googleapis.com/css2?family=Major+Mono+Display&display=swap";.backdrop.svelte-1pwlmpj{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1000}.dialog.svelte-1pwlmpj{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;color:#000;padding:.5rem 1rem 1.5rem;max-width:420px;width:90vw;z-index:1001;font-family:monospace;box-shadow:0 12px 32px #00000040;border-radius:8px}.stat-grid.svelte-1pwlmpj{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:1rem}.stat-card.svelte-1pwlmpj{padding:.75rem .5rem;height:60px;text-align:center}.stat-card.svelte-1pwlmpj strong:where(.svelte-1pwlmpj){display:block;font-size:1.2rem}.stat-card.svelte-1pwlmpj span:where(.svelte-1pwlmpj){font-size:.75rem;color:#333;line-height:1.15;display:inline-block;margin-top:.1rem;white-space:pre-line;text-align:center}.section-title.svelte-1pwlmpj{display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-family:monospace;margin:1.5rem 0 1rem;text-align:center}.bars.svelte-1pwlmpj{list-style:none;padding:0;margin:0 auto 1.5rem;display:flex;flex-direction:column;gap:.2rem}.bars.svelte-1pwlmpj li:where(.svelte-1pwlmpj){display:flex;align-items:center;gap:.5rem}.guess-label.svelte-1pwlmpj{width:1.2rem;text-align:right;font-weight:700}.bar.svelte-1pwlmpj{flex:1;height:20px;position:relative;display:flex;align-items:center;background:none}.fill.svelte-1pwlmpj{height:100%;transition:width .3s ease}.count.svelte-1pwlmpj{margin-left:.4rem;font-size:.85rem;color:#000;white-space:nowrap}.best.svelte-1pwlmpj{display:flex;align-items:center;justify-content:center;font-size:.9rem;font-family:monospace;margin-top:1rem;gap:.4rem;color:#000}.close-icon.svelte-1pwlmpj{position:absolute;top:.6rem;right:.75rem;background:none;border:none;font-size:1.25rem;cursor:pointer;font-family:monospace;color:#333;padding:0;line-height:1}@media (max-width: 500px){.stat-grid.svelte-1pwlmpj{grid-template-columns:1fr 1fr}.dialog.svelte-1pwlmpj{padding:1.2rem .75rem}}@media (prefers-color-scheme: dark){.dialog.svelte-1pwlmpj{background:#1e1e1e;color:#fff}.stat-card.svelte-1pwlmpj span:where(.svelte-1pwlmpj){color:#ccc}.count.svelte-1pwlmpj{color:#fff}.best.svelte-1pwlmpj,.close-icon.svelte-1pwlmpj{color:#ccc}}body{font-family:monospace}.title.svelte-15jeirf{font-family:Major Mono Display,monospace;font-size:2.5rem;margin:.5rem 0;text-align:center}.mode-select.svelte-15jeirf{display:flex;align-items:center;gap:.5rem;font-family:monospace}.mode-select.svelte-15jeirf select:where(.svelte-15jeirf),.mode-select.svelte-15jeirf option:where(.svelte-15jeirf){font-family:monospace}.mode-select.svelte-15jeirf select:where(.svelte-15jeirf){appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid #ccc;border-radius:0;padding:2px 18px 2px 6px;line-height:1.2;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M1 1l3 3 3-3'/></svg>");background-repeat:no-repeat;background-position:right 4px center;background-size:8px 6px}.game.svelte-15jeirf{max-width:400px;margin:0 auto;text-align:center;font-family:monospace}.grid.svelte-15jeirf{display:flex;justify-content:center;margin-bottom:1.25rem}.column.svelte-15jeirf{display:flex;flex-direction:column;margin-right:5px}.column.svelte-15jeirf:last-child{margin-right:0}.column.highlight.svelte-15jeirf .cell:where(.svelte-15jeirf),.final.highlight.svelte-15jeirf .cell:where(.svelte-15jeirf){outline:2px solid #999}.cell.svelte-15jeirf{width:70px;height:70px;border-radius:0;border:1px solid #ccc;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;margin-bottom:5px;font-size:2rem;font-weight:700;text-transform:uppercase;font-family:monospace}.keyboard button:not([data-state]),.keyboard button[data-state=""]{background:#f2f2f2}.cell.correct.svelte-15jeirf,.keyboard.svelte-15jeirf button[data-state=correct]:where(.svelte-15jeirf){background:#6aaa64;border-color:#6aaa64;color:#000}.cell.present.svelte-15jeirf,.keyboard.svelte-15jeirf button[data-state=present]:where(.svelte-15jeirf){background:#c9b458;border-color:#c9b458;color:#000}.cell.absent.svelte-15jeirf,.keyboard.svelte-15jeirf button[data-state=absent]:where(.svelte-15jeirf){background:#d4d4d4;border-color:#d4d4d4;color:#000}.final.svelte-15jeirf{display:flex;justify-content:center;margin-bottom:1.25rem}.final.svelte-15jeirf .cell:where(.svelte-15jeirf){margin-right:5px}.final.svelte-15jeirf .cell:where(.svelte-15jeirf):last-child{margin-right:0}.keyboard.svelte-15jeirf{margin:1.25rem 0;padding:.5rem}.keyboard.svelte-15jeirf .row:where(.svelte-15jeirf){display:flex;justify-content:center;flex-wrap:nowrap;gap:6px;margin-bottom:4px}.keyboard.svelte-15jeirf button:where(.svelte-15jeirf){flex:1 1 8%;max-width:72px;min-width:32px;padding:.7rem 0;font-size:1.1rem;text-align:center;font-family:monospace;border-radius:5px}.keyboard.svelte-15jeirf button.wide:where(.svelte-15jeirf){flex:1 1 15%;max-width:20%;display:flex;align-items:center;justify-content:center}.new-game.svelte-15jeirf{margin:.75rem;background:#f2f2f2;color:#000;padding:.7rem 1rem;font-family:monospace;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem}.message.svelte-15jeirf{font-size:1.2rem;margin-top:.75rem}.attempts.svelte-15jeirf{margin-top:.75rem;font-size:1.1rem;font-family:monospace}.menu.svelte-15jeirf{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.menu-actions.svelte-15jeirf{display:flex;align-items:center;gap:.5rem}.icon.svelte-15jeirf{flex-shrink:0}.help-btn.svelte-15jeirf,.stats-btn.svelte-15jeirf{background:none;border:none;font-size:1.5rem;cursor:pointer;align-items:center;justify-content:center;padding:.25rem}.overlay.svelte-15jeirf{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.dialog.svelte-15jeirf{background:#fff;color:#000;padding:1rem;max-width:400px;border-radius:8px;text-align:left;position:relative}.dialog.svelte-15jeirf .close:where(.svelte-15jeirf){margin-top:1rem;padding:.25rem .5rem;position:absolute;right:.5rem;top:.5rem}.previous.svelte-15jeirf{margin-bottom:.75rem}.previous.svelte-15jeirf li:where(.svelte-15jeirf){color:#da4747}.footer.svelte-15jeirf{margin-top:1.5rem;font-size:.9rem;text-align:center}.color-square.svelte-15jeirf{display:inline-block;width:1.2em;height:1.2em;margin-right:.5em;vertical-align:middle}.tab-button.svelte-15jeirf{padding:.5rem 1rem;border:none;background:none;font-weight:700;cursor:pointer;border-bottom:2px solid transparent}.tab-button.active-tab.svelte-15jeirf{border-color:#333}.loading.svelte-15jeirf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1rem;text-align:center}@media (max-width:500px){.cell.svelte-15jeirf{width:50px;height:50px;font-size:1.5rem}}@media (prefers-color-scheme: dark){.mode-select select,.mode-select option{background:#111!important;color:#f5f5f5!important;border:1px solid #555!important}.mode-select select{background-color:#111!important;color:#f5f5f5!important;border:1px solid #555!important;background-image:url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' width='8' height='6' fill='none' stroke='%23f5f5f5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M1 1l3 3 3-3'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 4px center!important;background-size:8px 6px!important;padding-right:18px!important}.mode-select select:focus{outline:none;box-shadow:0 0 0 2px #4a90e2}.cell.correct,.cell[data-state=correct],.keyboard button[data-state=correct]{background:#79c17e!important;border-color:#79c17e!important;color:#000!important}.cell.present,.cell[data-state=present],.keyboard button[data-state=present]{background:#d8c45a!important;border-color:#d8c45a!important;color:#000!important}.cell.absent,.cell[data-state=absent],.keyboard button[data-state=absent]{background:#525252!important;border-color:#525252!important;color:#d0d0d0!important}.grid .cell:not(.correct):not(.present):not(.absent):not([data-state]),.final .cell:not(.correct):not(.present):not(.absent):not([data-state]){background:#000!important;border:1px solid #444!important;color:#f5f5f5!important}.keyboard .row button:not([data-state]){background:#000!important;border:1px solid #666!important;color:#f5f5f5!important}.cell{background:#000!important;border:1px solid #444!important;color:#f5f5f5!important}.keyboard button{background:#000!important;border:1px solid #666!important;color:#f5f5f5!important}.new-game{background:#111!important;color:#f5f5f5!important;border:1px solid #444}.dialog{background:#111!important;color:#f5f5f5!important}.tab-button.active-tab{border-color:#ddd!important}}.page-wrapper.svelte-w9df{display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:1rem}.game-layout.svelte-w9df{max-width:420px;margin:0 auto;padding:2rem 1rem;text-align:center;font-family:monospace}.title.svelte-w9df{font-family:Major Mono Display,monospace;font-size:2.5rem;margin-bottom:1.5rem}.footer.svelte-w9df{margin-top:2rem;font-size:.9rem}.footer.svelte-w9df a:where(.svelte-w9df){color:#4a90e2;text-decoration:none}.footer.svelte-w9df a:where(.svelte-w9df):hover{text-decoration:underline}
