#lights{pointer-events:none;visibility:hidden}#pagesection_gameview{overflow:hidden!important}html.playmat_on #lights{animation:fadeInOut 5s infinite;background-image:url(img/lights.png);height:100%;position:absolute;visibility:visible;width:100%}html.playmat_on #background-shim,html.playmat_on #lights{background-position:50%;background-repeat:no-repeat;background-size:cover;left:0;top:0}html.playmat_on #background-shim{background-image:url(img/background.png);bottom:0;position:fixed;right:0;z-index:-1}#rip-game-holder-holder{position:relative}#rip-game-holder-holder #zoom-panel{background-color:hsla(0,0%,100%,.8);border-radius:5px;height:58px;left:10px;padding:10px;position:absolute;top:10px;width:24px;z-index:1}#rip-game-holder-holder #zoom-panel #zoom-in-btn{background-image:url(img/zoomin.png);cursor:pointer;height:24px;margin-bottom:10px;width:24px}#rip-game-holder-holder #zoom-panel #zoom-out-btn{background-image:url(img/zoomout.png);cursor:pointer;height:24px;width:24px}#rip-game-holder-holder #zoom-panel .disabled{cursor:default!important;opacity:.5}#rip-game-holder{position:relative;transform-origin:top}#rip-game-holder #deck-holder{margin-bottom:10px}#rip-game-holder #deck-holder .whiteblock{border-radius:5px}#rip-game-holder .confirm-cutaway{float:right}#rip-game-holder .confirm-cutaway input{vertical-align:middle}.playmat_on #rip-game-holder{margin:auto;position:relative}.playmat_on #rip-game-holder #opponent-cards .card-stack,.playmat_on #rip-game-holder #player-cards .card-stack{background:linear-gradient(180deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,0) 50%);position:relative}.playmat_on #rip-game-holder #psychic-cards{position:relative;z-index:1}.playmat_on #rip-game-holder #opponent-cards .card-stack{margin-bottom:-12px;padding-top:12px}.playmat_on #rip-game-holder #player-cards .card-stack{margin-top:-12px;padding-top:12px}.playmat_on #rip-game-holder .stack-value{background-color:#fff!important;border-radius:15px!important;font-weight:700;height:30px;left:calc(50% - 15px);line-height:35px;padding:0!important;position:absolute;top:30px;width:30px!important;z-index:1}#rip-game-holder .centred{text-align:center}#rip-game-holder div#opponent-hand,#rip-game-holder div#player-hand{display:inline-block}#rip-game-holder div#opponent-hand-holder .whiteblock,#rip-game-holder div#player-hand-holder .whiteblock{border-radius:5px}#rip-game-holder div#player-hand-holder{margin:auto;max-width:1100px}#rip-game-holder div#player-hand-holder .whiteblock{min-width:500px;position:relative}#rip-game-holder div#player-hand-holder #current-round{pointer-events:none;position:absolute;top:8px;width:100%}#rip-game-holder div.card-row{display:inline-block;margin:auto}#rip-game-holder div.card-row .card{display:inline-block;margin-right:5px}#rip-game-holder div.card-row .card:last-child{margin-right:0}#rip-game-holder .hand-card-row .card{margin-bottom:5px}#rip-game-holder div.card-stack{display:inline-flex;flex-direction:column;margin-right:5px;padding-bottom:110px;transition:padding-bottom .5s ease-out;vertical-align:top;width:100px}#rip-game-holder div.card-stack:empty{padding-bottom:0}#rip-game-holder div.card-stack .card{box-shadow:0 -1px 4px #fff;margin-bottom:-110px;transition:margin-bottom .5s ease-out}#rip-game-holder div.card-stack.card-stack .card:hover{margin-bottom:-110px}#rip-game-holder div.card-stack:last-child{margin-right:0}#rip-game-holder div.card-stack.stack-packed-6{padding-bottom:130px}#rip-game-holder div.card-stack.stack-packed-6 .card{margin-bottom:-130px}#rip-game-holder div.card-stack.stack-packed-10{padding-bottom:140px}#rip-game-holder div.card-stack.stack-packed-10 .card{margin-bottom:-140px}#rip-game-holder div.card-stack.stack-packed-14{padding-bottom:140px}#rip-game-holder div.card-stack.stack-packed-14 .card{margin-bottom:-140px}#rip-game-holder div.card-stack .stack-value{background-color:hsla(0,0%,100%,.5);border-radius:8px;box-sizing:border-box;margin-bottom:10px;padding:5px;width:100%}#rip-game-holder #opponent-cards .card-stack .stack-value{transform:rotate(180deg)}#rip-game-holder .card{background-color:#fff;border-radius:8px;box-sizing:border-box;cursor:pointer;height:155px;position:relative;width:100px}#rip-game-holder .card.selected{box-shadow:0 0 0 4px red}#rip-game-holder #opponent-hand .card,#rip-game-holder.spectator #player-hand .card{height:93px;width:60px}#rip-game-holder #opponent-cards .card-stack,#rip-game-holder #player-cards .card-stack{min-height:200px}#rip-game-holder #opponent-cards div.card-stack{transform:rotate(180deg) translate(0);vertical-align:bottom}#rip-game-holder #opponent-cards div.card-stack:last-child{transform:rotate(180deg)}#rip-game-holder #psychic-cards{margin-bottom:10px;margin-top:10px}#rip-game-holder #psychic-cards .card:last-child .mansion-token{bottom:calc(50% - 31px)}#rip-game-holder #psychic-cards .card.card-used{background:none;border:3px dotted grey}#rip-game-holder #psychic-cards .card{animation-direction:alternate;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:ease-out;transition:transform .5s ease-out,filter .5s ease-out}#rip-game-holder #psychic-cards .card.card-current-round{animation-name:emanateShadow;transform:scale(1.2);z-index:1}#rip-game-holder #psychic-cards .card.card-dim{filter:brightness(20%)}#rip-game-holder #psychic-cards .mansion-token{bottom:12px;filter:drop-shadow(0 5px 5px #000000);height:62px;left:calc(50% - 31px);position:absolute;transition:bottom .5s ease-out;width:62px;z-index:1}#rip-game-holder #psychic-cards .mansion-token.mine{bottom:-31px!important}#rip-game-holder #psychic-cards .mansion-token.theirs{bottom:calc(100% - 31px)!important}#rip-game-holder #psychic-cards .mansion-token.manor{background-color:#d4b552}#rip-game-holder #psychic-cards .mansion-token.castle{background-color:#bf605e}#rip-game-holder #psychic-cards .mansion-token.selected{border:1px solid red}@keyframes emanateShadow{0%,20%{box-shadow:0 0 10px #fff,0 0 10px #fff}to{box-shadow:0 0 5px #fff}}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}to{opacity:1}}#rip-game-holder .token,.cp_board .token{background-image:url(img/tokens.png);background-repeat:no-repeat;background-size:300% 100%}#rip-game-holder .token.token-castle,.cp_board .token.token-castle{background-position:0 0}#rip-game-holder .token.token-manor,.cp_board .token.token-manor{background-position:50% 0}#rip-game-holder .token.token-mansion-back,.cp_board .token.token-mansion-back{background-position:100% 0}#rip-game-holder .ghost-card,.cp_board .ghost-card{background-image:url(img/ghost_cards.png);background-repeat:no-repeat;background-size:700% 200%}#rip-game-holder .ghost-card.ghost-blue.ghost-back,.cp_board .ghost-card.ghost-blue.ghost-back{background-position:0 0}#rip-game-holder .ghost-card.ghost-blue.ghost-1,.cp_board .ghost-card.ghost-blue.ghost-1{background-position:0 100%}#rip-game-holder .ghost-card.ghost-blue.ghost-2,.cp_board .ghost-card.ghost-blue.ghost-2{background-position:16.6667% 0}#rip-game-holder .ghost-card.ghost-blue.ghost-3,.cp_board .ghost-card.ghost-blue.ghost-3{background-position:16.6667% 100%}#rip-game-holder .ghost-card.ghost-blue.ghost-4,.cp_board .ghost-card.ghost-blue.ghost-4{background-position:33.3333% 0}#rip-game-holder .ghost-card.ghost-blue.ghost-5,.cp_board .ghost-card.ghost-blue.ghost-5{background-position:33.3333% 100%}#rip-game-holder .ghost-card.ghost-blue.ghost-6,.cp_board .ghost-card.ghost-blue.ghost-6{background-position:50% 0}#rip-game-holder .ghost-card.ghost-green.ghost-back,.cp_board .ghost-card.ghost-green.ghost-back{background-position:50% 100%}#rip-game-holder .ghost-card.ghost-green.ghost-1,.cp_board .ghost-card.ghost-green.ghost-1{background-position:66.6667% 0}#rip-game-holder .ghost-card.ghost-green.ghost-2,.cp_board .ghost-card.ghost-green.ghost-2{background-position:66.6667% 100%}#rip-game-holder .ghost-card.ghost-green.ghost-3,.cp_board .ghost-card.ghost-green.ghost-3{background-position:83.3333% 0}#rip-game-holder .ghost-card.ghost-green.ghost-4,.cp_board .ghost-card.ghost-green.ghost-4{background-position:83.3333% 100%}#rip-game-holder .ghost-card.ghost-green.ghost-5,.cp_board .ghost-card.ghost-green.ghost-5{background-position:100% 0}#rip-game-holder .ghost-card.ghost-green.ghost-6,.cp_board .ghost-card.ghost-green.ghost-6{background-position:100% 100%}#rip-game-holder .psychic-card,.cp_board .psychic-card{background-image:url(img/psychic_cards.png);background-repeat:no-repeat;background-size:700% 500%}#rip-game-holder .psychic-card.psychic-back,.cp_board .psychic-card.psychic-back{background-position:0 0}#rip-game-holder .psychic-card.psychic-1,.cp_board .psychic-card.psychic-1{background-position:0 25%}#rip-game-holder .psychic-card.psychic-10,.cp_board .psychic-card.psychic-10{background-position:0 50%}#rip-game-holder .psychic-card.psychic-11,.cp_board .psychic-card.psychic-11{background-position:0 75%}#rip-game-holder .psychic-card.psychic-12,.cp_board .psychic-card.psychic-12{background-position:0 100%}#rip-game-holder .psychic-card.psychic-13,.cp_board .psychic-card.psychic-13{background-position:16.6667% 0}#rip-game-holder .psychic-card.psychic-19,.cp_board .psychic-card.psychic-19{background-position:16.6667% 25%}#rip-game-holder .psychic-card.psychic-2,.cp_board .psychic-card.psychic-2{background-position:16.6667% 50%}#rip-game-holder .psychic-card.psychic-20,.cp_board .psychic-card.psychic-20{background-position:16.6667% 75%}#rip-game-holder .psychic-card.psychic-21,.cp_board .psychic-card.psychic-21{background-position:16.6667% 100%}#rip-game-holder .psychic-card.psychic-14,.cp_board .psychic-card.psychic-14{background-position:33.3333% 0}#rip-game-holder .psychic-card.psychic-22,.cp_board .psychic-card.psychic-22{background-position:33.3333% 25%}#rip-game-holder .psychic-card.psychic-27,.cp_board .psychic-card.psychic-27{background-position:33.3333% 50%}#rip-game-holder .psychic-card.psychic-28,.cp_board .psychic-card.psychic-28{background-position:33.3333% 75%}#rip-game-holder .psychic-card.psychic-29,.cp_board .psychic-card.psychic-29{background-position:33.3333% 100%}#rip-game-holder .psychic-card.psychic-15,.cp_board .psychic-card.psychic-15{background-position:50% 0}#rip-game-holder .psychic-card.psychic-23,.cp_board .psychic-card.psychic-23{background-position:50% 25%}#rip-game-holder .psychic-card.psychic-3,.cp_board .psychic-card.psychic-3{background-position:50% 50%}#rip-game-holder .psychic-card.psychic-30,.cp_board .psychic-card.psychic-30{background-position:50% 75%}#rip-game-holder .psychic-card.psychic-4,.cp_board .psychic-card.psychic-4{background-position:50% 100%}#rip-game-holder .psychic-card.psychic-16,.cp_board .psychic-card.psychic-16{background-position:66.6667% 0}#rip-game-holder .psychic-card.psychic-24,.cp_board .psychic-card.psychic-24{background-position:66.6667% 25%}#rip-game-holder .psychic-card.psychic-5,.cp_board .psychic-card.psychic-5{background-position:66.6667% 50%}#rip-game-holder .psychic-card.psychic-8,.cp_board .psychic-card.psychic-8{background-position:66.6667% 75%}#rip-game-holder .psychic-card.psychic-9,.cp_board .psychic-card.psychic-9{background-position:66.6667% 100%}#rip-game-holder .psychic-card.psychic-17,.cp_board .psychic-card.psychic-17{background-position:83.3333% 0}#rip-game-holder .psychic-card.psychic-25,.cp_board .psychic-card.psychic-25{background-position:83.3333% 25%}#rip-game-holder .psychic-card.psychic-6,.cp_board .psychic-card.psychic-6{background-position:83.3333% 50%}#rip-game-holder .psychic-card.psychic-18,.cp_board .psychic-card.psychic-18{background-position:100% 0}#rip-game-holder .psychic-card.psychic-26,.cp_board .psychic-card.psychic-26{background-position:100% 25%}#rip-game-holder .psychic-card.psychic-7,.cp_board .psychic-card.psychic-7{background-position:100% 50%}#rip-game-holder .cp_label,.cp_board .cp_label{display:inline-block;line-height:20px;margin-left:5px;margin-right:7px;vertical-align:bottom}#rip-game-holder .cp_board_icon,.cp_board .cp_board_icon{display:inline-block;height:20px;vertical-align:middle;width:20px}#rip-game-holder .cp_board_icon.ghost-card,.cp_board .cp_board_icon.ghost-card{border-radius:3px;width:14px}#rip-game-holder .cp_board_icon.ghost-card.deck,.cp_board .cp_board_icon.ghost-card.deck{box-shadow:1px 1px #000,2px 2px #000,3px 3px #000;transform:translate(-3px,-3px)}.cp_board{margin-top:5px;padding:5px}.rip-tooltip{background:#fff;border:1px solid #7eabcd;border-radius:3px;box-shadow:0 5px 10px #adadad;color:#000;max-width:300px;opacity:0;padding:.45em;pointer-events:none;position:absolute;transition:opacity .4s ease-in-out;z-index:100}@keyframes wiggle{0%{transform:rotate(-3deg)}20%{transform:rotate(20deg)}40%{color:red;transform:rotate(-15deg)}60%{transform:rotate(5deg)}90%{transform:rotate(-1deg)}to{transform:rotate(0)}}.draw-attention{animation:wiggle 1s ease infinite}