body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.archive-card{transition:transform .2s ease,box-shadow .2s ease}.archive-card:hover{box-shadow:0 4px 8px #0003;transform:translateY(-2px)}:root{--outline-color:#000}[data-theme=dark]{--outline-color:#fff}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.game-container{align-items:center;padding:20px}.game-container,.word-list{display:flex;flex-direction:column}.word-list{font-family:monospace;font-size:24px;gap:10px}.word-item{background-color:#f0f0f0;border-radius:5px;min-width:100px;padding:10px;text-align:center}.word-item input{border:1px solid #0000;border-radius:4px;font-size:16px}.word-item input:disabled{background-color:#f0f0f0;color:#000}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}.shake{animation:shake .5s cubic-bezier(.36,.07,.19,.97) both}@keyframes flip{0%{background-color:#fff;transform:perspective(400px) rotateX(0)}to{transform:perspective(400px) rotateX(1turn)}}.flip{animation:flipIn .6s ease-out forwards;transform-origin:center}@keyframes flipIn{0%{opacity:0;transform:rotateX(180deg)}to{opacity:1;transform:rotateX(0deg)}}.flip-delay-0{animation-delay:.1s}.flip-delay-1{animation-delay:.2s}.flip-delay-2{animation-delay:.3s}.flip-delay-3{animation-delay:.4s}.flip-delay-4{animation-delay:.5s}.flip-delay-5{animation-delay:.6s}.flip-delay-6{animation-delay:.7s}@keyframes correctLetter{0%{background-color:#fff}50%{background-color:#4caf50}to{background-color:#f0f0f0}}.correct-letter{animation:flip .6s ease forwards,correctLetter .6s ease forwards}input:focus{outline:none!important}.letter-hidden{opacity:0;transform:rotateX(180deg)}.rules-button{position:absolute;right:5px;top:10px}@media (max-width:768px){.rules-button{top:0}}@keyframes fadeUpAndOut{0%{opacity:0;transform:translateY(0)}20%{opacity:1;transform:translateY(-10px)}80%{opacity:1;transform:translateY(-10px)}to{opacity:0;transform:translateY(-20px)}}.points-animation{animation:fadeUpAndOut 2s ease-out forwards}.letter-hidden::placeholder{color:#ecc9d0}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.win-message{animation:slideDown .5s ease-out forwards}.letter-hidden:focus{outline:2px solid #000!important;outline:2px solid var(--outline-color)!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}40%{opacity:.8;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}40%{opacity:.8;transform:scale(1.02)}to{opacity:0;transform:scale(.95)}}.theme-toggle{transition:transform .2s ease!important}.theme-toggle:hover{transform:rotate(45deg)!important}.theme-toggle-icon{display:inline-block;transition:transform .4s ease}.theme-toggle-icon.flipped{transform:rotateY(180deg)}
/*# sourceMappingURL=main.ab49ba54.css.map*/