body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:24px;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-color:#282c34;--primary-text-color:#fff;--primary-color-highlight:#383c44;--primary-color-lighter:#484c54;--secondary-color:#61dafb;--secondary-color-disabled:#7a7a7a;--tertiary-color:#00ff9d;--tertiary-text-color:#282c34;--nav-active:#096cc9;--bg-color:#fff;--light-color:#fff;--font-size:16px;--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-family-code:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-black:900}#root{display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-family);font-size:16px;font-size:var(--font-size);justify-content:center;min-height:100vh}#root,body{background-color:#282c34;background-color:var(--primary-color)}body{color:#fff;color:var(--primary-text-color);overflow-x:hidden}a{color:inherit;color:#fff;text-decoration:none}label{padding:5px}.App{background-color:#383c44;background-color:var(--primary-color-highlight);max-width:500px;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,.Small-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;justify-content:center}.imgplaceholder{background-color:#383c44;background-color:var(--primary-color-highlight);min-height:200px;pointer-events:none}.gridcontainer{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;padding:10px}.vcontainer{flex-direction:column;justify-content:center;width:100%}.hcontainer,.vcontainer{align-items:center;color:#fff;color:var(--primary-text-color);display:flex}.hcontainer{flex-direction:row;justify-content:start}.gamecontainer{align-items:center;width:100%}.gamecontainer,.helpcontainer{display:flex;flex-direction:column;justify-content:center}.helpcontainer{align-items:start;margin:10px auto auto;padding:10px;width:50%}.ticketcontainer{align-items:start;display:flex;flex-direction:column;font-size:1.5em;margin-top:20px}.hitem{background-color:#484c54;background-color:var(--primary-color-lighter);padding-left:5px;padding-right:5px}.gridrow{display:flex;flex-direction:row;gap:10px;padding:10px;width:100%}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}h1,h2,h3{line-height:1em;margin:0}.checklist{align-items:start;display:flex;flex-direction:column;justify-content:start;margin:10px;padding:15px;text-align:start}.checklist h1{text-align:center}.list{align-items:center;display:flex;flex-direction:column;justify-content:center}.list p{line-height:1em;margin:0}li{list-style-type:square}.NavLink{color:#282c34;color:var(--tertiary-text-color);text-decoration:none}.Navlink.active{color:#00ff9d;color:var(--tertiary-color)}a.active{color:#fff;color:var(--primary-text-color)}.container{color:#fff;color:var(--light-color)}p{margin:0}ul{text-align:start}.button{background-color:#00ff9d;background-color:var(--tertiary-color);border:none;border-radius:10px;color:#282c34;color:var(--tertiary-text-color);display:flex;flex:1 1;gap:5px;justify-content:space-between;min-width:200px;padding:15px 32px}.button,.navButton{cursor:pointer;font-size:24px;font-weight:700;height:30px;margin:4px 2px;text-align:center;text-decoration:none}.navButton{background-color:#61dafb;background-color:var(--secondary-color);border:none;color:#fff;color:var(--primary-text-color);display:inline-block;min-width:30px;padding:10px 12px}.navButton.disabled{background-color:#7a7a7a;background-color:var(--secondary-color-disabled)}.menu{align-items:center;background-color:#fff;background-color:var(--bg-color);display:flex;flex-direction:row;font-size:20px;justify-content:center;padding:10px;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:0;width:100%}.menu,.menu a{color:#282c34;color:var(--primary-color)}.menu a{font-feature-settings:"smcp";font-size:20px;font-variant:small-caps;font-weight:700;gap:20px;text-decoration:none}.menu a.active{color:#096cc9;color:var(--nav-active)}.menu .logo{font-size:20px}.menu .help,.menu .logo{display:flex;font-weight:700}.menu .help{font-size:30px;gap:10px;margin-left:auto}.menubutton{cursor:pointer;margin:5px}li a{color:#fff;color:var(--primary-text-color);text-decoration:none}input{font-size:20px;margin:10px;padding:10px}.paragraph{align-items:start;font-size:20px;font-weight:300;font-weight:var(--font-weight-light);padding-left:20px;padding-right:20px;text-align:start}.form{flex-direction:column;gap:5px}.form,.formgroup{display:flex;padding:10px}.formgroup{align-items:center;background-color:#484c54;background-color:var(--primary-color-lighter);flex-direction:row;font-size:24px}.formlabel{displaY:flex;min-width:180px;padding:10px}.formdata{flex-direction:row;width:70%}.clue,.formdata{display:flex;padding:10px}.clue{align-items:center;background-color:#096cc9;color:#fff;color:var(--light-color);font-size:25px;font-weight:700;font-weight:var(--font-weight-bold);justify-content:center;min-height:50px;width:50%}.locationarrow{background-color:#484c54;background-color:var(--primary-color-lighter);border-radius:40px;height:45px;padding-top:15px;width:50px}.chapter{align-items:center;color:#fff;color:var(--light-color);display:flex;flex-direction:column;justify-content:center}.chapter,.instructions{background-color:#282c34;font-weight:700;font-weight:var(--font-weight-bold);min-height:50px}.instructions{color:#61dafb;color:var(--secondary-color)}.premise{font-weight:400;font-weight:var(--font-weight-regular);margin:10px;width:50%}.premise,.test{align-items:center;color:#fff;color:var(--light-color);display:flex;flex-direction:column;justify-content:center;min-height:50px}.test{background-color:#282c34;font-weight:700;font-weight:var(--font-weight-bold)}#map{height:340px;width:100%}.profile{align-items:start;flex-direction:column;line-height:1.5em;margin:auto;padding:10px;width:50%}.map,.profile{background-color:#383c44;background-color:var(--primary-color-highlight);display:flex;justify-content:center}.map{align-items:center;border-radius:10px;color:#fff;color:var(--light-color);flex-direction:row;font-weight:500;font-weight:var(--font-weight-medium);margin:5px;min-height:50px;width:95%}.gamechapter{background-color:#484c54;background-color:var(--primary-color-lighter);flex-direction:row;gap:5px;line-height:1em;margin:0;padding:2px}.gamechapter,.left{align-items:center;display:flex;justify-content:center;width:100%}.left{flex:1 1;flex-direction:column}.right{align-items:start;flex:1 1;justify-content:start}.game,.right{display:flex;flex-direction:column;width:100%}.game{align-items:center;justify-content:center}.gameattributes{align-items:center;font-size:20px;gap:2px;width:100%}.gameicon{border-radius:10px}.instructions{flex-direction:column}.instructions,.progress{align-items:center;display:flex;justify-content:center;width:100%}.progress{flex-direction:row;line-height:1em;margin:0}.gameimage{max-height:300px;max-width:100%}.score{align-items:center;background-color:#383c44;background-color:var(--primary-color-highlight);display:flex;flex-direction:row;justify-content:center;line-height:1em;margin:0;padding:2px;width:100%}.username{font-feature-settings:"smcp";font-style:italic;font-variant:small-caps;font-weight:700;margin-left:12px}.timer{color:#fff;color:var(--primary-text-color);font-size:32px}.timerNear{color:red;font-size:32px}.online{background-color:#ad1f1f;color:#fff;font-size:32px}.info{padding-left:10px}.error{display:flex}.App-header{min-height:20vh}.info{text-align:start;width:100%}.container{align-items:stretch;padding:5px;width:100%}.hcontainer{width:100%}.helpcontainer{text-align:start;width:90%}.right{padding:10px}.Small-header{min-height:50vh}.App-logo{height:20vmin}.App-header{font-size:calc(10px + 2vmin)}.Small-header{font-size:calc(1px + 2vmin)}.paragraph{font-size:18px}.form{padding:5px}.formgroup{align-items:start;flex-direction:column;gap:5px;margin-top:10px;padding:2px 0 0;width:100%}.formlabel{padding:5px;width:100%}.formdata{min-width:70%;padding-top:0}.clue{font-size:20px;width:100%}.hint{margin-top:20px}.chapter,.chapterTitle{font-size:20px;width:100%}.premise{width:90%}.map,.premise,.test{font-size:20px}.map{flex-direction:column}.gamechapter,.instructions{font-size:20px}p{width:90%}.profile{margin:0;padding:1px;width:100%}.gamecard{background-color:#1d1d1d;border-radius:10px;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:10px;overflow:hidden;width:90%}.gametitle{font-size:1.5rem;font-weight:700;padding:10px}.gamedescription,.gametitle{background-color:#1d1d1d;color:#fff;display:flex;flex-direction:column}.gamedescription{font-size:1.1rem}.gameattributes{background-color:#1d1d1d;color:#fff;display:flex;flex-direction:row;font-size:1rem;justify-content:center;padding:10px}.locationinfo{flex:3 1;flex-direction:column}.locationarrow,.locationinfo{align-items:center;display:flex;justify-content:center;padding:20px}.locationarrow{flex:1 1;flex-direction:column}.jigsawpuzzle{margin-bottom:30px}.jigsaw{grid-gap:1px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);height:300px;width:300px}.jigsaw div{align-items:center;background-color:#333;color:#fff;display:flex;font-size:20px;font-weight:700;justify-content:center}.jigsawpiece1,.jigsawpiece2{background-image:url(/static/media/cryptic.15851c2c7bacf129dc6e.jpg);background-size:300px}.jigsawpiece2{background-position-x:200px}.jigsawpiece3{background-image:url(/static/media/cryptic.15851c2c7bacf129dc6e.jpg);background-position-x:400px;background-size:300px}.jigsawpiece4,.jigsawpiece5{background-image:url(/static/media/cryptic.15851c2c7bacf129dc6e.jpg);background-position-y:200px;background-size:300px}.jigsawpiece5{background-position-x:200px}.jigsawpiece6{background-image:url(/static/media/cryptic.15851c2c7bacf129dc6e.jpg);background-position-x:400px;background-position-y:200px;background-size:300px}.jigsawpiece7,.jigsawpiece8{background-image:url(/static/media/cryptic.15851c2c7bacf129dc6e.jpg);background-position-y:400px;background-size:300px}.jigsawpiece8{background-position-x:200px}.jigsawpiece9{background-image:url(/static/media/cryptic.15851c2c7bacf129dc6e.jpg);background-position-x:400px;background-position-y:400px;background-size:300px}#forPuzzle{background-color:#3b3b3b;height:400px;left:0;overflow:hidden;position:relative;top:0;width:320px}.polypiece{display:block;overflow:hidden;position:absolute}.moving{transition-duration:1s;transition-property:top,left;transition-timing-function:linear}.gameCanvas{background-color:red;display:none;overflow:hidden;position:relative}.matchcontainer{align-items:center;display:flex;flex-direction:column}.game-board{grid-gap:10px;display:grid;grid-template-columns:repeat(4,100px);margin-top:20px}.card{align-items:center;background-color:#fff;border:2px solid #ccc;cursor:pointer;display:flex;font-size:24px;height:100px;justify-content:center;transition:transform .3s;width:100px}.card.flipped{background-color:#4caf50;color:#fff;transform:rotateY(180deg)}.card.matched{background-color:#2196f3;color:#fff;cursor:default}.header{font-size:32px;margin-bottom:20px}button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s}button:hover{background-color:#45a049}.match2-game{font-family:Arial,sans-serif;text-align:center}.symbols-container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);justify-content:center;margin:20px auto;max-width:400px}.symbol{align-items:center;background-color:#f0f0f0;border:2px solid #ccc;border-radius:10px;cursor:pointer;display:flex;font-size:2rem;height:80px;justify-content:center;transition:background-color .3s;width:80px}.s0{background-image:url(/static/media/s0.e8c30c46bdbbaa7f3761.jpg)}.s0,.s1{background-size:80px 80px}.s1{background-image:url(/static/media/s1.a7f690209f7d9d2ef49c.jpg)}.s2{background-image:url(/static/media/s2.9aebb7f1b00cd065ac97.jpg)}.s2,.s3{background-size:80px 80px}.s3{background-image:url(/static/media/s3.c770b48734d928e98b1e.jpg)}.s4{background-image:url(/static/media/s4.251a3981fc28fc044658.jpg)}.s4,.s5{background-size:80px 80px}.s5{background-image:url(/static/media/s5.f21f63dfc5a9af799d7d.jpg)}.s6{background-image:url(/static/media/s6.d4e321aae5b26babd673.jpg)}.s6,.s7{background-size:80px 80px}.s7{background-image:url(/static/media/s7.57af3503b2f15e1bd312.jpg)}.s8{background-image:url(/static/media/s8.8a89f27585cf277de1b0.jpg);background-size:80px 80px}.symbol.visible{background-color:#e0e2ba}.symbol:hover{background-color:#e0e0e0}.lockpick-container{font-family:Arial,sans-serif;text-align:center;width:400px}.lockpick-canvas{width:400px}.lock,.lockpick-canvas{height:300px;overflow:hidden;position:relative}.lock{left:0;top:0;width:500px}.pins{top:-300px}.pin,.pins{height:300px;position:relative;width:500px}.pin{cursor:pointer;left:0;margin:0;top:0;transition:transform .2s}.pin img{height:100%;width:100%}.pin.active{transform:translateY(-40px)}.unlocked-message{color:green;font-size:24px;margin-top:20px}.click-canvas{display:none}.minibutton{border-radius:3px;color:#333;cursor:pointer;display:inline;font-size:12px;font-weight:700;margin:0 5px;padding:5px 10px;text-align:center;text-decoration:none;text-transform:uppercase}.nextbutton{background-color:#000;color:#fff;font-size:32px;height:50px;margin:1px;width:50px}.partlabel{font-size:24px;font-weight:700;margin:0 20px}audio{display:none;margin-top:20px;width:100%}.audioplayer{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:20px}.fixed{align-items:start;font-family:Courier New,Courier,monospace;font-size:1.5em;font-weight:700;text-align:start}.correct{color:#0f0}.incorrect{color:red}.inputcipher{align-items:start;font-family:Courier New,Courier,monospace;font-weight:700;text-align:start}.scrollarea{background-color:var(--primary-color-highlight);border-radius:10px;font-size:1.2em;height:200px;overflow-y:scroll;padding:0 10px;scroll-behavior:smooth;width:90%}.playername{margin-right:10px}
/*# sourceMappingURL=main.f2156444.css.map*/