.page-module__YVmWkW__page{flex-direction:column;align-items:center;min-height:100vh;padding-bottom:32px;display:flex}.page-module__YVmWkW__header{justify-content:center;align-items:center;width:100%;max-width:500px;height:56px;padding:0 12px;display:flex;position:relative}.page-module__YVmWkW__backButton{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:.875rem;font-weight:600;transition:background-color .18s,color .18s;display:inline-flex;position:absolute;left:12px}.page-module__YVmWkW__backButton:hover{color:var(--text);background:#f1f5f9}.page-module__YVmWkW__headerTitle{color:var(--text);font-size:1.35rem;font-weight:800}.page-module__YVmWkW__headerActions{gap:4px;display:flex;position:absolute;right:12px}.page-module__YVmWkW__iconButton{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background-color .18s,color .18s;display:grid}.page-module__YVmWkW__iconButton:hover{color:var(--text);background:#f1f5f9}.page-module__YVmWkW__message{height:40px;color:var(--text);opacity:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;transition:opacity .2s,transform .2s;display:flex;transform:translateY(-6px)}.page-module__YVmWkW__messageVisible{opacity:1;transform:translateY(0)}.page-module__YVmWkW__board{flex-direction:column;gap:6px;padding:0 16px;display:flex}.page-module__YVmWkW__row{justify-content:center;gap:6px;display:flex}.page-module__YVmWkW__tile{border:2px solid var(--outline);text-transform:uppercase;width:58px;height:58px;color:var(--text);background:var(--surface);-webkit-user-select:none;user-select:none;border-radius:8px;place-items:center;font-family:Lexend,sans-serif;font-size:1.75rem;font-weight:800;transition:border-color .12s,background-color .12s,color .12s;display:grid}.page-module__YVmWkW__tileFilled{border-color:#cbd5e1}.page-module__YVmWkW__tileCorrect{background:var(--primary);color:#fff;border-color:#0000}.page-module__YVmWkW__tilePresent{background:var(--gold);color:#fff;border-color:#0000}.page-module__YVmWkW__tileAbsent{color:#fff;background:#94a3b8;border-color:#0000}.page-module__YVmWkW__tilePop{animation:.1s page-module__YVmWkW__tilePop}.page-module__YVmWkW__tileShake{animation:.4s page-module__YVmWkW__tileShake}.page-module__YVmWkW__tileReveal{animation:.36s forwards page-module__YVmWkW__tileReveal}.page-module__YVmWkW__tileBounce{animation:.5s page-module__YVmWkW__tileBounce}@keyframes page-module__YVmWkW__tilePop{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes page-module__YVmWkW__tileShake{0%,to{transform:translate(0)}10%{transform:translate(-4px)}20%{transform:translate(4px)}30%{transform:translate(-4px)}40%{transform:translate(4px)}50%{transform:translate(-3px)}60%{transform:translate(3px)}70%{transform:translate(-2px)}80%{transform:translate(2px)}90%{transform:translate(-1px)}}@keyframes page-module__YVmWkW__tileReveal{0%{transform:rotateX(0)}50%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@keyframes page-module__YVmWkW__tileBounce{0%,to{transform:translateY(0)}20%{transform:translateY(-12px)}40%{transform:translateY(0)}60%{transform:translateY(-6px)}80%{transform:translateY(0)}}.page-module__YVmWkW__keyboard{flex-direction:column;gap:6px;width:100%;max-width:500px;margin-top:20px;padding:0 8px;display:flex}.page-module__YVmWkW__keyboardRow{justify-content:center;gap:5px;display:flex}.page-module__YVmWkW__key{background:var(--slate-soft);min-width:30px;height:50px;color:var(--text);cursor:pointer;text-transform:uppercase;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:0;border-radius:6px;place-items:center;padding:0 6px;font-family:Lexend,sans-serif;font-size:.8rem;font-weight:700;transition:background-color .16s,color .16s,transform .12s;display:grid}.page-module__YVmWkW__key:hover{background:#cbd5e1}.page-module__YVmWkW__key:active{transform:scale(.94)}.page-module__YVmWkW__keyCorrect{background:var(--primary);color:#fff}.page-module__YVmWkW__keyCorrect:hover{background:var(--primary-dark)}.page-module__YVmWkW__keyPresent{background:var(--gold);color:#fff}.page-module__YVmWkW__keyPresent:hover{background:#b8860b}.page-module__YVmWkW__keyAbsent{color:#fff;background:#94a3b8}.page-module__YVmWkW__keyAbsent:hover{background:#64748b}.page-module__YVmWkW__wideKey{min-width:52px;font-size:.72rem}.page-module__YVmWkW__overlay{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a73;justify-content:center;align-items:center;animation:.2s page-module__YVmWkW__overlayIn;display:flex;position:fixed;inset:0}@keyframes page-module__YVmWkW__overlayIn{0%{opacity:0}to{opacity:1}}.page-module__YVmWkW__overlayCard{background:var(--surface);text-align:center;border-radius:20px;width:min(360px,100% - 32px);padding:32px 28px 28px;animation:.32s page-module__YVmWkW__cardIn;box-shadow:0 20px 60px -10px #0f172a4d}@keyframes page-module__YVmWkW__cardIn{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.page-module__YVmWkW__overlayIcon{border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 12px;font-size:1.75rem;display:grid}.page-module__YVmWkW__overlayIconWin{background:var(--primary-soft);color:var(--primary)}.page-module__YVmWkW__overlayIconLose{color:#dc2626;background:#fef2f2}.page-module__YVmWkW__overlayTitle{margin-bottom:4px;font-size:1.4rem;font-weight:900}.page-module__YVmWkW__overlayWord{letter-spacing:.1em;text-transform:uppercase;margin:8px 0 0;font-family:Lexend,sans-serif;font-size:2rem;font-weight:900}.page-module__YVmWkW__overlayWordWin{color:var(--primary)}.page-module__YVmWkW__overlayWordLose{color:var(--text)}.page-module__YVmWkW__overlayStat{color:var(--muted);margin-top:5px;font-size:.9rem}.page-module__YVmWkW__overlayButtons{flex-direction:column;gap:8px;margin-top:24px;display:flex}.page-module__YVmWkW__overlayShare{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:44px;font-size:.95rem;font-weight:700;transition:background-color .18s,transform .12s}.page-module__YVmWkW__overlayShare:hover{background:var(--primary-dark)}.page-module__YVmWkW__overlayShare:active{transform:scale(.97)}.page-module__YVmWkW__overlayRetry{border:2px solid var(--outline);min-height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:999px;font-size:.95rem;font-weight:700;transition:border-color .18s,background-color .18s,transform .12s}.page-module__YVmWkW__overlayRetry:hover{background:#f8fafc;border-color:#cbd5e1}.page-module__YVmWkW__overlayRetry:active{transform:scale(.97)}@media (max-width:480px){.page-module__YVmWkW__tile{border-radius:6px;width:50px;height:50px;font-size:1.5rem}.page-module__YVmWkW__key{border-radius:5px;min-width:26px;height:46px;padding:0 4px;font-size:.7rem}.page-module__YVmWkW__wideKey{min-width:42px;font-size:.62rem}.page-module__YVmWkW__keyboardRow{gap:4px}.page-module__YVmWkW__header{padding:0 10px}}
