._definitionWrapper_1jqmo_3{background:var(--bg-subtle);border-radius:var(--radius-md);padding:var(--space-6);border:1px solid var(--border)}._wordsContainer_1jqmo_10{font-family:var(--font-ui);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text);word-break:break-word}._wordItem_1jqmo_18{display:inline}._wordItem_1jqmo_18._revealed_1jqmo_23{color:var(--text);animation:_revealWord_1jqmo_1 .4s ease-out forwards}._wordItem_1jqmo_18._stop_1jqmo_29{color:var(--text-muted)}._wordItem_1jqmo_18._hidden_1jqmo_34{color:var(--text);font-family:var(--font-mono);-webkit-user-select:none;user-select:none;letter-spacing:1px;transition:color var(--duration-base) ease}._wordItem_1jqmo_18._matched_1jqmo_43{color:var(--clueby-accent);opacity:.85}._wordItem_1jqmo_18._clickable_1jqmo_49{cursor:pointer}._wordItem_1jqmo_18._clickable_1jqmo_49:hover{color:var(--clueby-accent);opacity:.85}._wordItem_1jqmo_18._solvedTarget_1jqmo_59{color:var(--clueby-accent);font-weight:var(--weight-bold);animation:_revealTarget_1jqmo_1 .5s ease-out forwards}@keyframes _revealTarget_1jqmo_1{0%{opacity:0;background-color:color-mix(in srgb,var(--clueby-accent) 30%,transparent);border-radius:3px}40%{opacity:1;background-color:color-mix(in srgb,var(--clueby-accent) 30%,transparent)}to{opacity:1;background-color:transparent}}@keyframes _revealWord_1jqmo_1{0%{opacity:0;background-color:color-mix(in srgb,var(--clueby-accent) 22%,transparent);border-radius:3px}35%{opacity:1;background-color:color-mix(in srgb,var(--clueby-accent) 22%,transparent)}to{opacity:1;background-color:transparent}}@media(max-width:640px){._definitionWrapper_1jqmo_3{padding:var(--space-4)}._wordsContainer_1jqmo_10{font-size:var(--text-base)}}._inputForm_1o9ns_3{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);width:100%}._inputWrapper_1o9ns_11{position:relative;width:100%}._inputField_1o9ns_16{width:100%;font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--weight-normal);padding:var(--space-3) var(--space-4);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text);text-align:center;text-transform:uppercase;letter-spacing:3px;outline:none;transition:border-color var(--duration-base)}._inputField_1o9ns_16::placeholder{letter-spacing:0;text-transform:none;color:var(--text-faint)}._inputField_1o9ns_16:focus{border-color:var(--clueby-accent);border-width:2px;box-shadow:0 0 0 3px var(--clueby-accent-subtle)}._inputField_1o9ns_16._error_1o9ns_45{border-color:var(--color-error);border-width:2px}._inputField_1o9ns_16._correct_1o9ns_50{border-color:var(--color-correct);border-width:2px}._inputField_1o9ns_16._disabled_1o9ns_55{opacity:.45;cursor:not-allowed;border-color:var(--border);border-width:1px}._inputField_1o9ns_16._shake_1o9ns_62{animation:_shake_1o9ns_62 var(--duration-slow) ease-in-out}._errorMessage_1o9ns_66{font-size:var(--text-xs);color:var(--color-error);text-align:center}._submitButton_1o9ns_73{display:flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--weight-bold);padding:var(--space-3) var(--space-6);background:var(--text);color:var(--text-inverse);border:none;border-radius:var(--radius-sm);cursor:pointer;width:100%;transition:opacity var(--duration-base)}._submitButton_1o9ns_73:hover:not(:disabled){opacity:.82}._submitButton_1o9ns_73:disabled{opacity:.35;cursor:not-allowed}._buttonText_1o9ns_100{font-weight:var(--weight-bold)}._buttonIcon_1o9ns_104{display:none}._page_1x7l4_3{display:flex;flex-direction:column;min-height:100dvh;background-color:var(--bg)}._container_1x7l4_10{flex:1;display:flex;flex-direction:column;max-width:var(--max-width-game);width:100%;margin:0 auto;padding:var(--space-6) var(--space-8)}._main_1x7l4_22{display:flex;flex-direction:column;gap:var(--space-6);padding-top:var(--space-5);flex:1}._tagline_1x7l4_32{font-size:var(--text-sm);color:var(--text-muted);text-align:center;margin:0;line-height:var(--leading-relaxed)}._taglineTarget_1x7l4_40{font-family:var(--font-mono);letter-spacing:3px;color:var(--text-faint);transition:color var(--duration-base) ease,opacity var(--duration-base) ease}._taglineTarget_1x7l4_40._matched_1x7l4_47{color:var(--clueby-accent);opacity:.85}._attemptsCounter_1x7l4_54{font-size:var(--text-sm);color:var(--text-muted);text-align:center;margin:0;font-variant-numeric:tabular-nums;transition:color var(--duration-base)}._attemptsLow_1x7l4_63{color:var(--color-error, #e53e3e);font-weight:var(--weight-medium)}._guessList_1x7l4_70{display:flex;flex-wrap:wrap;gap:var(--space-2);animation:_fadeIn_1x7l4_1 var(--duration-slow) ease}._badge_1x7l4_77{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--radius-full);font-family:var(--font-ui);font-size:var(--text-xs);animation:_fadeIn_1x7l4_1 var(--duration-base) ease}._badgeHit_1x7l4_87{background:var(--clueby-accent-subtle);color:var(--clueby-accent);border:1px solid var(--clueby-accent-muted)}._badgeHint_1x7l4_93{background:color-mix(in srgb,var(--clueby-accent) 8%,transparent);color:var(--text-muted);border:1px solid color-mix(in srgb,var(--clueby-accent) 25%,transparent)}._badgeMiss_1x7l4_99{background:var(--bg-subtle);color:var(--text-faint);border:1px solid var(--border)}._statsRow_1x7l4_107{display:flex;gap:var(--space-3);justify-content:center;margin:var(--space-5) 0 var(--space-2)}._statChip_1x7l4_114{display:flex;flex-direction:column;align-items:center;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);min-width:64px}._statChipValue_1x7l4_125{font-family:var(--font-ui);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text);line-height:1.2}._statChipLabel_1x7l4_133{font-size:var(--text-xs);color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em;margin-top:2px}._countdown_1x7l4_143{font-size:var(--text-sm);color:var(--text-faint);margin:var(--space-1) 0 var(--space-4);font-variant-numeric:tabular-nums}._overlay_1x7l4_152{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:200;padding:var(--space-6);animation:_overlayIn_1x7l4_1 var(--duration-base) ease}._modal_1x7l4_166{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-10) var(--space-8);max-width:360px;width:100%;text-align:center;box-shadow:var(--shadow-lg);animation:_modalIn_1x7l4_1 var(--duration-slow) ease}._modalEmoji_1x7l4_178{font-size:2rem;margin:0 0 var(--space-3);line-height:1}._modalTitle_1x7l4_184{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text);margin:0 0 var(--space-4);letter-spacing:-.01em}._modalWord_1x7l4_193{font-family:var(--font-ui);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-correct);letter-spacing:4px;margin:0 0 var(--space-3);text-transform:uppercase}._modalSub_1x7l4_203{font-size:var(--text-base);color:var(--text-muted);margin:0 0 var(--space-5);line-height:var(--leading-normal)}._modalSub_1x7l4_203 strong{color:var(--text)}._modalActions_1x7l4_214{display:flex;flex-direction:column;gap:var(--space-2);width:100%}._shareBtn_1x7l4_221{background:var(--text);color:var(--text-inverse);padding:var(--space-3) var(--space-6);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--weight-bold);cursor:pointer;border:none;width:100%;transition:opacity var(--duration-base)}._shareBtn_1x7l4_221:hover{opacity:.82}._modalClose_1x7l4_239{background:transparent;color:var(--text-muted);padding:var(--space-3) var(--space-6);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-normal);cursor:pointer;border:1px solid var(--border);width:100%;transition:background var(--duration-base),color var(--duration-base)}._modalClose_1x7l4_239:hover{background:var(--bg-subtle);color:var(--text)}@keyframes _fadeIn_1x7l4_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _overlayIn_1x7l4_1{0%{opacity:0}to{opacity:1}}@keyframes _modalIn_1x7l4_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){._container_1x7l4_10{padding:var(--space-4)}._main_1x7l4_22{gap:var(--space-5);padding-top:var(--space-4)}._modal_1x7l4_166{padding:var(--space-8) var(--space-6)}}
