@font-face{font-family:Karnak Condensed;font-weight:700;src:url("./media/karnakcondensed-normal-700-26KEITKR.woff2")}@font-face{font-family:"Franklin 500";font-weight:500;src:url("./media/franklin-normal-500-X5HDXNGL.woff2")}@font-face{font-family:"Franklin 700";font-weight:700;src:url("./media/franklin-normal-700-VCBSNQPM.woff2")}*{-webkit-user-select:none;user-select:none}.overlay{background-color:#fff;display:none;font-family:Lucida Console,Courier New,Courier,monospace;font-weight:700;height:100%;left:0;line-height:100%;opacity:95%;padding-top:20%;position:fixed;text-align:center;top:0;width:100%;z-index:1000}.versionStamp{bottom:5px;color:#d3d3d3;font-family:Lucida Console,Courier New,Courier,monospace;font-size:.75em;margin:.5em;position:absolute;-webkit-user-select:none;user-select:none}button.help{background:scroll content-box transparent url("./media/help-BR2KGXCS.svg") border-box center no-repeat;background-size:contain;border:none;border-radius:6px;box-sizing:content-box;cursor:pointer;height:25px;padding:5px;position:absolute;right:15px;top:15px;width:25px;z-index:5;transition:background-color .1s ease}button.help:hover,.buttons button:not(:disabled):hover,.reveal:hover{background-color:#f0f0f0}button.help:active,.buttons button:not(:disabled):active,.reveal:active{background-color:#dcdcdc}header{font-family:Karnak Condensed;font-size:37px;letter-spacing:.01em;line-height:100%;padding-top:10px;position:relative;text-align:center;width:100%}.centered{font-family:"Franklin 500",Arial;font-size:18px;text-align:center;width:100%}.noTap{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.noTap:focus{outline:none!important}div.dialog{align-items:flex-end;background-color:#ffffffdb;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;left:0;position:absolute;top:0;vertical-align:baseline;width:100%;z-index:100}.dialog.hidden{display:none}.buttons.hidden{opacity:0;visibility:hidden}@keyframes SlideIn{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.dialog div.helpDocs{align-items:normal;animation:SlideIn .2s;background-color:#fff;box-shadow:0 3px 12px -1px #0000004d;display:flex;flex-direction:column;flex-wrap:nowrap;font-family:"Franklin 500",Arial;font-weight:500;font-size:1rem;justify-content:normal;line-height:1.3rem;max-height:calc(100% - 32px);min-height:50%;overflow-y:auto;padding:32px;position:relative;width:100%;z-index:101}.dialog button.close{background-color:transparent;border:none;display:block;cursor:pointer;font-family:Franklin Gothic,Arial;font-size:1rem;font-weight:700;margin-right:.4rem;padding:1.2rem;position:absolute;right:8px;text-transform:uppercase;top:8px}.helpDocs h2,h3{font-family:Karnak Condensed;font-size:28px;letter-spacing:.01em;line-height:125%;margin-bottom:4px;margin-top:0}.helpDocs h3{font-family:"Franklin 700",Arial;font-size:1rem}.helpDocs p{margin:0}.helpDocs b{font-family:"Franklin 700",Arial}.helpDocs ul{margin:0 0 20px}.guesses{font-size:16px;margin-bottom:24px}div.board{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);height:calc(24px + 90vw);margin:24px auto;padding:0 5px;width:calc(100% - 10px)}app-group{align-items:center;display:none;border-radius:6px;font-size:16px;grid-column-start:1;grid-column-end:5;justify-content:center;line-height:19px;text-align:center;text-transform:uppercase;transition:font-size 1s ease,line-height 1s ease}app-group div p:first-of-type{font-family:Franklin Gothic,Arial;font-weight:700}app-group p{font-family:"Franklin 500",Arial;margin:0}app-group.grow{font-size:18px;line-height:21px}app-group.yellow{background-color:#f9df6d}app-group.green{background-color:#a0c35a}app-group.blue{background-color:#b0c4ef}app-group.purple{background-color:#ba81c5}app-group.solved{display:flex}app-group div{display:none}app-group div.solved{display:block}app-card{align-content:center;background-color:#efefe6;border-radius:6px;color:#000;font-family:Franklin Gothic,Arial;font-size:3.25vw;font-weight:700;overflow:hidden;text-align:center;text-transform:uppercase;transition:background-color .2s ease,color .2s ease;z-index:0}app-card:hover{cursor:pointer}app-card.selected{background-color:#5a594e;color:#fff;z-index:1}@keyframes jump{0%{top:0}25%{top:-10px}50%{top:0}75%{top:0}to{top:0}}app-card.jump{animation-duration:.75s;animation-iteration-count:1;animation-name:jump;position:relative}@keyframes shake{0%{left:0}25%{left:-5px}50%{left:5px}75%{left:-5px}to{left:0}}app-card.selected.shake{animation-duration:.65s;animation-iteration-count:1;animation-name:shake;background-color:#878787;position:relative}div.buttons{display:flex;justify-content:center;gap:10px;margin-left:0;margin-right:0;opacity:1;transition:opacity 1s ease,visibility 1s ease;visibility:visible}div.buttons button{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;align-items:center;background-color:#fff;border:1px solid black;border-radius:32px;color:#000;cursor:pointer;font-family:"Franklin 700",Arial;font-feature-settings:normal;font-kerning:auto;font-optical-sizing:auto;font-size:16px;font-stretch:100%;font-style:normal;font-weight:600;height:3em;justify-content:center;max-width:80vw;min-width:5.5em;padding:15px 0;padding-block:1px;padding-inline:6px;text-align:center;text-rendering:auto;text-shadow:none;transition:background-color .3s ease,color .3s ease;width:fit-content}div.buttons button:disabled{border-color:#7f7f7f;color:#7f7f7f;cursor:default}.rHidden{border:1px solid gray;border-radius:6px;cursor:pointer;font-family:"Franklin 700",Arial;font-feature-settings:normal;font-kerning:auto;font-optical-sizing:auto;font-size:16px;font-stretch:100%;font-style:normal;font-weight:600;margin:25px auto 0;opacity:0;padding:5px;text-align:center;transition:opacity 1s ease,visibility 1s ease;visibility:hidden;width:125px}.reveal{opacity:1;transition:background-color .1s ease;visibility:visible}.celebrate{background-color:#0000;border:1px solid lightgray;border-radius:6px;bottom:5px;color:transparent;font-family:Lucida Console,Courier New,Courier,monospace;font-size:.75em;position:absolute;-webkit-user-select:none;user-select:none;margin:.5em;right:5px;text-shadow:0px 0px 0px lightgray}@media (max-width: 200px){.overlay{display:block}}@media (max-width: 375px){app-group.grow{font-size:12px;line-height:16px}}@media (max-width: 410px){app-group.grow{font-size:14px;line-height:18px}}@media (max-width: 420px){app-group.grow{font-size:16px;line-height:20px}}@media (min-width: 550px){app-group.grow{font-size:22px;line-height:27px}}@media (min-width: 768px){button.help{height:30px;padding:10px;width:30px}div.board{grid-template-columns:repeat(4,150px);grid-template-rows:repeat(4,80px);height:350px;width:624px}app-card{font-size:20px}app-group{font-size:16px;line-height:19px}app-group.grow{font-size:18px;line-height:21px}div.dialog{align-items:center}.dialog div.helpDocs{min-height:0;width:540px}}
