.page-module___8aEwW__page{background:#fff;flex-direction:column;min-height:100dvh;display:flex}.page-module___8aEwW__header{border-bottom:1px solid #d3d6da;grid-template-columns:minmax(76px,1fr) auto minmax(52px,1fr);align-items:center;height:56px;display:grid}.page-module___8aEwW__header h1{text-align:center;color:#000;font-family:Times New Roman,Times,serif;font-size:32px;font-weight:700;line-height:1}.page-module___8aEwW__headerRight{justify-content:flex-end;align-items:center;gap:6px;padding-right:6px;display:flex}.page-module___8aEwW__newGameHeaderButton{color:#3a3a3c;cursor:pointer;background:#fff;border:1px solid #d3d6da;border-radius:999px;height:32px;padding:0 10px;font-size:12px;font-weight:700}.page-module___8aEwW__forfeitButton{color:#b42318;cursor:pointer;background:#fff;border:1px solid #d3d6da;border-radius:999px;height:32px;padding:0 10px;font-size:12px;font-weight:700}.page-module___8aEwW__forfeitButton:disabled{opacity:.45;cursor:default}.page-module___8aEwW__answerHint{letter-spacing:.06em;color:#565758;white-space:nowrap;text-overflow:ellipsis;align-self:center;padding-left:10px;font-size:clamp(10px,2.4vw,12px);font-weight:700;overflow:hidden}.page-module___8aEwW__iconButton{color:#3a3a3c;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid}.page-module___8aEwW__iconButton svg{width:22px;height:22px}.page-module___8aEwW__game{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;padding-top:18px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__confetti{pointer-events:none;z-index:5;position:absolute;inset:0}.page-module___8aEwW__confettiPiece{border-radius:2px;width:8px;height:14px;animation:1.6s ease-in forwards page-module___8aEwW__confettiFall;position:absolute;top:-10px}.page-module___8aEwW__confettiPiece:nth-child(4n+1){background:#6aaa64}.page-module___8aEwW__confettiPiece:nth-child(4n+2){background:#c9b458}.page-module___8aEwW__confettiPiece:nth-child(4n+3){background:#4f8cff}.page-module___8aEwW__confettiPiece:nth-child(4n+4){background:#ef6c6c}.page-module___8aEwW__overlay{z-index:20;background:#00000059;place-items:center;display:grid;position:fixed;inset:0}.page-module___8aEwW__panel{color:#121213;background:#fff;border-radius:8px;width:min(420px,100vw - 24px);padding:14px}.page-module___8aEwW__panelHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.page-module___8aEwW__panelHeader h2{font-size:18px}.page-module___8aEwW__closeButton{cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:24px;line-height:1}.page-module___8aEwW__statsGrid{text-align:center;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.page-module___8aEwW__statsGrid strong{font-size:18px;display:block}.page-module___8aEwW__statsGrid span{color:#565758;font-size:12px}.page-module___8aEwW__resultPanelBody{text-align:center;justify-items:center;gap:8px;display:grid}.page-module___8aEwW__resultMessage{font-size:16px;font-weight:700}.page-module___8aEwW__resultWordLabel{color:#565758;font-size:12px}.page-module___8aEwW__resultWord{letter-spacing:.08em;font-size:28px;font-weight:800}.page-module___8aEwW__toast{color:#fff;background:#121213;border-radius:4px;place-items:center;min-height:32px;margin-bottom:12px;padding:8px 12px;font-size:14px;font-weight:700;display:grid}.page-module___8aEwW__newGameButton{color:#fff;cursor:pointer;background:#6aaa64;border:0;border-radius:999px;margin-top:14px;padding:10px 18px;font-size:14px;font-weight:700}.page-module___8aEwW__board,.page-module___8aEwW__row{gap:5px;display:grid}.page-module___8aEwW__tile{color:#1a1a1b;text-transform:uppercase;width:min(56px,18vw);height:min(56px,18vw);font-size:32px;font-weight:700;line-height:1;font-family:var(--font-geist-sans);background:#fff;border:2px solid #d3d6da;border-radius:2px;place-items:center;display:grid}.page-module___8aEwW__filled{border-color:#878a8c}.page-module___8aEwW__correct{color:#fff;background:#6aaa64;border-color:#6aaa64}.page-module___8aEwW__present{color:#fff;background:#c9b458;border-color:#c9b458}.page-module___8aEwW__absent{color:#fff;background:#787c7e;border-color:#787c7e}.page-module___8aEwW__keyboard{box-sizing:border-box;gap:8px;width:min(760px,100vw - 10px);margin-top:28px;padding-inline:4px;display:grid}.page-module___8aEwW__keyRow{justify-content:center;gap:6px;width:100%;display:flex}.page-module___8aEwW__key{color:#1a1a1b;text-transform:uppercase;min-width:0;max-width:52px;height:clamp(44px,8.6vw,58px);font-size:clamp(11px,2.5vw,13px);font-weight:700;font-family:var(--font-geist-sans);cursor:pointer;background:#a3a7ad;border:0;border-radius:4px;flex:1 1 0}.page-module___8aEwW__key:disabled{opacity:.8}.page-module___8aEwW__actionKey{flex:1.7 1 0;max-width:88px}.page-module___8aEwW__key-correct{color:#fff;background:#6aaa64}.page-module___8aEwW__key-present{color:#fff;background:#c9b458}.page-module___8aEwW__key-absent{color:#fff;background:#787c7e}.page-module___8aEwW__pop{animation:.12s ease-out page-module___8aEwW__pop}.page-module___8aEwW__flip{animation:.5s page-module___8aEwW__flip}.page-module___8aEwW__shake{animation:.42s page-module___8aEwW__shake}.page-module___8aEwW__bounce{animation:.45s page-module___8aEwW__bounce}@keyframes page-module___8aEwW__pop{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes page-module___8aEwW__flip{0%{transform:rotateX(0)}50%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@keyframes page-module___8aEwW__shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-6px)}40%,60%{transform:translate(6px)}}@keyframes page-module___8aEwW__bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-14px)}60%{transform:translateY(-7px)}}@keyframes page-module___8aEwW__confettiFall{0%{opacity:0;transform:translateY(-12px)rotate(0)}10%{opacity:1}to{opacity:0;transform:translateY(82vh)rotate(540deg)}}@media (prefers-color-scheme:dark){.page-module___8aEwW__page{background:#121213}.page-module___8aEwW__header{border-bottom-color:#3a3a3c}.page-module___8aEwW__header h1{color:#fff}.page-module___8aEwW__iconButton{color:#d7dadc}.page-module___8aEwW__newGameHeaderButton{color:#d7dadc;background:#121213;border-color:#3a3a3c}.page-module___8aEwW__forfeitButton{color:#ff9b8d;background:#121213;border-color:#3a3a3c}.page-module___8aEwW__answerHint{color:#c7c9cb}.page-module___8aEwW__panel{color:#fff;background:#202124}.page-module___8aEwW__statsGrid span,.page-module___8aEwW__resultWordLabel{color:#c7c9cb}.page-module___8aEwW__tile{color:#fff;background:#121213;border-color:#3a3a3c}.page-module___8aEwW__correct{color:#fff;background:#6aaa64;border-color:#6aaa64}.page-module___8aEwW__present{color:#fff;background:#c9b458;border-color:#c9b458}.page-module___8aEwW__absent{color:#fff;background:#787c7e;border-color:#787c7e}.page-module___8aEwW__filled{border-color:#565758}.page-module___8aEwW__key{color:#fff;background:#5d6063}.page-module___8aEwW__key-correct{color:#fff;background:#6aaa64}.page-module___8aEwW__key-present{color:#fff;background:#c9b458}.page-module___8aEwW__key-absent{color:#fff;background:#787c7e}.page-module___8aEwW__newGameButton{background:#538d4e}}@media (max-width:600px){.page-module___8aEwW__header h1{font-size:26px}.page-module___8aEwW__newGameHeaderButton,.page-module___8aEwW__forfeitButton{height:30px;padding:0 8px;font-size:11px}.page-module___8aEwW__game{padding-top:12px}.page-module___8aEwW__keyboard{gap:6px;width:calc(100vw - 8px);margin-top:22px;padding-inline:2px}.page-module___8aEwW__keyRow{gap:4px}.page-module___8aEwW__key,.page-module___8aEwW__actionKey{max-width:none}.page-module___8aEwW__statsGrid{grid-template-columns:repeat(2,1fr)}}
