.PuzzleDisplay_puzzleDisplay__O33Hq{text-align:center;max-width:90%;width:100%;margin:0 auto;padding:8px;background-color:rgba(0,0,0,.533);border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.2)}.PuzzleDisplay_puzzleDisplay__O33Hq h2{color:orange}.PuzzleDisplay_game__4iDmE{display:flex;flex-direction:column;position:relative;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:4px}.PuzzleDisplay_game__4iDmE h3{text-transform:uppercase;font-family:Source Code Pro,monospace;width:100%;color:#888;text-align:left;border-bottom:3px solid rgba(0,0,0,.467);margin-bottom:8px!important}.PuzzleDisplay_codePad__cbkv4{display:grid;grid-row-gap:8px;row-gap:8px}.PuzzleDisplay_gridItemEmpty__OFs1g,.PuzzleDisplay_gridItem__nkcyk{display:flex;justify-content:center;align-items:center;font-size:24px;width:64px;height:64px;border-radius:8px;background-color:rgba(0,0,0,.667);transition:background-color .2s ease}.PuzzleDisplay_gridItem__nkcyk:hover{background-color:#1a1a1a}.PuzzleDisplay_gridItemEmpty__OFs1g{opacity:.7}.PuzzleDisplay_enterCodeGridItem__Canc1{background-color:orange;color:#000;font-weight:700;font-size:22px;font-family:Source Code Pro,monospace;line-height:22px}.PuzzleDisplay_codePadOverlay__c_Vtf{position:absolute}.PuzzleDisplay_codePadContainer__P9Fyi{transition:all .2s ease}.PuzzleDisplay_codePadContainerButton__24NZ8{display:none}@media(max-width:768px){.PuzzleDisplay_puzzleDisplay__O33Hq{padding-bottom:160px}.PuzzleDisplay_codePadContainer__P9Fyi{position:fixed;z-index:1000;border-radius:8px;top:85%;box-shadow:0 0 8px 2px rgba(0,0,0,.667)}.PuzzleDisplay_codePadContainer__P9Fyi.PuzzleDisplay_visible__QE237{transition:all .2s ease;background:#111;bottom:0;top:auto}.PuzzleDisplay_codePadContainer__P9Fyi.PuzzleDisplay_visible__QE237 .PuzzleDisplay_codePadContainerButton__24NZ8 button{background:#e03131!important}.PuzzleDisplay_codePadContainer__P9Fyi .PuzzleDisplay_codePadContainerButton__24NZ8{display:block;position:absolute;margin-top:8px;top:0;right:0;transform:translateX(100%);padding-left:4px;padding-bottom:8px}.PuzzleDisplay_codePadContainer__P9Fyi .PuzzleDisplay_codePadContainerButton__24NZ8 button{background:rgba(224,49,49,.667)!important}.PuzzleDisplay_codeSolutionContainer__nb_tu{flex-direction:column-reverse;row-gap:16px;justify-content:center;align-items:center}.PuzzleDisplay_game__4iDmE,.PuzzleDisplay_puzzleDisplay__O33Hq{margin:0;max-width:100%}}.CriteriaCardDisplay_criteriaCard__bJ_iA{padding:20px 8px 8px;border-radius:8px;width:180px;box-shadow:0 1px 3px 1px rgba(0,0,0,.6)}.CriteriaCardDisplay_criteriaCard__bJ_iA.CriteriaCardDisplay_minimal__OCDHc{width:-moz-fit-content;width:fit-content;box-shadow:none;padding:4px;margin-top:40px}.CriteriaCardDisplay_criteriaCard__bJ_iA.CriteriaCardDisplay_minimal__OCDHc .CriteriaCardDisplay_letter__AGXT_{border-radius:32px;text-align:center;line-height:28px;transform:translate(-50%,-50%);left:50%;top:-4px;margin-top:-16px}.CriteriaCardDisplay_criteriaCard__bJ_iA .CriteriaCardDisplay_letter__AGXT_{position:absolute;top:-16px;left:-4px;background-color:rgba(0,0,0,.667);width:32px;height:32px;text-align:center;font-weight:700}.CriteriaCardDisplay_criteriaCard__bJ_iA .CriteriaCardDisplay_label__Dglrg{font-size:13.6px;font-family:Source Code Pro,monospace;width:100%;margin:0 auto 8px}.CriteriaCardDisplay_criteriaCard__bJ_iA .CriteriaCardDisplay_rule__C4Hwj{background-color:rgba(0,0,0,.667);border:2px solid transparent;padding:4px 8px;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center;column-gap:4px}.CriteriaCardDisplay_criteriaCard__bJ_iA .CriteriaCardDisplay_rule__C4Hwj.CriteriaCardDisplay_crossed____dBz{border:2px dashed #f53900;position:relative;overflow:hidden;opacity:.5}.CriteriaCardDisplay_criteriaCard__bJ_iA .CriteriaCardDisplay_rule__C4Hwj.CriteriaCardDisplay_crossed____dBz:after{content:"";position:absolute;top:calc(50% - 4px);transform:rotate(45deg);left:0;width:100%;height:8px;background-color:#f53900}.CriteriaCardDisplay_criteriaCard__bJ_iA .CriteriaCardDisplay_rule__C4Hwj.CriteriaCardDisplay_crossed____dBz:before{content:"";position:absolute;top:calc(50% - 4px);transform:rotate(-45deg);left:0;width:100%;height:8px;background-color:#f53900}.CriteriaCardDisplay_criteriaCard__bJ_iA .CriteriaCardDisplay_rule__C4Hwj.CriteriaCardDisplay_selected__4eFDq{border:2px dashed #0a6}@media(max-width:768px){.PuzzleCriteriaDisplay_criteriaCards__uhjvu{flex-wrap:nowrap;width:100%;max-width:none;overflow-x:auto;justify-content:flex-start;scrollbar-width:none;-ms-overflow-style:none;margin-top:8px;margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px}.PuzzleCriteriaDisplay_criteriaCards__uhjvu::-webkit-scrollbar{display:none}.PuzzleCriteriaDisplay_criteriaCards__uhjvu>*{flex-shrink:0;flex-grow:0}.PuzzleCriteriaDisplay_criteriaCards__uhjvu>:first-child{margin-left:auto}.PuzzleCriteriaDisplay_criteriaCards__uhjvu>:last-child{margin-right:auto}}.CopyToClipboard_seed__9d4lZ{cursor:pointer;color:hsla(0,0%,100%,.667);font-family:Source Code Pro,monospace}.CodePad_codePad__qBfbI{width:-moz-fit-content;width:fit-content;position:relative;background-color:hsla(0,0%,100%,.133);padding:8px;border-radius:8px}.CodePad_codePadButton__suJ45,.CodePad_codePadHeader__hxGVs,.CodePad_codePadValue__3Nt4_{width:64px;height:64px;border-radius:8px;background-color:rgba(0,0,0,.667);font-size:24px;display:flex;align-items:center;justify-content:center}.CodePad_codePadValue__3Nt4_{background:rgba(0,0,0,.267);border-bottom:1px solid hsla(0,0%,100%,.333)}.CodePad_codePadHeader__hxGVs{background-color:transparent;font-size:20px}