html{font-size:59.375%}@media(max-width:37.5em){html{font-size:23.4375%}}@media(max-width:56.25em){html{font-size:35.15625%}}@media(max-width:75em){html{font-size:46.875%}}@media(min-width:120.0625em){html{font-size:62.5%}}body{margin:0;font-family:"Chivo",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;box-sizing:border-box;color:#3f3f3f;font-size:1.6rem}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.change-name-link{position:absolute;top:2rem;right:2rem}.change-name-link:visited{text-decoration:none;color:#fff}.card{width:10rem;height:15rem;position:relative}.card-value-container{background-color:#fff;display:flex;position:absolute;font-weight:700;font-size:1.4rem;left:.6rem;bottom:0;border-radius:50%}.card-suit{height:1.5rem;width:1.5rem;border-radius:0;box-shadow:none}.card-image{width:100%;height:100%;cursor:pointer;box-shadow:0 2px 6px #414345;border-radius:1rem}.card-image:active,.card-image:hover{box-shadow:0 2px 8px 6px #fca652}.card-disabled{pointer-events:none}.card-disabled:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:1rem;background-color:rgba(0,0,0,.2)}.card-enlarged{width:25rem;height:37.5rem}.card-enlarged .card-value-container{align-items:center;font-size:2.6rem;left:1.2rem;bottom:.2rem;padding:0 .5rem;border-radius:20%;margin-right:.2rem}.card-enlarged .card-suit{height:2.6rem;width:2.6rem}.card-dragging{pointer-events:none;cursor:-webkit-grab;cursor:grab;z-index:100}.card-dragging:active{box-shadow:0 2px 8px 6px #fca652}.card-pile{display:flex;align-items:center;justify-content:center;width:10rem;height:15rem;border-radius:1rem;position:relative;color:#414345}.card-pile:hover{box-shadow:0 0 4px 8px #fca652}.card-pile-count{position:absolute;font-weight:700;top:-3rem}.card-pile .card-image{box-shadow:0 1px 3px #818181}.deck{cursor:pointer;border:4px solid transparent}.deck--active{box-shadow:0 0 4px 8px #ffd57e}.discarded{width:10rem;height:15rem;border:4px dashed #acacac;cursor:pointer}.discarded--active{box-shadow:0 0 4px 8px #ffd57e}.custom-button{display:flex;justify-content:center;align-items:center;flex-direction:column;text-decoration:none;border:none;text-align:center;font-family:inherit;font-size:1.8rem;font-weight:600;color:#fff;background:#c74d10;border-radius:5px;padding:1.5rem 4rem;opacity:.9;box-shadow:0 2px 6px #414345;cursor:pointer}.custom-button:not(:only-child):not(:last-child){margin-right:1.5rem}.custom-button:active{transform:translate(.1rem,.1rem);box-shadow:none}.custom-button:hover{opacity:1}.custom-input{border:none;font-family:inherit;font-weight:600;padding:2rem 4rem;background-color:#e7e7e7;min-width:45rem;outline:none;margin-right:1.5rem;border-radius:5px;box-shadow:2px 2px 5px #ccc;cursor:text}.create-game,.custom-input{font-size:1.8rem;text-align:center}.create-game{display:flex;flex-direction:column;align-items:center}.create-game h3{margin-bottom:3rem}.create-game-buttons{display:flex;justify-content:center;margin-bottom:3rem}.toggle-option{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.toggle-option:not(:last-child){margin-bottom:1.5rem}.toggle-option span{margin-right:2rem;text-transform:capitalize}.switch{position:relative;display:inline-block;width:4rem;height:2rem;background-color:#414345;border-radius:2rem;transition:all .2s;cursor:pointer}.switch:after{content:"";position:absolute;width:1.8rem;height:1.8rem;border-radius:50%;background-color:#fff;top:1px;left:1px;transition:all .2s}.checkbox:checked+.switch{background-color:#c74d10}.checkbox:checked+.switch:after{left:2rem}.checkbox{display:none}.change-nickname{text-align:center;font-size:1.8rem}.change-nickname h2{margin-bottom:3rem}.change-nickname-form{display:flex;justify-content:center}.lobby{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:1.8rem}.lobby-link-container{display:flex;justify-content:center;margin:3rem 0}.lobby-player{position:relative;border-bottom:4px solid #888}.lobby-player:after{content:"";position:absolute;height:.5rem;width:1.5rem;left:0;background-color:#fff;opacity:.3;animation:dashToRight .8s linear infinite}.lobby-player-active{border-bottom:5px solid green}.lobby-player-active:after{display:none}.spinner{display:inline-block;width:5rem;height:5rem;border-radius:50%;border:3px solid #d4d4d4;border-top-color:#333;animation:spin .5s ease-in-out infinite;-webkit-animation:spin .5s ease-in-out infinite}@keyframes spin{to{-webkit-transform:rotate(1turn)}}.game-header{font-size:2rem;text-align:center;margin-bottom:8rem}.game-header span{margin:0 2rem;text-decoration:underline;cursor:pointer}.more-options{position:absolute;display:flex;flex-direction:column;font-weight:400;bottom:100%;left:0;color:#414345;text-align:center;background-color:#fff;padding:.5rem 0;box-shadow:0 0 6px 0 rgba(0,0,0,.4);border-radius:5px;z-index:100;overflow-y:auto}.more-options-item{padding:.5rem 2rem;cursor:pointer}.more-options-item:hover{background-color:#acacac}.modal{display:flex;flex-direction:column;position:fixed;box-shadow:0 .1rem .7rem #5f5f5f;border-radius:1rem;padding:2rem;align-self:center;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5}.modal__title{display:flex;justify-content:space-between;align-items:center;font-size:2rem;padding-left:1rem;margin-bottom:2rem}.modal__title-text{font-weight:700;padding:.75rem 0 .5rem}.modal__overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:3;background-color:rgba(0,0,0,.4);cursor:auto}.modal__content{display:flex;flex:1 1;flex-direction:column;color:#414345;padding:0 3rem}.modal__close{position:absolute;top:1.5rem;right:1.5rem;font-weight:300;font-size:2.5rem;cursor:pointer;line-height:.8}.modal__close:hover{color:red}.ribbon{width:40rem;height:6rem;display:flex;position:relative;color:#fff;font-size:3rem;justify-content:center;align-items:center;text-transform:uppercase;background:#f46500;animation:ribbonMain .25s linear 1.25s backwards;margin-bottom:12rem}.ribbon i{position:absolute}.ribbon i:first-child,.ribbon i:nth-child(2){position:absolute;left:-2rem;bottom:-2rem;z-index:-1;border:2rem solid transparent;border-right-color:#97441a;animation:ribbonEdge .5s linear 1.25s backwards}.ribbon i:nth-child(2){left:auto;right:-2rem;border-right-color:transparent;border-left-color:#97441a}.ribbon i:last-child,.ribbon i:nth-child(3){width:2rem;bottom:-2rem;left:-6rem;z-index:-2;border:3rem solid #c74d10;border-left-color:transparent;animation:ribbonBack .6s linear 1.25s backwards;transform-origin:100% 0}.ribbon i:last-child{bottom:-2rem;left:auto;right:-6rem;border:3rem solid #c74d10;border-right-color:transparent;transform-origin:0 0}.ribbon p{text-align:center;color:#f46500}.game-result{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:5rem;text-align:center}.game-result span{font-size:3.2rem}.game-result-winners{display:flex;justify-content:center;align-items:center}.game-result-winners>:not(:last-child),.game-result-winners>:not(:only-child){margin-right:4rem}.game-result-winner-character-image{margin-bottom:4rem;box-shadow:0 2px 8px #818181;border-radius:1rem}.game-result-buttons{display:flex;margin-top:15rem}.player-button{display:flex;justify-content:center;align-items:center;text-decoration:none;height:4rem;width:4rem;padding:.5rem;border:none;border-radius:50%;background-color:#fff;box-shadow:0 2px 8px #818181;cursor:pointer}.player-button:focus{outline:none}.player-button:not(:last-child){margin-bottom:1rem}.player-button:hover{transform:scale(1.05);box-shadow:0 2px 6px #414345}.player-button:active{transform:scale(.95)}.player-button-disabled{background-color:grey}.damage-icon{fill:red}.player-buttons{left:-5rem}.player-buttons,.player-cards-in-play{position:absolute;z-index:1}.player-equipments{display:flex}.player-equipments>*{margin-right:-8%}.draggable-card,.draggable-card-selected{position:relative;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);z-index:10;margin-right:-4%;border-radius:1rem}.draggable-card-selected{box-shadow:0 2px 8px 8px #f46500;transform:translateY(-2rem)}.player-green-equipments{display:flex}.player-green-equipments>*{margin-right:-8%}.player-hand{display:flex;position:relative}.player-hand>.draggable-card:hover~.draggable-card{transform:translateX(25%)}.player-hp-container{position:relative;display:flex;text-align:center;border-radius:5px;z-index:2}.player-hp-container .hp-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-self:center;height:1.5rem;border:none;box-shadow:0 .3rem 1rem rgba(0,0,0,.4)}.player-hp-container .hp-bar::-webkit-progress-bar{background-color:#fff}.player-hp-container .hp-bar::-webkit-progress-value{background-color:#1b8b00;background-image:linear-gradient(50deg,#a2d240,#1b8b00 74%);-webkit-transition:width .75s;transition:width .75s}.player-hp-container .hp-bar-danger::-webkit-progress-value{background:red}.overlay-steps{position:absolute;display:flex;top:0;width:100%;height:1.5rem}.overlay-step{flex:1 1}.overlay-step:not(:last-child){border-right:2px solid #fff}.player-role-img,.tomb{height:15rem;width:10rem}.player-role-img{transform:rotate(15deg);border-radius:1rem;box-shadow:0 2px 6px #414345}.player-dead-name{text-align:left;font-weight:700}.player-info{position:relative;display:flex;flex-direction:column;align-items:center;padding:.5rem;margin-bottom:1.25rem;border-radius:10px;background-color:#fff;box-shadow:8px 8px 14px #8e8e8e,-8px -8px 14px #e9e9e9;z-index:1;cursor:pointer}.player-info-container{padding:1rem 1rem 2rem}.player-info>*{margin-bottom:1rem}.player-info--active{box-shadow:0 0 15px 5px #32e21b}.player-info--reacting{box-shadow:0 0 15px 5px #ec3737}.player-role{text-transform:capitalize;font-weight:700}.player-character-image{max-width:100%}.player-character-image-container{overflow:hidden;width:12rem;height:11rem;box-shadow:0 0 0 1px #acacac;border-radius:5px}.sheriff-badge{position:absolute;top:-1.5rem;right:-1.5rem;height:4.5rem;width:4.5rem;-webkit-filter:drop-shadow(0 0 0);filter:drop-shadow(0 0 0)}.player-name{font-weight:700}.dynamite-explosion{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:400%;opacity:0;z-index:-100;-webkit-filter:drop-shadow(0 0 .5rem);filter:drop-shadow(0 0 .5rem)}.jail-bars,.jail-bars--active{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.jail-bars{opacity:0;z-index:-100;transform:translateY(-200rem);transition:transform .4s cubic-bezier(1,.02,.88,.62),opacity .2s cubic-bezier(1,.02,.88,.62)}.jail-bars--active{transform:translateY(0);opacity:1;transition:transform .3s cubic-bezier(.94,.31,.83,1.03),opacity .3s cubic-bezier(1,.02,.88,.62);z-index:1;-webkit-filter:drop-shadow(0 0 .1rem);filter:drop-shadow(0 0 .1rem)}.player{align-self:center;justify-self:center;position:relative;display:flex;flex-direction:column}.player .player-equipments-container{position:absolute;display:flex;flex-direction:column}.player .player-equipments-container>:last-child:not(:only-child){margin-top:-10rem}.info-side-pane,.info-side-pane--active{position:absolute;right:0;height:100vh;overflow:auto;max-width:35rem;display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#fff;transition:all .4s cubic-bezier(.165,.84,.44,1);z-index:1000}.info-side-pane--active p,.info-side-pane p{font-size:1.5rem;text-align:left;line-height:1.7;padding:0 2rem}.info-side-pane--active-section,.info-side-pane-section{padding:1rem}.info-side-pane--active-section span,.info-side-pane-section span{font-size:1.6rem;font-weight:700;margin-right:.75rem}.info-side-pane--active-section p,.info-side-pane-section p{display:flex;align-items:center}.info-side-pane--active-close,.info-side-pane-close{position:fixed;bottom:0;height:2.5rem;cursor:pointer;line-height:.5;padding:2rem 0;width:100%;z-index:1}.info-side-pane--active-close path,.info-side-pane-close path{fill:#5f5f5f}.info-side-pane--active-close:hover,.info-side-pane-close:hover{background-color:#f3f3f3}.character-image-info{width:50%;margin-bottom:1rem;box-shadow:0 2px 8px #818181;border-radius:1rem}.info-side-pane{transform:translateX(100%)}.info-side-pane--active{box-shadow:0 2px 8px #818181;transform:translateX(0)}.info-icon{grid-column:8;grid-row:8;align-self:center;justify-self:center;margin-top:2rem;margin-left:4rem;z-index:1000}@keyframes dashToRight{to{left:100%}}@keyframes ribbonMain{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ribbonEdge{0%,50%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ribbonBack{0%,75%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dropFromTop{0%{transform:translateY(-200rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes returnToTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-200rem);opacity:0}}.common-cards{display:flex;grid-column:4/span 2;grid-row:4/span 2;justify-self:center;align-self:center;justify-content:space-around;align-items:center;padding:8rem 5rem;border-radius:50%;border:4px solid #ffd57e;box-shadow:0 2px 8px #acacac}.common-cards>*{margin:0 2rem}.game-table{position:relative;display:grid;height:100vh;width:100vw;overflow:hidden;grid-template-columns:repeat(8,12.5%);grid-template-rows:repeat(8,12.5%);background:#fafafa}.game-table .general-store{grid-column:2/span 6;grid-row:3;display:flex;justify-content:center}.game-table .general-store>*{padding-right:1rem}.game-table--2-players .player0{grid-column:3/span 4;grid-row:8;align-self:flex-end;flex-direction:row;align-items:center;justify-self:flex-start;margin-left:3rem}.game-table--2-players .player0 .player-info-container{align-self:center}.game-table--2-players .player0 .player-hand{position:absolute;left:100%}.game-table--2-players .player0 .player-equipments-container{left:0;bottom:102%}.game-table--2-players .player0 .player-cards-in-play{transform:translate(5rem,-20rem);z-index:1}.game-table--2-players .player1{grid-column:3/span 4;grid-row:1/span 2;align-self:flex-start;justify-self:center;margin-top:1rem}.game-table--2-players .player1 .player-equipments-container{left:20rem}.game-table--2-players .player1 .player-hand{transform:translateX(3rem) rotate(5deg)}.game-table--2-players .player1 .player-cards-in-play{left:-10rem;top:3rem}.game-table--3-players .player0{grid-column:3/span 4;grid-row:8;align-self:flex-end;flex-direction:row;align-items:center;justify-self:flex-start;margin-left:3rem}.game-table--3-players .player0 .player-info-container{align-self:center}.game-table--3-players .player0 .player-hand{position:absolute;left:100%}.game-table--3-players .player0 .player-equipments-container{left:0;bottom:102%}.game-table--3-players .player0 .player-cards-in-play{transform:translate(5rem,-20rem);z-index:1}.game-table--3-players .player1{grid-column:1/span 2;grid-row:2;flex-direction:row;align-self:flex-start;justify-self:flex-start;margin-left:1rem}.game-table--3-players .player1 .player-hand{transform:translate(10rem,10rem) rotate(-65deg)}.game-table--3-players .player1 .player-cards-in-play{right:-10%}.game-table--3-players .player1 .player-equipments-container{top:-15rem}.game-table--3-players .player2{grid-column:7/span 2;grid-row:4/span 2;flex-direction:row-reverse;align-self:center;justify-self:flex-end;margin-right:1rem}.game-table--3-players .player2 .player-hand{transform:translate(-15rem) rotate(80deg)}.game-table--3-players .player2 .player-cards-in-play{left:0;top:100%}.game-table--3-players .player2 .player-equipments-container{top:-15rem;right:35%}.game-table--4-players .player0{grid-column:3/span 4;grid-row:8;align-self:flex-end;flex-direction:row;align-items:center;justify-self:flex-start;margin-left:3rem}.game-table--4-players .player0 .player-info-container{align-self:center}.game-table--4-players .player0 .player-hand{position:absolute;left:100%}.game-table--4-players .player0 .player-equipments-container{left:0;bottom:102%}.game-table--4-players .player0 .player-cards-in-play{transform:translate(5rem,-20rem);z-index:1}.game-table--4-players .player1{grid-column:1/span 2;grid-row:5;flex-direction:row;align-self:flex-start;justify-self:flex-start;margin-left:1rem}.game-table--4-players .player1 .player-hand{transform:translate(10rem,15rem) rotate(-65deg)}.game-table--4-players .player1 .player-cards-in-play{right:-10%}.game-table--4-players .player1 .player-equipments-container{top:-15rem}.game-table--4-players .player2{grid-column:4/span 2;grid-row:1;align-self:flex-start;justify-self:center;margin-top:1rem}.game-table--4-players .player2 .player-equipments-container{left:20rem}.game-table--4-players .player2 .player-hand{transform:translateX(3rem) rotate(5deg)}.game-table--4-players .player2 .player-cards-in-play{left:-10rem;top:3rem}.game-table--4-players .player3{grid-column:7/span 2;grid-row:4/span 2;flex-direction:row-reverse;align-self:center;justify-self:flex-end;margin-right:1rem}.game-table--4-players .player3 .player-hand{transform:translate(-15rem) rotate(80deg)}.game-table--4-players .player3 .player-cards-in-play{left:0;top:100%}.game-table--4-players .player3 .player-equipments-container{top:-15rem;right:35%}.game-table--5-players .player0{grid-column:3/span 4;grid-row:8;align-self:flex-end;flex-direction:row;align-items:center;justify-self:flex-start;margin-left:3rem}.game-table--5-players .player0 .player-info-container{align-self:center}.game-table--5-players .player0 .player-hand{position:absolute;left:100%}.game-table--5-players .player0 .player-equipments-container{left:0;bottom:102%}.game-table--5-players .player0 .player-cards-in-play{transform:translate(5rem,-20rem);z-index:1}.game-table--5-players .player1{grid-column:1/span 2;grid-row:5;flex-direction:row;align-self:flex-start;justify-self:flex-start;margin-left:1rem}.game-table--5-players .player1 .player-hand{transform:translate(10rem,15rem) rotate(-65deg)}.game-table--5-players .player1 .player-cards-in-play{right:-10%}.game-table--5-players .player1 .player-equipments-container{top:-15rem}.game-table--5-players .player2{grid-column:1/span 4;grid-row:1/span 2;align-self:flex-start;justify-self:center;margin-top:1rem}.game-table--5-players .player2 .player-equipments-container{left:20rem}.game-table--5-players .player2 .player-hand{transform:translateX(3rem) rotate(5deg)}.game-table--5-players .player2 .player-cards-in-play{left:-10rem;top:3rem}.game-table--5-players .player3{grid-column:5/span 4;grid-row:1/span 2;align-self:center;justify-self:flex-end;margin-top:1rem}.game-table--5-players .player3 .player-equipments-container{top:0;right:120%}.game-table--5-players .player3 .player-equipments-container>*{flex-direction:row-reverse}.game-table--5-players .player3 .player-hand{transform:translate(-5rem,5rem) rotate(40deg)}.game-table--5-players .player3 .player-cards-in-play{transform:translate(-24rem,15rem)}.game-table--5-players .player4{grid-column:7/span 2;grid-row:4/span 2;flex-direction:row-reverse;align-self:center;justify-self:flex-end;margin-right:1rem}.game-table--5-players .player4 .player-hand{transform:translate(-11rem,13rem) rotate(60deg)}.game-table--5-players .player4 .player-cards-in-play{left:0;top:100%}.game-table--5-players .player4 .player-equipments-container{top:-40%;right:110%}.game-table--5-players .player4 .player-equipments-container>*{flex-direction:row-reverse}.game-table--6-players .player0{grid-column:3/span 4;grid-row:8;align-self:flex-end;flex-direction:row;align-items:center;justify-self:flex-start;margin-left:3rem}.game-table--6-players .player0 .player-info-container{align-self:center}.game-table--6-players .player0 .player-hand{position:absolute;left:100%}.game-table--6-players .player0 .player-equipments-container{left:0;bottom:102%}.game-table--6-players .player0 .player-cards-in-play{transform:translate(5rem,-20rem);z-index:1}.game-table--6-players .player1{grid-column:1/span 2;grid-row:5;flex-direction:row;align-self:flex-start;justify-self:flex-start;margin-left:1rem}.game-table--6-players .player1 .player-hand{transform:translate(10rem,15rem) rotate(-65deg)}.game-table--6-players .player1 .player-cards-in-play{right:-10%}.game-table--6-players .player1 .player-equipments-container{top:-15rem}.game-table--6-players .player2{grid-column:1/span 2;grid-row:2;flex-direction:row;align-self:flex-start;justify-self:flex-start;margin-left:1rem}.game-table--6-players .player2 .player-hand{transform:translate(10rem,10rem) rotate(-65deg)}.game-table--6-players .player2 .player-cards-in-play{right:-10%}.game-table--6-players .player2 .player-equipments-container{top:-15rem}.game-table--6-players .player3{grid-column:4/span 2;grid-row:1;align-self:flex-start;justify-self:center;margin-top:1rem}.game-table--6-players .player3 .player-equipments-container{left:20rem}.game-table--6-players .player3 .player-hand{transform:translateX(3rem) rotate(5deg)}.game-table--6-players .player3 .player-cards-in-play{left:-12.5rem}.game-table--6-players .player4{grid-column:7/span 2;grid-row:2/span 2;flex-direction:row-reverse;align-self:center;justify-self:flex-end;margin-right:1rem}.game-table--6-players .player4 .player-hand{transform:translate(-15rem,10rem) rotate(60deg)}.game-table--6-players .player4 .player-cards-in-play{left:0;top:100%}.game-table--6-players .player4 .player-equipments-container{top:-15rem;right:35%}.game-table--6-players .player5{grid-column:7/span 2;grid-row:5/span 3;flex-direction:row-reverse;align-self:center;justify-self:flex-end;margin-right:1rem}.game-table--6-players .player5 .player-hand{transform:translate(-15rem,10rem) rotate(60deg)}.game-table--6-players .player5 .player-cards-in-play{left:0;top:100%}.game-table--6-players .player5 .player-equipments-container{top:-15rem;right:35%}.game-table--7-players .player0{grid-column:3/span 4;grid-row:8;align-self:flex-end;flex-direction:row;align-items:center;justify-self:flex-start;margin-left:3rem}.game-table--7-players .player0 .player-info-container{align-self:center}.game-table--7-players .player0 .player-hand{position:absolute;left:100%}.game-table--7-players .player0 .player-equipments-container{left:0;bottom:102%}.game-table--7-players .player0 .player-cards-in-play{transform:translate(5rem,-20rem);z-index:1}.game-table--7-players .player1{grid-column:1/span 2;grid-row:6;flex-direction:row;align-self:flex-start;justify-self:flex-start;margin-left:1rem}.game-table--7-players .player1 .player-hand{transform:translate(10rem,15rem) rotate(-65deg)}.game-table--7-players .player1 .player-cards-in-play{right:-10%}.game-table--7-players .player1 .player-equipments-container{top:-15rem}.game-table--7-players .player2{grid-column:1/span 2;grid-row:3;flex-direction:row;align-self:flex-start;justify-self:flex-start;margin-left:1rem}.game-table--7-players .player2 .player-hand{transform:translate(10rem,10rem) rotate(-65deg)}.game-table--7-players .player2 .player-cards-in-play{transform:translate(14rem,3rem)}.game-table--7-players .player2 .player-equipments-container{top:-15rem}.game-table--7-players .player3{grid-column:2/span 3;grid-row:1/span 2;align-self:flex-start;justify-self:center;margin-top:1rem}.game-table--7-players .player3 .player-equipments-container{left:20rem}.game-table--7-players .player3 .player-hand{transform:translateX(3rem) rotate(5deg)}.game-table--7-players .player3 .player-cards-in-play{left:-10rem;top:3rem}.game-table--7-players .player4{grid-column:5/span 3;grid-row:1/span 2;align-self:flex-start;justify-self:center;margin-top:1rem}.game-table--7-players .player4 .player-equipments-container{left:20rem}.game-table--7-players .player4 .player-hand{transform:translateX(3rem) rotate(5deg)}.game-table--7-players .player4 .player-cards-in-play{left:-10rem;top:3rem}.game-table--7-players .player5{grid-column:7/span 2;grid-row:2/span 2;flex-direction:row-reverse;align-self:flex-end;justify-self:flex-end;margin-right:1rem}.game-table--7-players .player5 .player-hand{transform:translate(-17rem,3rem) rotate(75deg)}.game-table--7-players .player5 .player-cards-in-play{left:0;transform:translateY(21rem)}.game-table--7-players .player5 .player-equipments-container{bottom:90%;right:100%}.game-table--7-players .player5 .player-equipments-container>*{flex-direction:row-reverse}.game-table--7-players .player6{grid-column:7/span 2;grid-row:6/span 2;flex-direction:row-reverse;align-self:flex-start;justify-self:flex-end;margin-right:1rem}.game-table--7-players .player6 .player-hand{transform:translate(-15rem) rotate(80deg)}.game-table--7-players .player6 .player-cards-in-play{left:0;transform:translateY(21rem)}.game-table--7-players .player6 .player-equipments-container{bottom:90%;right:100%}.game-table--7-players .player6 .player-equipments-container>*{flex-direction:row-reverse}.game-table--8-players .player0{grid-column:3/span 4;grid-row:8;align-self:flex-end;flex-direction:row;align-items:center;justify-self:flex-start;margin-left:3rem}.game-table--8-players .player0 .player-info-container{align-self:center}.game-table--8-players .player0 .player-hand{position:absolute;left:100%}.game-table--8-players .player0 .player-equipments-container{left:0;bottom:102%}.game-table--8-players .player0 .player-cards-in-play{transform:translate(5rem,-20rem);z-index:1}.game-table--8-players .player1{grid-column:1/span 2;grid-row:7/span 2;flex-direction:row;align-self:flex-end;justify-self:flex-start;margin-left:1rem}.game-table--8-players .player1 .player-hand{transform:translate(10rem,4rem) rotate(-65deg)}.game-table--8-players .player1 .player-cards-in-play{transform:translate(18rem,3rem)}.game-table--8-players .player1 .player-equipments-container{left:0;bottom:102%}.game-table--8-players .player2{grid-column:1/span 2;grid-row:4/span 2;flex-direction:row;align-self:flex-end;justify-self:flex-start;margin-left:1rem;margin-bottom:-10%}.game-table--8-players .player2 .player-hand{transform:translate(10rem,10rem) rotate(-65deg)}.game-table--8-players .player2 .player-cards-in-play{transform:translate(18rem,3rem)}.game-table--8-players .player2 .player-equipments-container{left:0;bottom:102%}.game-table--8-players .player3{grid-column:1/span 2;grid-row:2/span 2;flex-direction:row;align-self:flex-start;justify-self:flex-start;margin-left:1rem;margin-top:10%}.game-table--8-players .player3 .player-hand{transform:translate(10rem,10rem) rotate(-65deg)}.game-table--8-players .player3 .player-cards-in-play{transform:translate(18rem,3rem)}.game-table--8-players .player3 .player-equipments-container{left:0;bottom:100%}.game-table--8-players .player4{grid-column:3/span 2;grid-row:1;align-self:flex-start;justify-self:center;margin-top:1rem;margin-left:3rem}.game-table--8-players .player4 .player-equipments-container{left:100%}.game-table--8-players .player4 .player-hand{transform:translateX(3rem) rotate(5deg)}.game-table--8-players .player4 .player-cards-in-play{bottom:0;right:-5rem}.game-table--8-players .player5{grid-column:7/span 2;grid-row:1/span 2;flex-direction:row-reverse;align-self:flex-start;justify-self:flex-end;margin-right:2rem;margin-top:2rem}.game-table--8-players .player5 .player-hand{transform:translate(-5rem,18rem) rotate(40deg)}.game-table--8-players .player5 .player-cards-in-play{left:0;transform:translate(-33rem,23rem)}.game-table--8-players .player5 .player-equipments-container{top:0;right:120%}.game-table--8-players .player5 .player-equipments-container>*{flex-direction:row-reverse}.game-table--8-players .player6{grid-column:7/span 2;grid-row:3/span 3;flex-direction:row-reverse;align-self:center;justify-self:flex-end;margin-right:2rem;margin-bottom:1rem}.game-table--8-players .player6 .player-hand{transform:translate(-9rem,16rem) rotate(30deg);z-index:1}.game-table--8-players .player6 .player-cards-in-play{left:0;transform:translate(-27rem,19rem)}.game-table--8-players .player6 .player-equipments-container{bottom:30%;right:110%}.game-table--8-players .player6 .player-equipments-container>*{flex-direction:row-reverse}.game-table--8-players .player7{grid-column:7/span 2;grid-row:6/span 3;flex-direction:row-reverse;align-self:flex-start;justify-self:flex-end;margin-right:2rem;margin-top:2rem}.game-table--8-players .player7 .player-hand{transform:translate(-10rem,11rem) rotate(50deg);z-index:1}.game-table--8-players .player7 .player-cards-in-play{left:0;transform:translate(1rem,-15rem)}.game-table--8-players .player7 .player-equipments-container{top:-25%;right:110%}.game-table--8-players .player7 .player-equipments-container>*{flex-direction:row-reverse}.modal-buttons{display:flex;align-self:center;margin-top:3rem;margin-bottom:1rem}.modal-buttons button{font-size:1.8rem;padding:1rem 2rem}
/*# sourceMappingURL=main.d988a5cc.chunk.css.map */