.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;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}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}*,:after,:before{box-sizing:border-box}*{margin:0}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}html{--game-spacing:32px;--header-height:4rem;--color-success:#17824d;--color-warning:#998000;--color-error:#c32222;--color-gray-100:#1a1a1a;--color-gray-300:#404040;--color-gray-500:grey;--color-gray-700:#bfbfbf;--color-gray-900:#e6e6e6;overflow-y:scroll}body{font-family:sans-serif}@media (max-height:600px){body{--game-spacing:8px}}button{background:transparent;border:none;color:inherit;cursor:pointer;margin:0;padding:0;text-align:left}.wrapper{display:flex;flex-direction:column;min-height:100%}header{border-bottom:1px solid #bfbfbf;border-bottom:1px solid var(--color-gray-700);color:#404040;color:var(--color-gray-300);display:flex;height:4rem;height:var(--header-height)}header .side{display:grid;place-content:center;width:4rem;width:var(--header-height)}h1{flex:1 1;font-size:2rem;line-height:4rem;line-height:var(--header-height);text-align:center}@media (max-width:25rem){h1{font-size:1.25rem}}.game-wrapper{gap:32px;gap:var(--game-spacing);margin:0 auto;max-width:min(500px,58vh,100%);min-width:250px;padding:32px;padding:var(--game-spacing) 32px}.game-wrapper,.guess-results{display:flex;flex:1 1;flex-direction:column}.guess-results{justify-content:center}.guess{display:flex;gap:4px;margin-bottom:4px}.cell{aspect-ratio:1/1;border:2px solid #bfbfbf;border:2px solid var(--color-gray-700);border-radius:var(--radius);display:grid;font-size:2rem;place-content:center;position:relative;width:20%}.guess:first-of-type .cell:first-of-type{--radius:4px 0px 0px 0px}.guess:first-of-type .cell:last-of-type{--radius:0px 4px 0px 0px}.guess:last-of-type .cell:last-of-type{--radius:0px 0px 4px 0px}.guess:last-of-type .cell:first-of-type{--radius:0px 0px 0px 4px}.cell.correct{background:#17824d;background:var(--color-success);border-color:#17824d;border-color:var(--color-success);color:#fff}.cell.incorrect{background:#404040;background:var(--color-gray-300);border-color:#404040;border-color:var(--color-gray-300);color:#fff}.cell.misplaced{background:#998000;background:var(--color-warning);border-color:#998000;border-color:var(--color-warning);color:#fff}.guess-input-wrapper{display:flex;flex-direction:column;gap:8px;height:6.75rem}.guess-input-wrapper label{font-size:1.25rem}.guess-input-wrapper input{border:2px solid #404040;border:2px solid var(--color-gray-300);border-radius:4px;display:block;font-size:2rem;outline-offset:4px;padding:8px 16px;width:100%}.banner{-webkit-animation:slideUp .75s cubic-bezier(0,.72,.24,1.02);animation:slideUp .75s cubic-bezier(0,.72,.24,1.02);border-radius:4px 4px 0 0;bottom:0;left:0;margin:0 auto;max-width:600px;padding:32px;position:fixed;right:0;text-align:center;width:100%;will-change:transform}.happy.banner{background:#17824d;background:var(--color-success);color:#fff}.sad.banner{background:#c32222;background:var(--color-error);color:#fff}.visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}[data-reach-dialog-content]{border-radius:8px;padding:24px 32px;position:relative}.modal-close-btn{cursor:pointer;padding:16px;position:absolute;right:0;top:0}.modal-title{margin-bottom:.5em}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}
/*# sourceMappingURL=main.903d2da2.css.map*/