html,body{font-family:Open Sans,sans-serif;--background-color: #191a1b;--background-color-light: rgb(67, 77, 93);--square-border-color: rgb(42, 56, 73);--alt-background-color: white;--text-color: white;--in-word-color: #c9b458;--in-position-color: #6aaa64;--miss-color: #86888a;--answer-text-color: white;--current-text-color: black}html,body{height:100%;background-color:var(--background-color);color:var(--text-color)}.app{display:flex;flex-direction:column;height:100%}header{text-align:center;width:100%;padding-bottom:2px}header h1{margin:0;font-size:1.45rem}.guesses{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.square.miss{background-color:var(--miss-color);border-color:var(--miss-color);color:var(--answer-text-color)}.square{border:2px solid var(--square-border-color);padding:8px;font-size:1.25rem;font-weight:700;text-align:center;margin-right:4px;width:32px;height:32px;text-transform:uppercase}.square[data-animation=pop]{animation-name:PopIn;animation-duration:.1s}.square[data-animation=flip]{animation-name:Flip;animation-duration:.5s;animation-timing-function:ease-in-out}.square.in-word{background-color:var(--in-word-color);border-color:var(--in-word-color);color:var(--answer-text-color)}.square.in-position{background-color:var(--in-position-color);border-color:var(--in-position-color);color:var(--answer-text-color)}.guess{margin-bottom:4px;display:flex}.keyboard{margin-bottom:18px}.keyboard--row{display:flex;margin-bottom:3px}.keyboard--row.second{padding:0 12px}.keyboard--row button{font-size:.95rem;font-weight:700;padding:0 8px;height:64px;flex:1;display:flex;align-items:center;justify-content:center;margin-right:3px;text-transform:capitalize;border:none;background-color:var(--background-color-light);border-radius:4px;color:var(--text-color)}.keyboard--row .in-position{background-color:var(--in-position-color)}.keyboard--row .in-word{background-color:var(--in-word-color)}.keyboard--row .guessed{background-color:var(--miss-color);border-color:var(--miss-color)}.message{background:var(--alt-background-color);color:var(--background-color);border-radius:4px;padding:8px;position:absolute;top:90px;font-weight:400;font-size:1.15rem;z-index:101}.tile[data-animation=pop]{animation-name:PopIn;animation-duration:.1s}@keyframes PopIn{0%{transform:scale(.8);opacity:0}40%{transform:scale(1.1);opacity:1}}.tile[data-animation=flip-in]{animation-name:Flip;animation-duration:.5s;animation-timing-function:ease-in}@keyframes FlipIn{0%{transform:rotateX(0)}to{transform:rotateX(-90deg)}}.tile[data-animation=flip-out]{animation-name:FlipOut;animation-duration:.25s;animation-timing-function:ease-in}@keyframes FlipOut{0%{transform:rotateX(-90deg)}to{transform:rotateX(0)}}@keyframes Flip{0%{transform:rotateX(0)}50%{transform:rotateX(-90deg)}to{transform:rotateX(0)}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:100;animation-name:PopIn;animation-duration:.1s;overflow-y:initial!important}.modal-content{background-color:var(--background-color);padding:16px;border-radius:4px;box-shadow:0 0 10px #00000080;width:85vw;max-height:90vh;overflow-y:auto}.conclusion{text-align:center}.result i{padding:12px;border-radius:32px}.success{color:#6fe895;background:rgb(12,67,38)}.not-success{color:#d7423f;background:rgb(149,6,4)}.results{border:1px solid #ddd;border-radius:12px;padding-bottom:32px}.results h2 a{color:#3da3f3;display:inline-block;margin:0 12px}.results .guesses{display:flex;flex-wrap:wrap;justify-content:center;margin:16px}.results .guess .square{color:transparent;user-select:none;width:16px;height:16px}.please-fit{padding:12px}.please-fit video,.please-fit img{max-width:100%;max-height:100%}
