.phx-no-feedback.invalid-feedback,.phx-no-feedback .invalid-feedback{display:none}.phx-click-loading{opacity:.5;transition:opacity 1s ease-out}.phx-disconnected{cursor:wait}.phx-disconnected *{pointer-events:none}.phx-modal{opacity:1!important;position:fixed;display:flex;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.phx-modal-content{background-color:#fefefe;margin:auto;padding:20px;border-left:2px solid #333;border-top:2px solid #333;border-color:#999 #333 #333 #999;border-style:solid;border-width:1px 2px 2px 1px;width:80%;position:relative;border-radius:5px}.phx-modal-close{color:#aaa;float:right;font-size:28px;font-weight:700}.phx-modal-close:focus,.phx-modal-close:hover{color:#000;text-decoration:none;cursor:pointer}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert p{margin-bottom:0}.alert:empty{display:none}.invalid-feedback{color:#a94442;display:block;margin:-1rem 0 2rem}.main-live .game-round{padding:2rem 0}#game-sheet{background-color:hsla(0,0%,100%,.8);padding:1rem;border-radius:5px;margin-bottom:2rem}.main-site-header img{filter:drop-shadow(0 0 .25rem white)}#game-trivia .round-description{font-weight:400;font-size:1.2rem;padding:2rem 0;color:#666}#game-trivia .round-item{position:relative}#game-trivia .question-column.prompt-type{display:flex!important;flex-direction:column;justify-content:center}#game-trivia .question-column.prompt-type input:hover,#game-trivia .question-column.prompt-type label:hover{cursor:pointer}#game-trivia .is-viewer .round-item.question-type .captains-answer{margin-top:-1.2rem;border:1px solid rgba(34,36,38,.15);border-top:none;padding:.5rem 1rem;border-radius:.28571429rem;background-color:#fcfcfc;margin-bottom:2rem}#game-trivia .is-viewer .round-item.prompt-type.completed .field{text-decoration:line-through}#game-trivia .is-viewer .round-item.prompt-type .captains-answer{top:0;left:-2rem;position:absolute;font-size:1.5rem;filter:drop-shadow(2px 2px 3px #ccc)}#game-trivia .is-captain .round-item.prompt-type input[type=checkbox]{float:left;margin-right:1rem}#game-trivia .is-captain .round-item.prompt-type label{display:inline-block}#game-trivia .answer-sheet{transform:translateX(0);padding-bottom:4rem;transform-style:preserve-3d;backface-visibility:hidden}#game-trivia .answer-sheet label img{margin:1rem 0;display:block;padding:1rem;border:1px solid #c9c9c9;box-shadow:0 0 5px #c9c9c9}#game-trivia #round-buttons{margin:0 0 2rem;overflow:auto}#game-trivia .question-score-field input{text-align:center!important}#game-trivia .question-score-field .ui.label{background-color:#ececec!important}#game-trivia .final-round-callout{margin:1rem 0!important}#game-trivia #round-status h1{font-size:3rem}#game-trivia .player-info .captain-toggle{margin-bottom:1rem}#game-trivia .flex-row .player-info{margin-left:auto;display:flex;flex-direction:column}#game-trivia .player-info-other-players{display:block;clear:both}#game-trivia .player-info-other-players.ui.horizontal.list{display:flex;flex-direction:row;justify-content:center!important}#game-trivia .player-info-other-players.ui.horizontal.list .full-name{display:none}#game-trivia .player-info-other-players.ui.horizontal.list .abbreviated-name{display:inline-block}#game-trivia .player-info-other-players.ui.horizontal.list .item{align-self:flex-end;transform-origin:bottom;transition-property:all;width:100%;text-align:center}#game-trivia .player-info-other-players.ui.horizontal.list .item .icon{display:block;padding:.2rem;margin:0 0 .5rem}#game-trivia .player-info-other-players.ui.horizontal.list .item:hover .full-name{display:inline-block}#game-trivia .player-info-other-players.ui.horizontal.list .item:hover .abbreviated-name{display:none}#game-trivia .player-info-other-players.ui.horizontal.list .icon{margin:0}#game-trivia #team-list-segment{text-align:center;padding:0!important;position:relative;margin-bottom:2rem}#game-trivia #team-list-segment p{padding:1.5rem 0 1rem}#game-trivia #team-list-segment .team-header{text-align:center;font-size:1rem;padding:0;margin:0 0 1rem;position:absolute;top:-.5rem;width:100%}#game-trivia #team-list-segment .team-header .wrapper{background-color:#fff;padding:.2rem;border:1px solid #ccc}#game-trivia #team-list-segment .player-info-other-players{margin-top:-1rem}#game-trivia .player-info{margin-top:-.5rem}#game-trivia .player-info p{margin:0;font-size:.7rem;padding:0}#game-trivia .player-info .name{padding:0;margin:0;font-size:1.2rem}#game-trivia .overflow-wrapper{overflow-x:auto;padding:2rem 0 1rem}#game-trivia .player-info-other-players .item{width:auto!important}#game-trivia .player-info-other-players .player-name-label{position:absolute;bottom:-10px;left:0;width:100%;display:flex;justify-content:center}#game-trivia .player-info-other-players .abbreviated-name,#game-trivia .player-info-other-players .full-name{background-color:#ccc;padding:5px;color:#000;border-radius:5px}#game-trivia .player-icon{min-width:25px;min-height:25px;background-color:grey}#game-white-elephant-sheet .game-header{background-color:hsla(0,0%,100%,.8);padding:1rem;border-radius:5px}#game-white-elephant-sheet .ui.list .has-played{text-decoration:line-through}#game-white-elephant-sheet .flex-row .player-info{margin-left:auto;display:flex;flex-direction:column;margin-top:-.5rem}#game-white-elephant-sheet .flex-row .player-info p{margin:0;font-size:.7rem;padding:0}#game-white-elephant-sheet .flex-row .player-info .name{padding:0;margin:0;font-size:1.2rem}#game-white-elephant-sheet .card .label.ribbon{z-index:100}#game-white-elephant-sheet .card .image{height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}#game-white-elephant-sheet .card .image img{object-fit:contain;width:100%;height:100%}#game-white-elephant-sheet .card .image img.wrapped-gift{transform:scale(1.5)}#game-white-elephant-sheet .card.unwrapped a.cancel{text-align:center;margin:1rem 0 0;display:block}#game-white-elephant-sheet .card.wrapped .image{padding:2rem 1rem}#game-white-elephant-sheet .card.wrapped .image i.gift{font-size:5rem;opacity:.8}#modal-image-container .modal__container{max-width:90%;width:auto}#modal-image-container .content img{width:100%}.highlighter{font-weight:bolder!important;background:linear-gradient(104deg,rgba(130,255,173,0) .9%,#82ffad 2.4%,rgba(130,255,173,.5) 5.8%,rgba(130,255,173,.1) 93%,rgba(130,255,173,.7) 96%,rgba(130,255,255,0) 98%),linear-gradient(183deg,rgba(130,255,173,0),rgba(130,255,173,.3) 7.9%,rgba(130,255,173,0) 15%)!important;box-decoration-break:clone!important;margin:0!important;border-radius:7.5px!important;text-shadow:-12px 12px 9.8px rgba(130,255,173,.7),21px -18.1px 7.3px #fff,-18.1px -27.3px 30px #fff!important}.highlighter.red{background:linear-gradient(104deg,rgba(255,145,130,0) .9%,#ff9182 2.4%,rgba(255,145,130,.5) 5.8%,rgba(255,145,130,.1) 93%,rgba(255,145,130,.7) 96%,rgba(130,255,255,0) 98%),linear-gradient(183deg,rgba(130,255,173,0),rgba(255,149,130,.3) 7.9%,rgba(130,255,173,0) 15%)!important;text-shadow:-12px 12px 9.8px rgba(255,159,130,.7),21px -18.1px 7.3px #fff,-18.1px -27.3px 30px #fff!important}.highlighter.blue{background:linear-gradient(104deg,rgba(130,199,255,0) .9%,#82c7ff 2.4%,rgba(130,199,255,.5) 5.8%,rgba(130,199,255,.1) 93%,rgba(130,199,255,.7) 96%,rgba(130,199,255,0) 98%),linear-gradient(183deg,rgba(130,255,173,0),rgba(130,188,255,.3) 7.9%,rgba(130,255,173,0) 15%)!important;text-shadow:-12px 12px 9.8px rgba(130,199,255,.7),21px -18.1px 7.3px #fff,-18.1px -27.3px 30px #fff!important}#game-bingo-trivia .bingo-card .header{display:flex;justify-content:center;margin-bottom:1rem}#game-bingo-trivia .bingo-card .header .headline{color:#000;font-size:8rem;vertical-align:text-bottom;line-height:8rem;letter-spacing:1rem;text-align:center;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial,sans-serif;padding:0 4rem}#game-bingo-trivia .bingo-card .header .headline.is-bingo{color:#2185d0;animation-iteration-count:1;animation:squishyBounce 5s normal forwards,turn-on-the-glow-behind-me 1s normal forwards;animation-delay:1s}#game-bingo-trivia .bingo-card .header .headline.is-bingo .star{animation-iteration-count:1;animation:turn-on-the-glow 1s normal forwards}#game-bingo-trivia .bingo-card .header .headline.is-bingo .star:first-child{animation-delay:.1s}#game-bingo-trivia .bingo-card .header .headline.is-bingo .star:nth-child(2){animation-delay:.2s}#game-bingo-trivia .bingo-card .header .headline.is-bingo .star:nth-child(3){animation-delay:.3s}#game-bingo-trivia .bingo-card .header .headline.is-bingo .star:nth-child(4){animation-delay:.4s}#game-bingo-trivia .bingo-card .header .headline.is-bingo:hover{color:#ff6961}#game-bingo-trivia .bingo-card .header .headline.is-bingo:active{color:red}#game-bingo-trivia .bingo-card .header .star{vertical-align:middle;font-size:1rem}#game-bingo-trivia .bingo-card .grid{background-color:#000;padding:5px 2.5px;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif}#game-bingo-trivia .bingo-card .grid .card{outline:0;border-radius:0;border:0}#game-bingo-trivia .bingo-card .grid .card .content{display:flex;flex-direction:column;justify-content:center;padding:.5rem}#game-bingo-trivia .bingo-card .grid .card .content .description{line-height:1.2em}#game-bingo-trivia .bingo-card .grid .center-card{font-size:2rem}#game-bingo-trivia .bingo-card .grid .ui.five.cards{margin:0}#game-bingo-trivia .bingo-card .grid .ui.five.cards>.card{width:calc(20% - 5px);margin:0 2.5px 5px}#game-bingo-trivia .bingo-card .grid .ui.card,#game-bingo-trivia .bingo-card .grid .ui.cards>.card{box-shadow:none!important}#game-bingo-trivia .bingo-card .grid .ui.card.unclaimed-card:hover,#game-bingo-trivia .bingo-card .grid .ui.cards>.card.unclaimed-card:hover{transform:translateY(-3px) translateX(3px)}#game-bingo-trivia .bingo-card .grid .ui.card.claimed-card:hover,#game-bingo-trivia .bingo-card .grid .ui.cards>.card.claimed-card:hover{transform:none}[style*="--aspect-ratio"]>:first-child{width:100%}[style*="--aspect-ratio"]>img{height:auto}@supports (--custom:property){[style*="--aspect-ratio"]{position:relative}[style*="--aspect-ratio"]:before{content:"";display:block;padding-bottom:calc(100%/var(--aspect-ratio))}[style*="--aspect-ratio"]>:first-child{position:absolute;top:0;left:0;height:100%}}@media only screen and (max-width:767.98px){#game-bingo-trivia .bingo-card .header .headline{font-size:4rem;line-height:4rem}#game-bingo-trivia .bingo-card.ui.segment{padding:0!important;margin:0!important;border:none;box-shadow:none}#game-bingo-trivia .bingo-card .grid{padding:2px 1px 1px}#game-bingo-trivia .bingo-card .grid .content{overflow-y:auto}#game-bingo-trivia .bingo-card .grid .content .description{line-height:1em!important}#game-bingo-trivia .bingo-card .grid .ui.five.cards>.card{width:calc(20% - 2px);margin:0 1px 2px}#game-bingo-trivia .bingo-card .grid .ui.card.claimed-card:active,#game-bingo-trivia .bingo-card .grid .ui.card.claimed-card:hover,#game-bingo-trivia .bingo-card .grid .ui.card.unclaimed-card:active,#game-bingo-trivia .bingo-card .grid .ui.card.unclaimed-card:hover,#game-bingo-trivia .bingo-card .grid .ui.cards>.card.claimed-card:active,#game-bingo-trivia .bingo-card .grid .ui.cards>.card.claimed-card:hover,#game-bingo-trivia .bingo-card .grid .ui.cards>.card.unclaimed-card:active,#game-bingo-trivia .bingo-card .grid .ui.cards>.card.unclaimed-card:hover{transform:none!important}#game-bingo-trivia .bingo-card .grid .center-card{font-size:1em}}:root{--perspective:1200;--rotate-x:28;--rotate-y:-40}#game-escape .clue-item .clue-item__body,#game-escape .clue-item .puzzle-item__body,#game-escape .puzzle-item .clue-item__body,#game-escape .puzzle-item .puzzle-item__body{margin:0 0 2rem}#game-escape .clue-item .puzzle-item__form,#game-escape .puzzle-item .puzzle-item__form{margin:2rem 0}#game-escape .clue-item{text-align:center}#game-escape .phx-modal-content img{width:100%;max-width:100%}#game-escape .phx-modal-content .modal-header{font-size:2.5rem;border-bottom:1px solid #ccc;margin:0 -20px 20px;padding:0 20px;text-align:center}#game-escape .close-end-game{z-index:999999;position:fixed;top:5px;left:5px;opacity:0;animation:fadein 3s linear forwards;animation-delay:4s}#game-escape .final-button{border-radius:5px!important}.game-over{position:fixed;overflow:hidden;z-index:99}.end-game-animation,.game-over{top:0;left:0;width:100vw;height:100vh}.end-game-animation{position:absolute;background-color:#000}.end-game-animation.escaped{animation:fadebackground-escaped 2s 1}.end-game-animation.failed{background-color:#340909;animation:fadebackground-failed 2s 1}.end-game-animation .left-wall{position:absolute;left:0;top:0;width:70vw;height:100vh}.end-game-animation .right-wall{position:absolute;right:0;top:0;width:30vw;height:100vh}.end-game-animation .floor{box-sizing:border-box;transform-style:preserve-3d;transform:rotateX(calc(var(--rotate-x, -24)*1deg)) rotateY(calc(var(--rotate-y, -24)*1deg)) rotateX(90deg) translateZ(0);background-color:#000;z-index:9999999;position:absolute;top:40vh;left:-845px;width:1500px;height:1500px}.end-game-animation .text-floater{display:flex;height:100vh;flex-direction:column;justify-content:center;position:absolute;right:25px;color:#fff;font-size:82px;text-shadow:-50px 50px 10px #000;overflow:auto;text-align:right;line-height:1em;transform:perspective(300px) rotateY(45deg);transform-style:preserve-3d;width:1000px;transform-origin:right}.end-game-animation.escaped .text-floater{width:auto;font-size:70px}.end-game-animation.failed .text-floater{text-shadow:-50px 50px 10px #000}.end-game-animation .threshold{position:absolute;top:calc(50vh - 100px);left:50px;width:150px;height:200px;background-color:#fff;transform-style:preserve-3d;z-index:99;z-index:999999999;transform:perspective(400px) rotateY(-45deg) translateZ(50px);opacity:0;animation:fadein .2s forwards;animation-delay:3s}.end-game-animation .door{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;transform-style:preserve-3d;perspective:550px;transform-origin:0 50%;transition:all 1s;animation:open-door 2s ease-out 1 forwards;animation-delay:3s;z-index:999}.end-game-animation.failed div.threshold{top:10vh;left:50px;min-width:150px;height:100px;transform-origin:0 250%;background-color:#ff4e00;background-image:linear-gradient(315deg,#ff4e00,#ec9f05 74%);animation:fadein 1s forwards;animation-delay:1s;border-top:5px solid #000}.end-game-animation.failed .right-wall{background-color:#1e0606;animation:fadebackground-failed-right-wall 2s 1}.end-game-animation.failed .floor{animation:fadebackground-failed-floor 2s 1;background-color:#2b0808}.end-game-animation .bars{position:absolute;top:0;left:0;width:100%;height:100%;justify-content:space-between;align-items:stretch;display:flex;border-top:10px solid #333;border-bottom:10px solid #000}.end-game-animation .bars .bar{background-color:#000;width:15px;height:auto;margin-top:-10%}.end-game-animation .box-wrapper{position:absolute;top:50%;right:25%}.end-game-animation .box-wrapper .box{width:100px;height:100px;position:relative;transform-style:preserve-3d;animation:open 3s linear 1 forwards;transform:rotate3d(2,-1,-1,-72deg)}.end-game-animation .box-wrapper .side{width:100px;height:100px;background:#666;border:2px solid #000;position:absolute}.end-game-animation .box-wrapper .side-1{width:100px;height:100px;position:absolute;transform:rotateX(90deg) translateZ(50px);transform-style:preserve-3d}.end-game-animation .box-wrapper .side-2{transform:translateZ(50px)}.end-game-animation .box-wrapper .side-3{transform:rotateY(90deg) translateZ(50px)}.end-game-animation .box-wrapper .side-4{transform:rotateX(-90deg) rotate(180deg) translateZ(50px)}.end-game-animation .box-wrapper .side-5{transform:rotateY(180deg) translateZ(50px)}.end-game-animation .box-wrapper .side-6{transform:rotateY(-90deg) translateZ(50px)}.end-game-animation .box-wrapper .inner-side{transition:all 1s linear}.end-game-animation .box-wrapper .flap-1,.end-game-animation .box-wrapper .flap-2{width:100px;height:50px}.end-game-animation .box-wrapper .flap-1{top:50px;transform-origin:0 50px;animation:open-flap-1 3s linear forwards}.end-game-animation .box-wrapper .flap-2{transform-origin:100px 0;animation:open-flap-2 3s linear forwards}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadebackground-escaped{0%{background-color:#fff}to{background-color:#000}}@keyframes fadebackground-failed{0%{background-color:#fff}to{background-color:#340909}}@keyframes fadebackground-failed-right-wall{0%{background-color:#fff;border:none}to{background-color:#1e0606}}@keyframes fadebackground-failed-floor{0%{background-color:#fff}to{background-color:#2b0808}}@keyframes fadeintext{0%{color:#000}to{color:#fff}}@keyframes a-ltr-after{0%{transform:translateX(-100%)}to{transform:translateX(101%)}}@keyframes a-ltr-before{0%{transform:translateX(0)}to{transform:translateX(200%)}}@keyframes open-door{0%{transform:none;transform-style:preserve-3d}to{transform:perspective(800px) rotateY(20deg);transform-style:preserve-3d}}@keyframes spin{to{transform:rotateY(1turn)}}@keyframes open{to{transform:rotateY(-60deg) rotateX(-100deg)}}@keyframes open-flap-1{to{transform:rotateX(-120deg)}}@keyframes open-flap-2{to{transform:rotateX(120deg)}}@media only screen and (max-width:767.98px){.end-game-animation.escaped .threshold{left:0}.end-game-animation.escaped .text-floater{font-size:3em}.end-game-animation.failed .text-floater{font-size:4em}}.modal{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif;display:none}.modal.is-open{display:block}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.modal__container{display:flex;flex-direction:column;background-color:#fff;padding:30px;min-width:450px;max-width:500px;max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box}.modal__header{display:flex;justify-content:space-between;align-items:center}.modal__title{margin-top:0;margin-bottom:0;font-weight:600;font-size:1.5rem;line-height:1.25;color:#00449e;box-sizing:border-box}.modal__close{background:transparent;border:0}.modal__header .modal__close:before{content:"\2715"}.modal__content{margin-top:2rem;margin-bottom:2rem;line-height:1.5;color:rgba(0,0,0,.8)}.modal__footer{margin-top:auto}.modal__footer .cancel.text.button{display:block;background:none;border:none;margin:1rem auto 0;text-align:center;color:#666}.modal__btn{font-size:.875rem;padding:.5rem 1rem;background-color:#e6e6e6;color:rgba(0,0,0,.8);border-radius:.25rem;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.modal__btn:focus,.modal__btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}@media only screen and (max-width:767.98px){.modal__container{width:100%;min-height:50vh;min-width:auto}}.cancel.text.button{display:block;background:none;border:none;margin:1rem auto 0;text-align:center;color:#666;cursor:pointer}.simple{width:auto;min-width:50%;font-size:1.4em}.simple .modal-header,.simple header{font-size:1.6em!important;text-align:center;margin-bottom:2rem}.simple strong.blue{padding:0 3px;background-color:#b6d9fa}.simple strong.green{padding:0 3px;background-color:#dbffb9}.simple strong.orange{padding:0 3px;background-color:#fbd49d}.simple strong.yellow{padding:0 3px;background-color:#feffb6}.sketchy-border{border:3px solid #333;border-radius:2% 6% 5% 4%/1% 1% 2% 4%}.sketchy-border:before{content:"";border:2px solid #353535;display:block;height:100%;transform:translate3d(-50%,-50%,0) scale(1.015) rotate(.5deg);border-radius:1% 1% 2% 4%/2% 6% 5% 4%}.fancy-border,.sketchy-border:before{width:100%;position:absolute;top:50%;left:50%}.fancy-border{transform:translate3d(-50%,-50%,0);background-color:#fff;max-width:600px;padding:5px;border:2px solid #b78846}.fancy-border:after,.fancy-border:before{content:"•";position:absolute;width:14px;height:14px;font-size:14px;color:#b78846;border:2px solid #b78846;line-height:12px;top:5px;text-align:center}.fancy-border:before{left:5px}.fancy-border:after{right:5px}.fancy-border .modal-inner{position:relative;border:2px solid #b78846;padding:40px}.fancy-border .modal-inner:after,.fancy-border .modal-inner:before{content:"•";position:absolute;width:14px;height:14px;font-size:14px;color:#b78846;border:2px solid #b78846;line-height:12px;bottom:-2px;text-align:center}.fancy-border .modal-inner:before{left:-2px}.fancy-border .modal-inner:after{right:-2px}.comic-border{background:#fff;border:solid #000;border-width:5px 3px 3px 5px;border-radius:95% 4% 97% 5%/4% 94% 3% 95%;transform:rotate(1deg)}.comic-border .modal-inner{margin:15px;transform:rotate(-1deg)}.pyro>.after,.pyro>.before{position:absolute;width:5px;height:5px;z-index:1000;border-radius:50%;box-shadow:-120px -218.66667px #00f,248px -16.66667px #00ff84,190px 16.33333px #002bff,-113px -308.66667px #ff009d,-109px -287.66667px #ffb300,-50px -313.66667px #ff006e,226px -31.66667px #ff4000,180px -351.66667px #ff00d0,-12px -338.66667px #00f6ff,220px -388.66667px #9f0,-69px -27.66667px #ff0400,-111px -339.66667px #6200ff,155px -237.66667px #0df,-152px -380.66667px #00ffd0,-50px -37.66667px #0fd,-95px -175.66667px #a6ff00,-88px 10.33333px #0d00ff,112px -309.66667px #005eff,69px -415.66667px #ff00a6,168px -100.66667px #ff004c,-244px 24.33333px #f60,97px -325.66667px #f06,-211px -182.66667px #00ffa2,236px -126.66667px #b700ff,140px -196.66667px #9000ff,125px -175.66667px #0bf,118px -381.66667px #ff002f,144px -111.66667px #ffae00,36px -78.66667px #f600ff,-63px -196.66667px #c800ff,-218px -227.66667px #d4ff00,-134px -377.66667px #ea00ff,-36px -412.66667px #ff00d4,209px -106.66667px #00fff2,91px -278.66667px #000dff,-22px -191.66667px #9dff00,139px -392.66667px #a6ff00,56px -2.66667px #09f,-156px -276.66667px #ea00ff,-163px -233.66667px #00fffb,-238px -346.66667px #00ff73,62px -363.66667px #08f,244px -170.66667px #0062ff,224px -142.66667px #b300ff,141px -208.66667px #9000ff,211px -285.66667px #f60,181px -128.66667px #1e00ff,90px -123.66667px #c800ff,189px 70.33333px #00ffc8,-18px -383.66667px #0f3,100px -6.66667px #ff008c;animation:bang 1s ease-out infinite backwards,gravity 1s ease-in infinite backwards,position 5s linear infinite backwards}.pyro>.after{animation-delay:1.25s,1.25s,1.25s;animation-duration:1.25s,1.25s,6.25s}@keyframes bang{0%{box-shadow:0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff}}@keyframes gravity{to{transform:translateY(200px);opacity:0}}@keyframes position{0%,19.9%{margin-top:10%;margin-left:40%}20%,39.9%{margin-top:40%;margin-left:30%}40%,59.9%{margin-top:20%;margin-left:70%}60%,79.9%{margin-top:30%;margin-left:20%}80%,99.9%{margin-top:30%;margin-left:80%}}.full-rotation{animation:rotationFrames 1s ease-in-out 0s 1 normal forwards running;transform-origin:50% 1000%;position:absolute}@keyframes rotationFrames{0%{transform:translate(0) rotate(0deg)}to{transform:translate(0) rotate(1turn)}}.shine-swipe:after{animation:shineSwipe 5s ease-in-out infinite;animation-fill-mode:forwards;content:"";position:absolute;top:-110%;left:-210%;width:200%;height:200%;opacity:0;transform:rotate(30deg);background:hsla(0,0%,100%,.13);background:linear-gradient(90deg,hsla(0,0%,100%,.13) 0,hsla(0,0%,100%,.13) 77%,hsla(0,0%,100%,.5) 92%,hsla(0,0%,100%,0))}.shine-swipe:active:after{opacity:0}@keyframes shineSwipe{10%{opacity:1;top:-30%;left:-30%;transition-property:left,top,opacity;transition-duration:.7s,.7s,.15s;transition-timing-function:ease}to{opacity:0;top:-30%;left:-30%;transition-property:left,top,opacity}}.shine-alt:after{content:"";top:0;transform:translateX(100%);width:100%;height:220px;position:absolute;z-index:1;animation:shineAltSlide 1s infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0))}@keyframes shineAltSlide{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.bounce-7{animation-duration:5s;animation-iteration-count:infinite;animation-name:squishyBounce;animation-timing-function:cubic-bezier(.28,.84,.42,1)}.bounce-7.animate-once{animation-iteration-count:1}@keyframes squishyBounce{0%{transform:scale(1) translateY(0)}5%{transform:scale(1.1,.9) translateY(0)}10%{transform:scale(.9,1.1) translateY(-10px)}15%{transform:scale(1.05,.95) translateY(0)}20%{transform:scale(1) translateY(-7px)}25%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes turn-on-the-glow{to{text-shadow:0 0 3px #ffe205,0 0 7px #ffe205,0 0 20px #edd205;color:#ffe205}}@keyframes turn-on-the-glow-behind-me{to{text-shadow:0 0 3px #ffe205,0 0 7px #ffe205,0 0 20px #edd205}}@keyframes glow{0%{text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #0073e6,0 0 20px #0073e6,0 0 25px #0073e6,0 0 30px #0073e6,0 0 35px #0073e6}to{color:#fff;text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #0073e6,0 0 40px #0073e6,0 0 50px #0073e6,0 0 60px #0073e6,0 0 70px #0073e6}}.timer-label__severe{animation:blinkingRedText 1s infinite}.timer-label__urgent{animation:blinkingOrangeText 2s infinite}.game-timer{position:relative;padding:1rem 0;transition-property:all}.game-timer.stopped{animation:blinkingGreyText 5s infinite}.game-timer__svg{transform:scaleX(-1)}.game-timer__circle{fill:none;stroke:none}.game-timer__path-elapsed{stroke-width:7px;stroke:grey}.game-timer__path-remaining{stroke-width:7px;stroke-linecap:round;transform:rotate(90deg);transform-origin:center;transition:all 1s linear;fill-rule:nonzero;stroke:currentColor}.game-timer__path-remaining.green{color:#41b883}.game-timer__path-remaining.orange{color:orange}.game-timer__path-remaining.red{color:red}.game-timer__label{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;display:flex;align-items:center;justify-content:center;transition-property:all;font-size:48px}@keyframes blinkingGreyText{0%{color:#ccc}60%{color:transparent}to{color:#ccc}}@keyframes blinkingRedText{0%{color:#e94f4f}60%{color:transparent}to{color:#d63e3e}}@keyframes blinkingOrangeText{0%{color:#ff7b00}60%{color:rgba(255,123,0,.63)}to{color:#ff7b00}}#leaderboard{margin-top:2rem}#leaderboard .leaderboard-table td,#leaderboard .leaderboard-table th{white-space:nowrap}#leaderboard .leaderboard-table td .card,#leaderboard .leaderboard-table th .card{white-space:normal}#leaderboard .leaderboard-table td .leaderboard-team-card,#leaderboard .leaderboard-table th .leaderboard-team-card{max-width:200px}#leaderboard .leaderboard-table-container{overflow-x:scroll}.theme{background-position:no-repeat 50% fixed;background-size:cover;min-height:100vh;height:100%}.theme.winter1{background-image:url(/images/themes/winter/purple-winter-animated-opt-346505195244793e96bceaaf87a9ba5d.gif?vsn=d)}.theme.winter2{background-image:url(/images/themes/winter/blue-winter-animated-09296684e40e3648471029da20ec3080.gif?vsn=d)}.theme.spring1{background-image:url(/images/themes/spring/spring1-a76e210a967eab570073d200855fd07d.gif?vsn=d)}.theme.spring2{background-image:url(/images/themes/spring/spring2-d625b464d1e17abfbcca58e4805cb337.gif?vsn=d)}.theme.chill-city{background-image:url(/images/themes/chill/cityscape-16791e85f1261baff21f95ff805894e9.gif?vsn=d)}.theme.chill-haunted{background-image:url(/images/themes/chill/haunted-house-2edc0e6dea842db3fd2b3593a56f66b9.gif?vsn=d)}.theme.chill-koi{background-image:url(/images/themes/chill/koi-pond-2441dacfd5703b140a2816f82bd0f9c7.gif?vsn=d)}.theme.chill-spook{background-image:url(/images/themes/chill/spooky-house-7596872d6a5d2650dddc521c28eee821.gif?vsn=d)}.theme.fall-lake{background-image:url(/images/themes/fall/fall-lake-72ad439dd69c2496cd5561e2a8687d2c.gif?vsn=d)}.theme.fall-leaves{background-image:url(/images/themes/fall/fall-leaves-1964b0fb5c7088e80313357942b810f8.gif?vsn=d)}.theme.fall-pond{background-image:url(/images/themes/fall/fall-pond-dbd175000a28a6283435362bb50cf4fb.webp?vsn=d)}.theme.halloween-cat{background-image:url(/images/themes/halloween/halloween-cat-97a606a648bbdfe21dce61880bfbee6a.gif?vsn=d)}.theme.halloween-trees{background-image:url(/images/themes/halloween/halloween-trees-28a3a7a6cd60401be390c2cfa02d71d9.gif?vsn=d)}.theme.halloween-witch{background-image:url(/images/themes/halloween/halloween-witch-e934e900c2e75c823fd6121dea057253.gif?vsn=d)}body,html{margin:0;padding:0}.main-site-header{font-weight:700;background-color:#ececec;border-bottom:1px solid #999;padding:.2em 0;box-shadow:0 5px 6px -6px #777}.main-site-header .ui.container{padding:0;display:flex;justify-content:space-between;align-items:center}.main-site-header .tiny.button{padding:5px}.invalid-feedback{margin-top:0}.flex-row{display:flex}.highlight{background-color:#fbbd08;padding:0 3px}.shape-circle{border-radius:50%!important}.ui.label.transparent,.ui.segment.transparent{background:none!important}.ui.segment.transparent{border:none!important;box-shadow:none!important}.game-header{border-bottom:1px solid #ececec;padding-bottom:1rem;margin-bottom:1rem}@media only screen and (max-width:767.98px){#game-trivia .question-column{z-index:2;margin-right:0}#game-trivia .score-column{display:flex!important;flex-grow:1;justify-content:center;align-items:stretch;border-bottom:1px solid #e9e9e9;background-color:#f0f0f0;padding:.5rem;margin:-1rem 1rem 1rem!important;z-index:0}#game-trivia .question-score-field{flex-wrap:wrap}#game-trivia .question-score-field.ui[class*="right labeled"].input>input{width:auto!important;border-top-right-radius:5px!important;border-bottom-right-radius:5px!important;border:1px solid rgba(34,36,38,.15)!important}#game-trivia #notes-sheet .round-item{margin:2rem 0}}