body>.card{left:-9999px;position:absolute;top:-9999px}.card{flex-shrink:0}.card[data-side=back] .card-sides{transform:rotateY(180deg)}.card .card-sides{transition:transform .5s}.card .card-sides,.card .card-sides .card-side{bottom:0;left:0;position:absolute;right:0;top:0;transform-style:preserve-3d}.card .card-sides .card-side{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:1px 1px 2px 1px rgba(0,0,0,.5);overflow:hidden;transform-origin:center center}.card .card-sides .card-side.front>*{pointer-events:none;user-select:none}.card .card-sides .card-side.back{transform:rotateY(180deg)}.card .card-sides .card-side.back>*{pointer-events:none;user-select:none}.card-stock .card.bga-cards_selectable-card:not(.bga-cards_disabled-card){box-shadow:0 0 5px 4px #9acd32;cursor:pointer}.card-stock .card.bga-cards_disabled-card{cursor:not-allowed;filter:contrast(.6)}.card-stock.line-stock{display:flex;flex-direction:var(--direction);flex-wrap:var(--wrap);gap:var(--gap)}.card-stock.line-stock[data-center=true]{justify-content:center}.card-stock.slot-stock{display:flex;flex-direction:var(--direction);flex-wrap:var(--wrap);gap:var(--gap)}.card-stock.slot-stock[data-center=true]{justify-content:center}.card-stock.scrollable-stock{display:flex;gap:var(--button-gap)}.card-stock.scrollable-stock[data-scrollbar-visible=false]{-ms-overflow-style:none;scrollbar-width:none}.card-stock.scrollable-stock[data-scrollbar-visible=false]::-webkit-scrollbar{display:none}.card-stock.scrollable-stock .scrollable-stock-inner{display:flex;flex-wrap:nowrap;gap:var(--gap);overflow-x:auto}.card-stock.scrollable-stock .scrollable-stock-inner[data-center=true]{justify-content:center}.card-stock.hand-stock{display:flex;justify-content:center}.card-stock.hand-stock .card{transform:translateY(calc(var(--card-shift)*var(--hand-stock-middle-index-abs))) rotate(calc(var(--hand-stock-middle-index)*var(--card-inclination)))}.card-stock.hand-stock .card:not(:first-child){margin-left:calc(var(--card-overlap)*-1)}.card-stock.manual-position-stock{position:relative}.card-stock.manual-position-stock .card{position:absolute}.card-stock.void-stock{position:relative}.card-stock.void-stock .card{position:absolute}.card-stock.deck{height:var(--height);position:relative;width:var(--width)}.card-stock.deck>.card{left:calc(var(--thickness)*var(--yShadowShift)*-1);position:absolute;top:calc(var(--thickness)*var(--xShadowShift)*-1)}.card-stock.deck>.card:first-child{box-shadow:calc(var(--thickness)*var(--xShadowShift)) calc(var(--thickness)*var(--yShadowShift)) 0 0 #111,calc(var(--thickness)*var(--xShadowShift)) calc(var(--thickness)*var(--yShadowShift)) 2px 1px rgba(0,0,0,.5)}.card-stock.deck[data-empty=true]>.card{visibility:hidden}.card-stock.deck[data-empty=true] .bga-cards_deck-counter.hide-when-empty{display:none}.bga-cards_deck-counter{--bga-cards-deck-counter-size:20px;align-items:center;display:flex;height:var(--bga-cards-deck-counter-size);justify-content:center;left:calc(var(--bga-cards-deck-left) - var(--bga-cards-deck-counter-size)/2);pointer-events:none;position:absolute;top:calc(var(--bga-cards-deck-top) - var(--bga-cards-deck-counter-size)/2);user-select:none;width:var(--bga-cards-deck-counter-size);z-index:2}.bga-cards_deck-counter.round{background:#fff;border-radius:50%;box-shadow:0 0 2px 1px #000;color:#000;font-size:14px}.bga-cards_deck-counter.text-shadow{color:#fff;font-size:20px;text-shadow:0 0 1px #000,0 0 2px #000,0 0 3px #000,0 0 4px #000}.bga-cards_deck-counter.hidden{display:none}.card-stock.all-visible-deck{--tile-count:1;height:calc(var(--height) + (var(--tile-count) - 1)*var(--vertical-shift));opacity:var(--tile-count);position:absolute;transition:width .5s ease-in-out,height .5s ease-in-out,background-color .5s ease-in-out,box-shadow .5s ease-in-out;width:calc(var(--width) + (var(--tile-count) - 1)*var(--horizontal-shift))}.card-stock.all-visible-deck>.card{left:calc(var(--horizontal-shift)*var(--order));margin:0;position:absolute;top:calc(var(--vertical-shift)*var(--order));transition:left .5s ease-in-out,top .5s ease-in-out}.card-stock.all-visible-deck.vertical.opened,.card-stock.all-visible-deck.vertical:active,.card-stock.all-visible-deck.vertical:hover{height:calc((var(--height) + var(--vertical-shift))*var(--tile-count) - var(--vertical-shift));z-index:1}.card-stock.all-visible-deck.vertical.opened>.card,.card-stock.all-visible-deck.vertical:active>.card,.card-stock.all-visible-deck.vertical:hover>.card{top:calc((var(--height) + var(--vertical-shift))*var(--order))}.card-stock.all-visible-deck.horizontal.opened,.card-stock.all-visible-deck.horizontal:active,.card-stock.all-visible-deck.horizontal:hover{width:calc((var(--width) + var(--horizontal-shift))*var(--tile-count) - var(--horizontal-shift));z-index:1}.card-stock.all-visible-deck.horizontal.opened>.card,.card-stock.all-visible-deck.horizontal:active>.card,.card-stock.all-visible-deck.horizontal:hover>.card{left:calc((var(--width) + var(--horizontal-shift))*var(--order))}.card-stock.all-visible-deck .bga-cards_deck-counter{transition:left .5s ease-in-out,top .5s ease-in-out}.card-stock.all-visible-deck[data-empty=true]>.card{visibility:hidden}.card-stock.all-visible-deck[data-empty=true] .bga-cards_deck-counter.hide-when-empty{display:none}:root{--card-width:120px;--card-height:190px;--player-card-width:103px;--player-card-height:160px;--aux-card-height:12px;--automa-card-width:90px;--automa-card-height:128px;--market-card-width:60px;--secondary-card-width:45px;--marker-width:30px;--die-width:50px;--icon-width:30px;--family-card-width:200px;--family-card-height:250px;--player-family-card-width:120px;--player-family-card-height:150px;--worker-width:40px;margin:5px}.invisible{display:none!important}.luthierCard{--width:var(--card-width);--height:var(--card-height);background-position:calc(var(--xpos)*-1*var(--width)) calc(var(--ypos)*-1*var(--height));border-radius:5px;color:#fff;height:var(--height);position:relative;width:var(--width)}.playerBoardWrapper .luthierCard{--width:var(--player-card-width);--height:var(--player-card-height)}.marketWrapper{background:purple;margin:5px;padding:5px}.market,.marketWrapper{display:flex;justify-content:space-around}.market{--height:var(--card-height);align-items:center;flex-direction:row;padding:10px;width:90%}.cardSlot,.market{height:var(--height)}.cardSlot{--width:var(--card-width);--height:var(--card-height);margin:5px;width:var(--width)}.cardSlotSelectable{border:.3em solid #9acd32;box-sizing:content-box;cursor:pointer}.selectable{cursor:pointer;position:relative}.selectable:after{border:2px solid #9acd32;box-sizing:border-box;content:" ";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.orchestraSlotSelectable{border:2px solid #fff;border-radius:2px;box-sizing:border-box}.orchestraSlotSelectable:after{background:#adff2f;content:" ";cursor:pointer;height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}.workerSlot{--width:50px;--height:50px;align-items:center;border-radius:25px;display:flex;height:var(--height);justify-content:center;margin-right:-20px;position:relative;transition:all .3s ease;width:var(--width);z-index:1}.workerSlot.bench-slot{flex-direction:column;justify-content:flex-start}.worker:hover{margin-left:0!important;transform:scale(1.1);z-index:3}.playerBoards .workerSlot{position:absolute}.workerSlotSelectable{cursor:pointer;position:relative}.workerSlotSelectable:before{border:2px solid #adff2f;border-radius:inherit;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transform:scale(1.3);z-index:10}.offboard.workerSlotSelectable:before{transform:unset}.playerBoards .workerSlotSelectable{cursor:pointer;position:absolute}.playerBoards .workerSlotSelectable:before{border:.2em solid #adff2f;border-radius:inherit;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.worker{--width:var(--worker-width,40px);--height:var(--worker-width,40px);border-radius:50%;height:var(--height);line-height:var(--height);overflow:visible;position:relative;text-align:center;width:var(--width)}.workerSet{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;height:var(--worker-width,40px);position:relative;transition:box-shadow .2s ease-in-out;width:var(--worker-width,40px)}.workerSet .worker{border-radius:50%;box-shadow:1px 1px 2px 1px rgba(0,0,0,.5);flex-shrink:0}.workerSet .worker.main-worker{z-index:5}.workerSet .worker:not(:first-child){margin-left:calc(var(--worker-width, 40px)*-.5)}.sortArea .workerSet .worker:not(:first-child){margin-left:0;margin-top:calc(var(--worker-width, 40px)*-.5);position:relative}.workerSet .worker:first-child{z-index:5}.workerWrap{display:flex;flex-direction:column;gap:-5px}.apprenticeSelected,.workerSelected{background:#00008b!important}.outerMarket{margin:5px}.patron-miniReqs{display:none;flex-direction:column;gap:5px}.icon-empty{--width:var(--icon-width);display:inline-block;height:var(--width);width:var(--width)}.icon-anycube{background:url(img/icons.webp);background-position-x:calc(var(--width)*0);background-size:calc(var(--width)*27) var(--width)}.icon-anycube,.icon-apprentice{--width:var(--icon-width);display:inline-block;height:var(--width);width:var(--width)}.icon-apprentice{background:url(img/icons.webp);background-position-x:calc(var(--width)*-10);background-size:calc(var(--width)*27) var(--width)}.icon-string{background:url(img/icons.webp);background-position-x:calc(var(--width)*-4);background-size:calc(var(--width)*27) var(--width)}.icon-percussion,.icon-string{--width:var(--icon-width);display:inline-block;height:var(--width);width:var(--width)}.icon-percussion{background:url(img/icons.webp);background-position-x:calc(var(--width)*-6);background-size:calc(var(--width)*27) var(--width)}.icon-woodwind{background:url(img/icons.webp);background-position-x:calc(var(--width)*-5);background-size:calc(var(--width)*27) var(--width)}.icon-animal,.icon-woodwind{--width:var(--icon-width);display:inline-block;height:var(--width);width:var(--width)}.icon-animal{background:url(img/icons.webp);background-position-x:calc(var(--width)*-1);background-size:calc(var(--width)*27) var(--width)}.icon-lira{background:url(img/icons.webp);background-position-x:calc(var(--width)*-11);background-size:calc(var(--width)*27) var(--width)}.icon-insp,.icon-lira{--width:var(--icon-width);display:inline-block;height:var(--width);width:var(--width)}.icon-insp{background:url(img/icons.webp);background-position-x:calc(var(--width)*-19);background-size:calc(var(--width)*27) var(--width)}.icon-repair-track{background:url(img/icons.webp);background-position-x:calc(var(--width)*-26);background-size:calc(var(--width)*27) var(--width)}.icon-performance-track,.icon-repair-track{--width:var(--icon-width);display:inline-block;height:var(--width);width:var(--width)}.icon-performance-track{background:url(img/icons.webp);background-position-x:calc(var(--width)*-25);background-size:calc(var(--width)*27) var(--width)}.icon-em{--width:1.2em!important;--height:1.2em!important;position:relative;top:0}.log .icon-em{--width:2em!important;--height:2em!important}.icon-aux{--width:var(--aux-card-height)!important;position:relative}.icon-metal{background:url(img/icons.webp);background-position-x:calc(var(--width)*-3);background-size:calc(var(--width)*27) var(--width)}.icon-metal,.icon-wood{--width:var(--icon-width);display:inline-block;height:var(--width);width:var(--width)}.icon-wood{background:url(img/icons.webp);background-position-x:calc(var(--width)*-2);background-size:calc(var(--width)*27) var(--width)}.icon-music-note{background:url(img/icons.webp);background-position-x:calc(var(--width)*-18);background-size:calc(var(--width)*27) var(--width)}.icon-music-note,.icon-performance{--width:var(--icon-width);display:inline-block;height:var(--width);width:var(--width)}.icon-performance{background:url(img/icons.webp);background-position-x:calc(var(--width)*-17);background-size:calc(var(--width)*27) var(--width)}.icon-repair{background:url(img/icons.webp);background-position-x:calc(var(--width)*-16);background-size:calc(var(--width)*27) var(--width)}.icon-baroque,.icon-repair{--width:var(--icon-width);display:inline-block;height:var(--width);width:var(--width)}.icon-baroque{background:url(img/icons.webp);background-position-x:calc(var(--width)*-7);background-size:calc(var(--width)*27) var(--width)}.icon-classical{background:url(img/icons.webp);background-position-x:calc(var(--width)*-8);background-size:calc(var(--width)*27) var(--width)}.icon-classical,.icon-romantic{--width:var(--icon-width);display:inline-block;height:var(--width);width:var(--width)}.icon-romantic{background:url(img/icons.webp);background-position-x:calc(var(--width)*-9);background-size:calc(var(--width)*27) var(--width)}.icon-vp{background:url(img/icons.webp);background-position-x:calc(var(--width)*-20);background-size:calc(var(--width)*27) var(--width)}.icon-noble,.icon-vp{--width:var(--icon-width);display:inline-block;height:var(--width);width:var(--width)}.icon-noble{background:url(img/icons.webp);background-position-x:calc(var(--width)*-21);background-size:calc(var(--width)*27) var(--width)}.icon-performer{background:url(img/icons.webp);background-position-x:calc(var(--width)*-22);background-size:calc(var(--width)*27) var(--width)}.icon-composer,.icon-performer{--width:var(--icon-width);display:inline-block;height:var(--width);width:var(--width)}.icon-composer{background:url(img/icons.webp);background-position-x:calc(var(--width)*-23);background-size:calc(var(--width)*27) var(--width)}.icon-market{background:url(img/icons.webp);background-position-x:calc(var(--width)*-24);background-size:calc(var(--width)*27) var(--width)}.cube-animal,.icon-market{--width:var(--icon-width);display:inline-block;height:var(--width);width:var(--width)}.cube-animal{background:url(img/cubes.png);background-position-x:calc(var(--width)*-5);background-size:calc(var(--width)*11) var(--width);filter:drop-shadow(0 0 3px black)}.cube-wood{background:url(img/cubes.png);background-position-x:calc(var(--width)*-7);background-size:calc(var(--width)*11) var(--width)}.cube-metal,.cube-wood{--width:var(--icon-width);display:inline-block;filter:drop-shadow(0 0 3px black);height:var(--width);width:var(--width)}.cube-metal{background:url(img/cubes.png);background-position-x:calc(var(--width)*-3);background-size:calc(var(--width)*11) var(--width)}.summaryRow{justify-content:space-around;margin-bottom:2px}.awardRow{border-top:1px solid hsla(0,0%,100%,.2);flex-wrap:wrap;margin-top:4px;padding-top:2px}.award-summary-item{align-items:center;display:flex;gap:2px;margin:0 2px}.award-icon{--width:1em;background:url(img/awards2.webp);background-position:calc((var(--xpos)*-4 - 1)*var(--width)) calc((var(--ypos)*-5 - 1.25)*var(--width));background-size:calc(var(--width)*40) calc(var(--width)*25);height:calc(var(--width)*1.5);width:calc(var(--width)*2)}.goalRow{border-top:1px solid hsla(0,0%,100%,.2);flex-wrap:wrap;margin-top:4px;padding-top:2px}.goal-summary-item{align-items:center;display:flex;gap:2px;margin:0 2px}.summaryRow .icon{--width:1em;--height:1em}.playerHandsContainer{flex-wrap:wrap;gap:20px;padding:25px 10px 10px;position:relative;width:100%}.handToggle,.playerHandsContainer{display:flex;justify-content:center}.handToggle{align-items:center;background:rgba(0,0,0,.5);border-radius:50%;color:#fff;cursor:pointer;font-weight:700;height:20px;position:absolute;top:0;user-select:none;width:20px;z-index:10}.handToggle:hover{background:rgba(0,0,0,.8)}.playerHandsContainer.minimized .playerHand{height:calc(var(--player-card-height)/4);overflow:hidden}.playerHandsContainer.minimized{min-height:30px;overflow:hidden;padding-top:25px}.playerHand{flex-shrink:0;max-width:100%}.playerHand .card .automa-reserved-patron{bottom:-1.1em;color:#333;font-size:.65em;left:0;line-height:1.1;overflow:hidden;pointer-events:none;position:absolute;right:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.token{position:relative}.token-performance-bg{border-radius:calc(var(--width)*2);height:var(--width);left:1%;top:1%}.token-performance,.token-performance-bg{--width:100%;display:inline-block;position:absolute;width:var(--width)}.token-performance{aspect-ratio:1;background:url(img/other_tokens.webp);background-position:calc(var(--xPos)*-1*var(--width)) calc(var(--width)*-4);background-size:calc(var(--width)*4) calc(var(--width)*5);transition:transform 1s ease}.token-repair-bg{border-radius:15%;height:var(--width)}.token-repair,.token-repair-bg{--width:100%;display:inline-block;position:absolute;width:var(--width)}.token-repair{aspect-ratio:1;background:url(img/other_tokens.webp);background-position:calc(var(--xPos)*-1*var(--width)) calc(var(--width)*0);background-size:calc(var(--width)*4) calc(var(--width)*5);transition:transform 1s ease}.token-wrapper{flex-shrink:0;height:100%;position:relative;width:100%}.token-instrument{--width:100%;aspect-ratio:1/1.7;background:url(img/other_tokens.webp);background-position:calc(var(--xPos)*-1*var(--width)) calc(var(--width)*-3);background-size:calc(var(--width)*4) calc(var(--width)*5);width:var(--width)}.token-award,.token-instrument{display:inline-block;position:absolute;transition:transform 1s ease}.token-award{aspect-ratio:1/1.3;background:url(img/other_tokens.webp);background-position:calc(var(--xPos)*-1*100%) -200%;background-size:400% 500%;height:100%;width:100%}.token-award-inner{height:100%;width:100%;z-index:1}.token-award-inner,.token-award-slot{background-size:100% 100%;position:absolute}.token-award-slot{--width:40%;aspect-ratio:1/1.3;display:inline-block;filter:drop-shadow(.1px .1px 1px black);width:var(--width)}.token-award-slot.cardSlotSelectable{background-color:#adff2f;border:unset;opacity:.4}.token-horse-wrapper{aspect-ratio:2;position:relative;transition:transform .5s ease-in-out;width:80%}.token-horse{aspect-ratio:2;background:url(img/market_carts.webp);background-position:calc(var(--xPos)*-1*100%);background-size:400% 100%;display:inline-block;left:0;position:absolute;top:0;width:100%;z-index:1}.token-award:hover{transform:translateY(-40px)}.marker-slot{--margin-left:-66%;display:flex;justify-content:space-around;left:var(--left);width:1.3%}.marker-slot,.token-marker{aspect-ratio:1;transition:transform 1s ease}.token-marker{--width:100%;background:url(img/other_tokens.webp);background-position:calc(var(--xPos)*-1*var(--width)) calc(var(--width)*-1);background-size:calc(var(--width)*4) calc(var(--width)*5);display:inline-block;position:absolute;width:var(--width)}.token-marker-wrapper:not(:first-child):hover{margin-left:calc(var(--marker-width)*1.1)}.token-marker-wrapper{flex-basis:var(--marker-width);flex-shrink:0;margin-left:0;min-width:var(--marker-width);width:var(--marker-width)}.token-marker-wrapper:not(:first-child){margin-left:var(--margin-left)}.playerBoard .token-marker-wrapper{width:100%}.token-marker:before{aspect-ratio:1;background:url(img/marker_bg.png);background-size:100% 100%;display:inline-block;position:absolute;width:100%}.sortBoard{aspect-ratio:512/142;background:url(img/fretboard.png);background-size:100% 100%;width:100%}.sortArea{align-items:flex-start;display:flex;flex-direction:row;gap:10px;height:90%;justify-content:center;position:relative}.sortArea>.workerSetWrapper{height:auto!important;left:unset!important;overflow:visible!important;position:relative!important;top:unset!important}.sortArea .workerSet{flex-direction:column;height:auto!important}.sortWorkerArea{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-around}.playerBoard{--width:600px;background:url(img/board.webp);background-size:var(--width) calc(var(--width)/1.6);flex-shrink:0;height:calc(var(--width)/1.6);margin:0 15%;position:relative;width:var(--width)}.playerBoard.automaBoard{background-image:url(img/soloboard.webp)}.automaActionSlot,.automaGoalSlot,.automaPatronSlot,.automaPrioritySlot,.automaRewardSlot{position:absolute}.automaGoalSlot{aspect-ratio:1/1;transform:rotate(5deg);width:3%}.automaPrioritySlot{height:5.5%;transform:rotate(-7.5deg);width:3.2%}.automa-priority-track{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.automaPatronSlot{height:48%;width:20%}.automaRewardSlot{height:12%;width:8%}.automaActionSlot{height:32%!important;width:12.5%!important}.playerBoardBackground{--width:600px;background:steel;clip-path:polygon(1.98% 10.4%,47.88% 6.29%,88.58% 12.2%,82.65% 94.6%,42.26% 89.65%,7.06% 97%);height:100%;left:50%;position:absolute;transform:translateX(-50%);width:var(--width);z-index:-1}.playerBoardWrapper,.playerBoardWrapperInner{display:flex;justify-content:center;position:relative;transform-origin:center top;width:100%}.mobile_version .playerBoardWrapperInner{margin-bottom:-75px;transform:scale(.8)}.resourceCubeTray{height:10%;left:32%;pointer-events:none;position:absolute;rotate:-2deg;top:74%;width:35%}.playerCardSlot{--width:var(--player-card-width);--height:var(--player-card-height);height:var(--height);position:absolute;width:var(--width)}.patienceCube{height:20px;pointer-events:none;position:absolute;width:20px}.patienceCube .token-marker{height:20px!important;width:20px!important}.auxSlot{--width:var(--player-card-width);--height:var(--aux-card-height);border-radius:1px;box-sizing:border-box;height:var(--height);height:10%;padding:1px;position:absolute;width:var(--width)}.auxCard{display:none}.auxSlot .auxCard{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly}.auxSlot .luthierCard{border:1px solid #d3d3d3;box-shadow:unset}.awardWrapper{--width:300px;align-items:flex-end;display:flex;height:calc(var(--width)*1.5);justify-content:space-around;margin-bottom:-.6%;position:relative}.awardBoard{aspect-ratio:1/1;background-image:url(img/awards2.webp);background-position:calc(var(--xpos)*-1*var(--width)) calc(var(--ypos)*-1*var(--width));background-size:calc(var(--width)*10) calc(var(--width)*5);bottom:0;height:var(--width);position:absolute!important}.awardBoard,.awardPad{width:var(--width)}.roundBoard{background:url(img/rounds.webp);background-size:100% 100%;height:calc(var(--width)*1.5);position:relative;width:calc(var(--width)*2.7)}.roundMarkerSlot{background-image:url(img/round_marker.png);background-position:50%;background-size:100% 100%;filter:drop-shadow(0 0 4px black);height:18%;position:absolute;width:8%}@keyframes blinker{50%{opacity:.5}}@keyframes transparent-blinker{0%{opacity:.3}to{opacity:.3}}.card-side.workerSet,.card.worker{box-shadow:unset}.worker{background:url(img/workertokens.webp);background-position:calc(var(--xPos)*-1*var(--width)) calc(var(--yPos)*-1*var(--height));background-size:calc(var(--width)*10) calc(var(--height)*5);box-shadow:1px 1px 2px 1px rgba(0,0,0,.5)}.playerBoard .worker{--width:50px;--height:50px}.patronFront{--width:var(--card-width);--height:var(--card-height);background:url(img/patrons.webp);background-position:calc(var(--xpos)*-1*var(--width)) calc(var(--ypos)*-1*var(--height));background-size:calc(var(--width)*10) calc(var(--height)*5);border-radius:5px}.automa_actionFront{background:url(img/solo.webp);background-position:calc(var(--xpos)*-1*var(--width)) calc(var(--ypos)*-1*var(--height));background-size:calc(var(--width)*10) calc(var(--height)*5);border-radius:5px}.automa_actionBack,.automa_actionCard.luthierCard,.automa_actionFront{--width:var(--automa-card-width);--height:var(--automa-card-height)}.automa_actionBack{background:url(img/solo.webp);background-position:0 0;background-size:calc(var(--width)*9) calc(var(--height)*4);border-radius:5px}.automa-card-upgrade-pending:after{background-color:gold;border:1px solid #000;clip-path:polygon(40% 100%,40% 40%,15% 40%,50% 0,85% 40%,60% 40%,60% 100%);content:"";height:20px;position:absolute;right:5px;top:5px;width:20px;z-index:10}.automa-upgrade-tooltip{border-top:1px solid #555;color:gold;font-weight:700;margin-top:10px;padding-top:5px;text-align:center}.playerBoardWrapper .patronBack,.playerBoardWrapper .patronFront{--width:var(--player-card-width);--height:var(--player-card-height)}.patronBack{--width:var(--card-width);--height:var(--card-height);background:url(img/patron_backs.webp);background-position:calc(var(--xpos)*-1*var(--width)) calc(var(--ypos)*-1*var(--height));background-size:calc(var(--width)*10) calc(var(--height)*5);border-radius:5px}.finishedPatron .patronBack{height:calc(var(--player-card-height)/5)}.instrumentFront{--width:var(--card-width);--height:var(--card-height);background:url(img/instruments.webp);background-position:calc(var(--xpos)*-1*var(--width)) calc(var(--ypos)*-1*var(--height));background-size:calc(var(--width)*10) calc(var(--height)*5);border-radius:5px}.playerBoardWrapper .instrumentFront{--width:var(--player-card-width);--height:var(--player-card-height)}.instrumentBack.stringBack{background:url(img/cardbacks.jpeg);background-position:calc(var(--width)*-6) 0;background-size:calc(var(--width)*10) calc(var(--height)*5)}.instrumentBack.stringBack,.instrumentBack.woodwindBack{--width:var(--card-width);--height:var(--card-height);border-radius:5px}.instrumentBack.woodwindBack{background:url(img/cardbacks.jpeg);background-position:calc(var(--width)*-7) 0;background-size:calc(var(--width)*10) calc(var(--height)*5)}.instrumentBack.percussionBack{background:url(img/cardbacks.jpeg);background-position:calc(var(--width)*-8) 0;background-size:calc(var(--width)*10) calc(var(--height)*5)}.instrumentBack.percussionBack,.special_workerFront{--width:var(--card-width);--height:var(--card-height);border-radius:5px}.special_workerFront{background:url(img/special_worker.jpg);background-position:calc(var(--xpos)*-1*var(--width)) calc(var(--ypos)*-1*var(--height));background-size:calc(var(--width)*10) calc(var(--height)*5)}.performanceFront{background:url(img/performances.webp);background-position:calc(var(--xpos)*-1*var(--width)) calc(var(--ypos)*-1*var(--height));background-size:calc(var(--width)*10) calc(var(--height)*5)}.performanceBack.classicalBack,.performanceFront{--width:var(--card-width);--height:var(--card-height);border-radius:5px}.performanceBack.classicalBack{background:url(img/cardbacks.jpeg);background-position:0 0;background-size:calc(var(--width)*10) calc(var(--height)*5)}.performanceBack.baroqueBack{background:url(img/cardbacks.jpeg);background-position:calc(var(--width)*-1) 0;background-size:calc(var(--width)*10) calc(var(--height)*5)}.performanceBack.baroqueBack,.performanceBack.romanticBack{--width:var(--card-width);--height:var(--card-height);border-radius:5px}.performanceBack.romanticBack{background:url(img/cardbacks.jpeg);background-position:calc(var(--width)*-2) 0;background-size:calc(var(--width)*10) calc(var(--height)*5)}.repairFront{background:url(img/repairs.webp);background-position:calc(var(--xpos)*-1*var(--width)) calc(var(--ypos)*-1*var(--height));background-size:calc(var(--width)*10) calc(var(--height)*5)}.repairBack.stringBack,.repairFront{--width:var(--card-width);--height:var(--card-height);border-radius:5px}.repairBack.stringBack{background:url(img/cardbacks.jpeg);background-position:calc(var(--width)*-4) 0;background-size:calc(var(--width)*10) calc(var(--height)*5)}.repairBack.woodwindBack{background:url(img/cardbacks.jpeg);background-position:calc(var(--width)*-3) 0;background-size:calc(var(--width)*10) calc(var(--height)*5)}.repairBack.percussionBack,.repairBack.woodwindBack{--width:var(--card-width);--height:var(--card-height);border-radius:5px}.repairBack.percussionBack{background:url(img/cardbacks.jpeg);background-position:calc(var(--width)*-5) 0;background-size:calc(var(--width)*10) calc(var(--height)*5)}.goalFront{background:url(img/goals.webp);background-position:calc(var(--xpos)*-1*var(--width)) calc(var(--ypos)*-1*var(--height));background-size:calc(var(--width)*10) calc(var(--height)*5)}.goalBack,.goalFront{--width:var(--card-width);--height:var(--card-height);border-radius:5px}.goalBack{background:url(img/goals.webp);background-position:calc(var(--width)*0) 0;background-size:calc(var(--width)*10) calc(var(--height)*5)}.die{--width:var(--die-width);--height:var(--die-width);background-size:calc(var(--width)*3) calc(var(--height)*3);border:1px solid #000;border-radius:10px;display:inline-block;height:var(--width);margin:2px;width:var(--width)}.die-white{background:url(img/die-white.png)}.die-black{background:url(img/die-black.png)}.die-purple{background:url(img/die-purple.png)}.die-side-0{background-position:calc(var(--width)*0) calc(var(--height)*0)}.die-side-0,.die-side-1{background-size:calc(var(--width)*3) calc(var(--height)*3)}.die-side-1{background-position:calc(var(--width)*0) calc(var(--height)*-1)}.die-side-2{background-position:calc(var(--width)*-1) calc(var(--height)*-1)}.die-side-2,.die-side-3{background-size:calc(var(--width)*3) calc(var(--height)*3)}.die-side-3{background-position:calc(var(--width)*-2) calc(var(--height)*-1)}.die-side-4{background-position:calc(var(--width)*0) calc(var(--height)*-2)}.die-side-4,.die-side-5{background-size:calc(var(--width)*3) calc(var(--height)*3)}.die-side-5{background-position:calc(var(--width)*-1) calc(var(--height)*-2)}.die-side-6{background-position:calc(var(--width)*-2) calc(var(--height)*-2);background-size:calc(var(--width)*3) calc(var(--height)*3)}.diceTrayOuter{align-items:center;background:bisque;display:flex;gap:1vw;justify-content:center}.dice-result{border:1px solid #000;border-radius:50%;box-shadow:1px 1px 2px rgba(0,0,0,.5);display:inline-block;font-size:16px;font-weight:700;height:24px;line-height:22px;margin:0 2px;text-align:center;vertical-align:middle;width:24px}.dice-result.res-white{background-color:#fff;color:#000}.dice-result.res-black{background-color:#000;border-color:#fff;color:#fff}.dice-result.res-purple{background-color:#7300a8;border-color:#fff;color:#fff}#boardWrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:5px;position:relative}.mainBoard{background:url(img/mainbord_notext.webp);background-size:100% 100%}.mainBoard,.mainBoard2p{aspect-ratio:2000/800;display:inline-block;position:relative;width:100%}.mainBoard2p{background:url(img/mainbord_notext2p.webp);background-size:100% 100%}.marketCardBoard{aspect-ratio:2000/1000;background:url(img/marketboard.webp);background-size:100% 100%;display:block;margin:5px auto;position:relative;width:33%}.marketCardSlot{aspect-ratio:10/7;left:38%;position:absolute;top:25%;width:25%}.variable_marketFront{--width:100%;aspect-ratio:10/7;background:url(img/market_cards.webp);background-position:calc(var(--xpos)*-1*var(--width)) calc(var(--ypos)*-1*var(--width));background-size:calc(var(--width)*10) calc(var(--width)*5);border-radius:5px;box-shadow:0 0 4px 1px #000!important}.marketboard .instrumentBack,.marketboard .instrumentFront,.marketboard .luthierCard,.marketboard .patronBack,.marketboard .patronFront{--width:var(--market-card-width);--height:calc(var(--market-card-width)*1.6);height:var(--height);width:var(--width)}.marketboard .performanceBack,.marketboard .performanceFront,.marketboard .repairBack,.marketboard .repairFront{--width:var(--secondary-card-width);--height:calc(var(--secondary-card-width)*1.6);height:var(--height);width:var(--width)}.counterParent,.ctrWrap{align-items:center;display:flex;flex-direction:row;justify-content:center}.ctrWrap{margin:.4em}.orchestraContainer{height:100%;margin-top:15%;position:relative;width:100%}.unique .orchestraContainer{margin-top:0}.orchestraTokenSlot{display:flex;flex-direction:row-reverse}.orchestraTokenSlot .token-wrapper:not(:first-child){margin-right:-50%}.orchestraTokenSlot .token-wrapper:not(:first-child):hover{margin-right:2%}.orchestra-label{font-size:clamp(6px,.35vw,13px);font-weight:700;left:0;line-height:1;overflow:visible;padding:0 2px;pointer-events:none;position:absolute;right:0;text-align:center;white-space:nowrap;z-index:99}.mobile_version .orchestra-label{font-size:clamp(4px,.25vw,8px)}.mainZoomIn .orchestra-label{font-size:40%}.orchestra-label-top{color:#fff;text-shadow:.2px .2px #000;top:0}.orchestra-label-bottom{bottom:0;color:#333;text-shadow:.2px .2px #fff}.finishedPatron{--height:calc(var(--player-card-height)/5)}.token-instrument-wrapper{z-index:2}.workerOverlay{font-size:2em;left:55%;position:absolute;text-shadow:1px 1px 2px #fff;top:45%}[data-side=back] .front,[data-side=front] .back{display:none}.specialWorkerSlot{left:34%;position:absolute;top:34%}.specialWorkerSlot .worker{--width:40px;--height:40px}.mainBoard .instrumentFront,.mainBoard .luthierCard,.mainBoard .patronBack,.mainBoard .patronFront{--width:var(--market-card-width);--height:calc(var(--market-card-width)*1.6)}.mainBoard .performanceCard,.mainBoard .performanceFront,.mainBoard .repairCard,.mainBoard .repairFront{--width:var(--secondary-card-width);--height:calc(var(--secondary-card-width)*1.6);height:var(--height);width:var(--width)}.mainBoard .instrumentBack{--width:var(--market-card-width);--height:calc(var(--market-card-width)*1.6)}.mainBoard .performanceBack,.mainBoard .repairBack{--width:var(--secondary-card-width);--height:calc(var(--secondary-card-width)*1.6);height:var(--height);width:var(--width)}.mainBoard .luthierCard{height:var(--height);width:var(--width)}.mainCenter.mainBoard,.mainLeft.mainBoard,.mainRight.mainBoard{width:210%}.mainZoom{cursor:zoom-in;height:100%;position:absolute;width:33.333%}.mainZoomIn .mainZoom{cursor:zoom-out}.zoomIcon{align-items:center;bottom:5px;cursor:pointer;display:flex;font-size:2em;justify-content:center;position:absolute;z-index:100}.mainBoard .cardFront{box-shadow:0 0 2px 2px #d3d3d3!important}.playerBoardWrapper .back{--width:var(--player-card-width);--height:var(--player-card-height);border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.familyFront{background:url(img/family_front.png);background-position:calc(var(--xpos)*-1*var(--width)) calc(var(--ypos)*-1*var(--height));background-size:calc(var(--width)*10) calc(var(--height)*5)}.familyFront,.soloGuildFront{--width:var(--card-width);--height:var(--card-height);border-radius:5px}.soloGuildFront{background:url(img/solo.webp);background-position:calc(var(--xpos)*-1*var(--width)) calc(var(--ypos)*-1*var(--height));background-size:calc(var(--width)*10) calc(var(--height)*5)}.solo-guild-info{background:rgba(0,0,0,.5);bottom:5px;color:#fff;font-size:.8em;padding:2px 0;position:absolute;text-align:center;width:100%}.soloGuildCard.luthierCard{--width:var(--family-card-width);--height:var(--family-card-height)}.playerSupplement .soloGuildCard.luthierCard{--width:100px;--height:150px;margin:5px auto}.familyBack{--width:var(--card-width);--height:var(--card-height);background:url(img/family_back.png);background-position:calc(var(--xpos)*-1*var(--width)) calc(var(--ypos)*-1*var(--height));background-size:calc(var(--width)*10) calc(var(--height)*5);border-radius:5px}.familyCard.luthierCard{--width:var(--family-card-width);--height:var(--family-card-height);box-shadow:unset}.familyBack,.familyFront{--width:var(--family-card-width);--height:var(--family-card-height);box-shadow:unset!important}.playerBoard .familyFront{--width:var(--player-family-card-width);--height:var(--player-family-card-height)}.playerBoard .familyBack{--width:var(--player-family-card-width)!important;--height:var(--player-family-card-height)!important}.playerBoard .familyCard.luthierCard{--width:var(--player-family-card-width);--height:var(--player-family-card-height)}.playerHand.card-stock.line-stock{gap:0}.playerHand .card{flex-shrink:unset}.playerHand.card-stock.line-stock[data-center=true]{justify-content:center}.discard-overlay{align-items:center;background:rgba(255,0,0,.3);color:red;display:flex;font-size:2em;font-weight:700;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:100}.playerBoardName{display:flex;font-size:20px;font-weight:700;margin-bottom:5px}#active-worker-display{align-items:center;display:inline-flex!important;flex-direction:row;gap:0;left:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:10}#active-worker-display .worker{--worker-width:40px!important}#maintitlebar_content.has-active-worker{margin-left:50px}#inventory_2{display:none}#active-worker-display .worker:not(:first-child){margin-left:calc(var(--worker-width, 40px)*-.5)}#active-worker-display .worker:last-child{margin-right:calc(var(--worker-width, 40px)*.5)}.line-stock{overflow:visible!important}.auxSlot .luthierCard{height:100%;overflow:clip}.market-rates-table{border-collapse:collapse;margin-left:auto;margin-right:auto;text-align:right}.market-rates-table td{padding:5px}.market-rates-table tr:not(:last-child) td{border-bottom:1px solid #e0e0e0}.market-rates-table td:not(:last-child){border-right:1px solid #e0e0e0}.player_board_inner{position:relative;width:100%}.helpIcon{align-items:center;background:#4a2c1a;border:2px solid #f3e5ab;border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,.3);color:#f3e5ab;cursor:pointer;display:flex;font-size:36px;font-weight:700;height:60px;justify-content:center;line-height:60px;user-select:none;width:60px}.helpIcon:hover{background:#5d3a24;transform:scale(1.1)}.referenceCards{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-evenly;position:relative}.endgameReference{background:url(img/references.webp);background-position:calc(var(--width)*-2) 0;background-size:calc(var(--width)*10) calc(var(--height)*5)}.endgameReference,.iconReference{--width:300px;--height:420px;border-radius:5px}.iconReference{background:url(img/references.webp);background-position:calc(var(--width)*0) 0;background-size:calc(var(--width)*10) calc(var(--height)*5)}.checkboxOverlay:before{color:#000;content:"✓";font-size:var(--width);font-weight:700;height:100%;left:0;opacity:1;position:absolute;text-align:center;top:0;width:100%;z-index:1}.summaryRow{align-items:center;display:flex;gap:5px;justify-content:center;margin-bottom:5px}.playerCardSlot.card-stock.line-stock{justify-content:flex-start}.scoreTrack{bottom:4.4%;height:5%;left:.6%;position:absolute!important;width:98.6%}.scoreTrack .token-marker{margin-top:.5%;transition:left .5s ease-in-out}.resourceCubeTray .icon-animal,.resourceCubeTray .icon-metal,.resourceCubeTray .icon-wood{filter:drop-shadow(0 0 1px white)}.mainBoard .workerSetWrapper{align-content:flex-start;aspect-ratio:1/1;box-shadow:unset;height:auto;width:100%}.mainBoard .worker{--width:var(--worker-width);--height:var(--worker-width);align-content:center;box-shadow:unset;height:var(--height);width:var(--width)}.mainBoard .workerSet{aspect-ratio:1/1;width:100%}.workerSlot .workerSetWrapper{transition:margin-top .25s cubic-bezier(.4,0,.2,1)}.workerSlot .workerSetWrapper:not(:first-child){margin-top:calc(var(--worker-width)*-.8)}.workerSlot:hover .workerSetWrapper:not(:first-child){margin-top:calc(var(--worker-width)*.1)}.workerSlot .workerSetWrapper:first-child:nth-last-child(4)~.workerSetWrapper{margin-top:calc(var(--worker-width)*-.85)}.workerSlot:hover .workerSetWrapper:first-child:nth-last-child(4)~.workerSetWrapper{margin-top:calc(var(--worker-width)*-.1)}.workerSlot .workerSetWrapper:first-child:nth-last-child(5)~.workerSetWrapper{margin-top:calc(var(--worker-width)*-.9)}.workerSlot:hover .workerSetWrapper:first-child:nth-last-child(5)~.workerSetWrapper{margin-top:calc(var(--worker-width)*-.25)}.workerSlot .workerSetWrapper:first-child:nth-last-child(n+6)~.workerSetWrapper{margin-top:calc(var(--worker-width)*-1)}.workerSlot:hover .workerSetWrapper:first-child:nth-last-child(n+6)~.workerSetWrapper{margin-top:calc(var(--worker-width)*-.4)}.workerSlot .workerSetWrapper:not(:first-child):hover{margin-top:unset;z-index:5}.workerSlot.line-stock{flex-direction:column!important;gap:0!important}.workerSlot.line-stock>.workerSetWrapper{left:unset!important;margin-bottom:0!important;margin-left:15%;position:relative!important;top:unset!important}.marketTokenSlotsWrap{position:absolute}.marketTokenSlots{display:flex;flex-direction:column;height:100%;position:relative;width:100%}#btn_pickUpInstrument{float:right}.mainBoardWrap{display:grid;grid-template-columns:1fr 15fr 1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr);justify-items:center;overflow:hidden}.mainBoardWrapZoomIn{justify-items:start;overflow:hidden}.mainBoardViewport{box-sizing:border-box;grid-column:2;grid-row:1/3;justify-self:stretch;min-width:0;overflow:hidden;width:100%}.mainBoardWrapZoomIn .mainBoardViewport{overflow:auto}.offboardSalon{grid-column:1;grid-row:1}.offboardPerformance{grid-column:1;grid-row:2}.offboardGuild{grid-column:3;grid-row:1}.offboardRepair{grid-column:3;grid-row:2}.offboard{align-items:center;background:hsla(0,0%,100%,.5);border:1px solid #000;border-radius:5px;display:flex;flex-direction:column;height:98%;margin:3px;min-height:0;overflow:hidden;position:relative;width:50px}.offboard .workerSetWrapper:nth-child(2){margin-top:40px}.offboard .workerSetWrapper:nth-child(n+3){margin-top:-25px}.offboard .worker{z-index:unset!important}.offboard .workerSet{align-items:center;flex-direction:column;height:auto;justify-content:center;width:auto}.offboard .workerSet .worker:not(:first-child){margin-left:0;margin-top:-20px}.offboard .workerSet .worker.main-worker{z-index:1}.offboard .workerSet .worker:not(.main-worker){z-index:2}.luthierTooltip{align-items:flex-start;display:flex;gap:10px}.luthierTooltip .luthierCard{--width:calc(var(--card-width)*1.5);--height:calc(var(--card-height)*1.5);border-radius:10px;height:var(--height);width:var(--width)}.luthierTooltip .familyCard{--width:calc(var(--family-card-width)*1);--height:calc(var(--family-card-height)*1);height:var(--height);width:var(--width)!important}.bench-slot{align-items:flex-start}.bench-slot .line-stock{flex-direction:column;gap:0}.bench-slot .workerSet{flex-direction:row}.bench-slot .workerSet,.bench-slot .workerSetWrapper{height:50px!important;width:50px!important}.bench-slot .worker{margin-right:-20px}.patron-power-description{background:#fff;border-radius:5px;color:#333;font-size:14px;max-width:150px;padding:10px}.offboardBalcony{align-items:center;height:50px;justify-self:center;margin:0 auto;min-width:150px;position:relative;width:33%}.offboardBalcony,.offboardBalcony .workerSet{flex-direction:row}.offboardBalcony .workerSetWrapper{margin-top:0!important}.offboardBalcony .workerSetWrapper:nth-child(2){margin-left:40px}.offboardBalcony .workerSetWrapper:nth-child(n+3){margin-left:-25px}.offboardBalcony .workerSet .worker:not(:first-child){margin-left:-20px!important;margin-top:0!important}.coin{--coin-width:40px;background-image:url(img/coins.webp);background-size:calc(var(--coin-width)*10) var(--coin-width);display:inline-block;flex-shrink:0;height:var(--coin-width);margin:2px;position:absolute;top:0;width:var(--coin-width)}.coin-balcony{background-position:0 0;left:0;position:absolute}.coin-guild{background-position:calc(var(--coin-width)*-1) 0}.coin-performance{background-position:calc(var(--coin-width)*-2) 0}.coin-repair{background-position:calc(var(--coin-width)*-3) 0}.balcony-player-name{font-size:12px;font-weight:700;margin-top:-100%;pointer-events:none;position:absolute;text-shadow:1px 1px 1px #fff;transform:rotate(-30deg);white-space:nowrap}.coin-salon{background-position:calc(var(--coin-width)*-4) 0}.activeWorkerSet .workerSet{border-radius:50%;box-shadow:0 0 0 4px #9b59b6,0 0 8px rgba(155,89,182,.6)}.mainboard-tooltip{box-sizing:border-box;cursor:help}.turnIndicator{color:#f3e5ab;font-size:20px;left:-20px;position:absolute;text-shadow:0 0 5px #000;top:50%;transform:translateY(-50%)}.starIndicator{color:#9b59b6;display:inline-block;font-size:20px;margin-left:5px;text-shadow:0 0 2px #000}.playerSupplement{position:relative}.playerSupplement .workerStock .worker,.playerSupplement .workerStock .workerSet,.playerSupplement .workerStock .workerSetWrapper{--worker-width:40px!important;--width:40px!important;--height:40px!important;--scale:1!important;flex-shrink:0!important;transform:none!important}.playerSupplement .workerStock{--scale:1!important;flex-wrap:wrap!important}.referenceCard{background-size:3000px 2100px;border:1px solid #f3e5ab;border-radius:5px;box-sizing:border-box;height:420px;width:300px}.sequenceTextCard{background:#fdf5e6;box-shadow:inset 0 0 50px rgba(0,0,0,.1);color:#4a2c1a;font-family:Palatino Linotype,Book Antiqua,Palatino,serif;font-size:10px;overflow-y:auto;padding:20px}.sequenceHeader{align-items:center;border-bottom:2px solid #4a2c1a;display:flex;justify-content:center;margin-bottom:15px;padding-bottom:5px}.sequenceHeader h2{font-size:24px;font-style:italic;margin:0 15px}.headerDecor{background:#4a2c1a;flex-grow:1;height:2px;position:relative}.headerDecor:before{content:"❧";font-size:20px;position:absolute;right:0;top:-12px}.headerDecor.right:before{left:0;right:auto;transform:scaleX(-1)}.sequencePhase{margin-bottom:15px}.phaseTitle{background:#f3e5ab;border:1px solid #d4af37;border-radius:3px;box-shadow:2px 2px 4px rgba(0,0,0,.1);display:inline-block;font-weight:700;margin-bottom:8px;padding:3px 10px}.phaseContent{background:hsla(0,0%,100%,.4);border-radius:5px;padding:10px}.phaseSteps{list-style:none;margin:0;padding:0}.phaseSteps li{line-height:1.4;margin-bottom:5px;padding-left:25px;position:relative}.phaseSteps li:before{color:#4a2c1a;content:"⚜";left:0;position:absolute}.phaseDescription,.phaseExtra{line-height:1.4;margin:5px 0}.phaseNote{border-left:3px solid #d4af37;color:#5d3a24;font-size:.9em;margin-top:10px;padding-left:10px}.icon-flame{background:url(img/icons.webp);background-position-x:calc(var(--width)*-10);background-size:calc(var(--width)*25) var(--width)}.icon-card-arrow{background:url(img/icons.webp);background-position-x:calc(var(--width)*-11);background-size:calc(var(--width)*25) var(--width)}.icon-worker-mini{background:url(img/workertokens.webp);background-position:0 0;background-size:calc(var(--width)*10) calc(var(--width)*5);border-radius:50%;display:inline-block;height:1.2em;vertical-align:middle;width:1.2em}.icon-market-mini{background:url(img/icons.webp);background-position-x:calc(var(--width)*-1);background-size:calc(var(--width)*25) var(--width)}.icon-award-mini{background:url(img/icons.webp);background-position-x:calc(var(--width)*-19);background-size:calc(var(--width)*25) var(--width)}.goal-icon{--width:1em;--card-height-ratio:1.42;--crop-start:0.246;--crop-height:0.275;--y-scale:1.5;background:url(img/goals.webp);background-position:calc(var(--xpos)*-1*2*var(--width)) calc((var(--ypos)*-1*2*var(--width)*var(--card-height-ratio) - var(--crop-start)*2*var(--width)*var(--card-height-ratio))*var(--y-scale));background-size:calc(var(--width)*20) calc(var(--width)*10*var(--card-height-ratio)*var(--y-scale));border:1px solid #000;height:calc(var(--crop-height)*2*var(--width)*var(--card-height-ratio)*var(--y-scale));overflow:hidden;width:calc(var(--width)*2)}.referenceCardsPopup{background:#2c1a0e;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px}.luthier-score-sheet-root{box-sizing:border-box;display:inline;max-width:min(1180px,96vw);pointer-events:auto;position:relative;width:80%}.luthier-score-sheet-inner{align-items:center;display:flex;flex-direction:column;font-family:Lucida Handwriting,serif;letter-spacing:.02em;margin:0 auto;min-width:min(1080px,92vw)}.luthier-score-sheet-bg{box-sizing:border-box;padding:10px}.luthier-score-sheet-title{font-size:28px;font-weight:700;letter-spacing:.04em;text-align:center;width:100%}.luthier-score-table-wrap{box-sizing:border-box;display:flex;justify-content:center;padding:4px 0 20px;width:100%}.luthier-score-table{--luthier-score-rule:rgba(44,26,14,.45);border-collapse:separate;border-spacing:14px 16px;font-size:18px;margin:0 auto;max-width:100%;width:auto}.luthier-score-table td,.luthier-score-table th{background:rgba(255,252,248,.35);border:1px solid var(--luthier-score-rule);border-radius:4px;box-shadow:0 1px 0 rgba(44,26,14,.08);vertical-align:middle}.luthier-score-corner{background:rgba(255,252,248,.25);border:1px solid var(--luthier-score-rule);border-radius:4px;min-width:2.5em;width:1%}.luthier-score-playerhead{font-size:19px;padding:10px;text-align:center;vertical-align:bottom}.luthier-score-rowlabel{font-size:17px;font-weight:600;padding:10px;text-align:left;white-space:nowrap}.luthier-score-cell-num{padding:10px;text-align:right}.luthier-score-value{display:inline-block;min-width:1.25em;text-align:right}.luthier-score-value-reveal{animation:luthier-score-value-pop .5s ease-out}@keyframes luthier-score-value-pop{0%{opacity:.35;transform:scale(.65)}55%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.luthier-score-row-total .luthier-score-cell-num,.luthier-score-row-total .luthier-score-rowlabel{background:rgba(255,248,235,.55);border-color:rgba(44,26,14,.55);border-width:2px;font-size:21px;font-weight:700}.luthier-endgame-goal-strip{align-items:center;border-top:1px solid rgba(44,26,14,.45);display:flex;flex-direction:column;gap:12px;margin-top:12px;max-height:38vh;min-height:0;overflow-y:auto;padding-top:12px;width:100%}.luthier-endgame-goal-strip-heading{font-size:17px;font-weight:700;margin-bottom:4px;text-align:center}.luthier-endgame-goal-cards-row{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;gap:18px 22px;justify-content:center}.luthier-endgame-goal-entry{align-items:center;display:flex;flex-direction:column;gap:6px}.luthier-endgame-goal-cardwrap{--egw:108px;--egh:calc(var(--egw)*1.58);height:var(--egh);position:relative;width:var(--egw)}.luthier-endgame-goal-cardwrap .goalCard.luthierCard.cardFront.goalFront{--width:var(--egw);--height:var(--egh);box-shadow:0 2px 10px rgba(0,0,0,.4);height:var(--egh);width:var(--egw)}.luthier-endgame-goal-overlay{align-items:center;background-color:hsla(0,0%,100%,.6);color:#000;display:flex;font-size:21px;font-weight:700;gap:5px;pointer-events:none;position:absolute;text-shadow:0 0 3px #969696;top:8%;width:auto;z-index:2}.luthier-endgame-goal-vpicon{--width:26px!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.85));flex-shrink:0;height:26px!important;width:26px!important}.luthier-endgame-goal-player{font-size:15px;font-weight:600;opacity:.92}.luthier-score-goals-cell{cursor:help}.luthier-endgame-goals-tooltip{box-sizing:border-box;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;max-width:min(560px,85vw);padding:8px 6px}.luthier-endgame-goals-tooltip-hint{font-size:14px;line-height:1.4;margin:0;max-width:240px;text-align:center}.luthier-endgame-goals-tooltip-empty{font-size:14px;margin:0;opacity:.88;text-align:center}.luthier-endgame-goal-cards-row--tooltip{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px 14px;justify-content:center}.luthier-endgame-goal-cardwrap--tooltip{--egtw:76px;--egth:calc(var(--egtw)*1.58);height:var(--egth);position:relative;width:var(--egtw)}.luthier-endgame-goal-entry--tooltip .goalCard.luthierCard.cardFront.goalFront{--width:var(--egtw);--height:var(--egth);box-shadow:0 2px 8px rgba(0,0,0,.35);height:var(--egth);width:var(--egtw)}.luthier-endgame-goal-overlay--tooltip{align-items:center;bottom:8%;color:#fff;display:flex;font-size:15px;font-weight:700;gap:4px;pointer-events:none;position:absolute;right:6%;text-shadow:0 0 3px #000,0 0 5px #000;z-index:2}.luthier-endgame-goal-overlay--tooltip .luthier-endgame-goal-vpicon{--width:22px!important;height:22px!important;width:22px!important}#generalactions_replacement{direction:rtl}#generalactions_replacement.market-exchange,.market-exchange{align-items:center;direction:ltr;display:flex!important;flex-direction:column;gap:.5em;line-height:1em;width:100%}#generalactions_replacement.market-exchange .market-current-lira{text-align:center;width:100%}#generalactions_replacement.market-exchange .market-current-lira #liraCtrWrap{align-items:center;display:inline-flex;gap:.35em;justify-content:center}#generalactions_replacement.market-exchange .market-exchange-grid{align-items:start;direction:ltr;display:grid!important;grid-auto-flow:row;grid-template-columns:min-content repeat(7,minmax(3.25em,max-content));justify-content:center;max-width:100%;overflow-x:auto;width:100%}#generalactions_replacement.market-exchange .market-exchange-grid>.counterParent{align-items:center;border-right:1px solid #d3d3d3;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;min-width:0;padding:0}#generalactions_replacement.market-exchange .market-exchange-grid>.counterParent:last-child{border-right:none;padding-right:0}#generalactions_replacement.market-exchange .market-exchange-grid>.counterParent:first-child{padding-left:0}#generalactions_replacement.market-exchange .market-label-column,#generalactions_replacement.market-exchange .resourceCounter{align-items:center;display:flex;flex-direction:column;gap:.2em;justify-content:flex-start;margin-right:.2em;max-width:min-content;width:min-content}#generalactions_replacement.market-exchange .market-label-column .cost,#generalactions_replacement.market-exchange .market-label-column .discount,#generalactions_replacement.market-exchange .resourceCounter .cost,#generalactions_replacement.market-exchange .resourceCounter .discount{align-items:center;display:flex;justify-content:center;min-height:1.2em;white-space:nowrap}#generalactions_replacement.market-exchange .resourceCounter.no-rate-rows .cost,#generalactions_replacement.market-exchange .resourceCounter.no-rate-rows .discount{min-height:1.2em;visibility:hidden}#generalactions_replacement.resource-counter-bar{align-items:center;direction:ltr;display:flex!important;flex-flow:row nowrap!important;gap:.5em;justify-content:center;line-height:1em;width:100%}#generalactions_replacement.resource-counter-bar>.action-button,#generalactions_replacement.resource-counter-bar>.replacement-button{align-self:center;display:inline-flex!important;flex:0 0 auto;max-width:none;order:1;width:auto!important}#generalactions_replacement.resource-counter-bar #cancel_button{order:3}#generalactions_replacement.resource-counter-bar .resource-counter-grid{align-items:start;align-self:center;display:grid!important;flex:0 0 auto;grid-auto-columns:minmax(3.25em,max-content);grid-auto-flow:column;justify-content:center;max-width:100%;order:2;overflow-x:auto;width:auto}#generalactions_replacement.resource-counter-bar .resource-counter-grid>.counterParent{align-items:center;border-right:1px solid #d3d3d3;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;min-width:0;padding:0 .5em}#generalactions_replacement.resource-counter-bar .resource-counter-grid>.counterParent:last-child{border-right:none;padding-right:0}#generalactions_replacement.resource-counter-bar .resource-counter-grid>.counterParent:first-child{padding-left:0}#generalactions_replacement.resource-counter-bar .resourceCounter{align-items:center;display:flex;flex-direction:column;gap:.2em;justify-content:flex-start;max-width:min-content;width:min-content}#generalactions_replacement.resource-counter-bar .resourceCounter.no-rate-rows .cost,#generalactions_replacement.resource-counter-bar .resourceCounter.no-rate-rows .discount{display:none}#generalactions_replacement.market-exchange .market-exchange-actions{align-items:center;direction:ltr;display:flex;flex-direction:row;gap:.5em;justify-content:center;margin-top:.35em;width:100%}#generalactions_replacement.market-exchange .market-exchange-actions #marketConfirm{order:1}#generalactions_replacement.market-exchange .market-exchange-actions #cancel_button{order:2}#generalactions_replacement.market-exchange .market-exchange-actions .replacement-button{flex-shrink:0}.bgabutton{direction:ltr}.bgabutton .worker{--worker-width:40px!important;--width:40px!important;--height:40px!important;border-radius:0;box-shadow:none;display:inline-block;height:40px!important;margin:0;min-height:40px!important;min-width:40px!important;vertical-align:middle;width:40px!important}#hand_bonus_wrapper_2,#hand_wrapper_2{border:2px solid #b8860b;border-radius:10px}