@import url("https://fonts.googleapis.com/css2?family=Tilt+Warp&display=swap");html{box-sizing:border-box;font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;background-color:#08001c}*,:after,:before{box-sizing:inherit}body{font-family:Arial,Helvetica,sans-serif;font-size:1.8rem;font-weight:400;line-height:1.5;color:#fff;padding-top:55px;margin:0;min-height:100%}a{color:#3c0;text-decoration:none;outline:none}h1,h2,h3,h4,h5,h6{font-family:Tilt Warp,sans-serif;font-weight:400;line-height:1.1;text-align:center}@media (min-width:800px){h1,h2,h3,h4,h5,h6{text-align:left}}h2{font-size:2.6rem}dl,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0 0 20px}ol,ul{padding:0 0 0 20px}address{font-style:normal}figure{margin:0}img{max-width:100%;height:auto}sup{font-size:50%;top:-2rem}.text--center{text-align:center}@media (min-width:800px){.text--center h1,.text--center h2,.text--center h3,.text--center h4,.text--center h5,.text--center h6{text-align:center}}.grid--gutters .grid__item{margin-bottom:20px}@media (min-width:800px){.grid{display:flex;flex-wrap:wrap}.grid--gutters{margin-left:-10px;margin-right:-10px}.grid--gutters .grid__item{margin-left:10px;margin-right:10px}.grid--split .grid__item:last-child{text-align:right}.grid--2col .grid__item{width:49.999%}.grid--3col .grid__item{width:calc(33.333% - 20px)}}.project__link{margin-top:75px;text-align:center}.projects--related h3{text-align:center;font-size:3rem}.buttons .button{margin-left:7px;margin-right:7px}.button,.quiz-finish-btn,.quiz-next-btn,.quiz-restart-btn{background-color:#e225e0;color:#000;font-weight:700;border:0;border-radius:24px;transition:background-color .25s ease-in-out;line-height:1;padding:16px 32px;display:inline-block;white-space:nowrap;text-decoration:none;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.quiz{background:linear-gradient(45deg,#38076a,#6825ac);padding:50px 25px;min-height:490px;display:flex;align-items:center;justify-content:center;position:relative}.quiz-counter{position:absolute;top:25px;right:25px}.quiz .question,.quiz-results,.quiz-start-screen h3{font-family:Tilt Warp,sans-serif;font-weight:400;line-height:1.1;font-size:3.6rem;margin-bottom:30px}.quiz-finish-btn,.quiz-next-btn,.quiz-restart-btn,.quiz-start-btn{margin-top:25px;background-color:#3cff00}.quiz .answers{list-style:none;margin:0 auto;padding:0;max-width:400px}.quiz .answers li{margin-bottom:15px}.quiz .answers a{width:100%;background-color:#fff;color:#000;border-radius:10px;line-height:1;padding:16px 32px;display:inline-block;white-space:nowrap;text-decoration:none}.quiz .answers a.correct{background-color:#3cff00}.quiz .answers a.incorrect{background-color:#e225e0}.game-tiles{display:flex;flex-wrap:wrap}.game-tile{cursor:pointer;width:calc(33.3333% - 2px);height:0;padding-top:20%;margin:1px;background-color:#e225e0;overflow:hidden;position:relative;transform:rotate(0deg);transition:transform .25s ease-in-out}@media (min-width:800px){.game-tile{width:calc(24.9999% - 2px);padding-top:15.5%}}.game-tile img{position:absolute;top:0;left:0}.game-status{display:flex;justify-content:space-between;padding-top:10px}.game-restart{cursor:pointer}#game{position:relative}#overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;display:flex;justify-content:center;align-items:center;z-index:5}#name-flash{display:inline-block;padding:10px 15px;transform:scale(0);font-size:2.4rem;background-color:#08001c;color:#fff}@media (min-width:800px){#name-flash{padding:15px 25px;font-size:3.6rem}}@keyframes zoom-in-out{0%{opacity:0;transform:scale(0)}10%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes zoom-in{0%{opacity:0;transform:scale(0)}10%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}#game.clicked #name-flash{animation:zoom-in-out 1.8s ease-in-out}#finished{display:none;background-color:#e225e0;color:#fff;width:250px;height:250px;border-radius:50%;justify-content:center;align-items:center;flex-direction:column;pointer-events:all;font-size:18px;line-height:1;cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,.4)}#finished:hover{background-color:#a351ff}.game-complete #finished{display:flex;animation:zoom-in .5s ease-in-out}.game-complete #name-flash{display:none}#final-score{font-size:10rem;font-family:Tilt Warp,sans-serif;font-weight:400;line-height:1.1}#play-again{font-size:12px;margin-top:20px}.game-complete .game-tile{transform:rotate(1turn)}.game-tile-matched,.game-tile-open{cursor:default}.game-tile-closed,.game-tile-viewed{background:url(/logo-pink.svg) 50% no-repeat;background-size:77px 30px}.game-tile-closed{background-color:#e225e0}.game-tile-viewed{background-color:#a351ff;background-image:url(/logo-purple.svg)}.game-tile-matched{opacity:.75}.game-complete .game-tile-matched{opacity:1}#restart,.game-restart{cursor:pointer}