@import url(modules/bga-help.css);@import url(modules/bga-zoom.css);:root{--board-width:740px;--card-width:113px;--card-height:177px;--board-stack-top:5.1%}#lostcities_wrapper{display:grid;gap:1px;grid-template-areas:"score score" ". opponent" ". opponentScore" "deck board" ". playerScore" ". player";position:relative}#player_hand_wrapper{align-items:flex-end;display:grid;gap:5px;grid-template-areas:"hand"}@media (max-width:800px){#lostcities_wrapper{grid-template-areas:"score score" ". opponent" ". opponentScore" ". board" ". playerScore" ". player" "deck hand"}#player_hand_wrapper{grid-template-areas:"deck hand"}#deck{grid-area:deck;margin-top:auto}}#expeditions_panel{margin:auto;position:relative;width:var(--board-width)}.expedition{--thickness:0px;--xShadowShift:1;--yShadowShift:1;background:hsla(0,0%,100%,.4);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);height:var(--card-height)}.expedition[data-empty=false]{background:unset;box-shadow:unset;height:unset}.card{height:var(--card-height)}.card,.card_background{width:var(--card-width)}.card_background{background-image:url(img/cards.png);height:calc(var(--card-height) - 5px)}.board_stack .card{cursor:pointer}#board_stack_1{left:23px;rotate:-2.5deg}#board_stack_1,#board_stack_2{position:absolute;top:var(--board-stack-top)}#board_stack_2{left:23.1%;rotate:-1deg}#board_stack_3{left:42.5%;rotate:-.4deg}#board_stack_3,#board_stack_4{position:absolute;top:var(--board-stack-top)}#board_stack_4{left:62.4%;rotate:1.2deg}#board_stack_5{left:82%;position:absolute;rotate:-1deg;top:var(--board-stack-top)}.board_stack.card-stock.deck[data-empty=true]:not(.possible-place){background:none;box-shadow:none}.cstm-selectable-card{outline:unset}.cstm-selected-card,.possible-place{box-shadow:0 0 5px 5px #abdb25!important}#board{align-self:center;color:#895d36;grid-area:deck;justify-self:center;position:relative}#board_surface{aspect-ratio:800/210;background-image:url(img/board.jpg);background-size:contain;grid-area:board;position:relative;width:var(--board-width)}.board_stack{height:var(--card-height);width:var(--card-width)}.expeditions-scores{display:flex;justify-content:space-around;width:var(--board-width)}.expedition-score{align-items:center;aspect-ratio:1;background:#774f2c;border-radius:50%;box-shadow:1px 1px 3px 0 #000;color:#fff;display:flex;font-size:smaller;font-weight:700;height:unset;justify-content:center;padding:1px;pointer-events:none;text-align:center;user-select:none;z-index:1;.invisible{display:none}}.exp-negative-score{color:#ffe200}.expedition-score.expedition-you{top:163px}#expeditions_opponent_scores{grid-area:opponentScore}#expeditions_player_scores{grid-area:playerScore}#pick_cards{display:none}.pick_card{border:5px solid red;cursor:pointer;height:var(--card-height);left:0;opacity:.5;position:absolute;top:10px;width:var(--card-width)}.pick_card:hover{opacity:.8}.expeditions{display:flex;justify-content:space-around;width:var(--board-width)}.expedition,.expeditions{min-height:var(--card-height)}.expedition{border-radius:3%;justify-content:flex-start;margin:1px;max-height:max-content;position:relative;width:var(--card-width)}#expeditions_opponent{grid-area:opponent}#expeditions_opponent .expedition{align-self:flex-end;justify-content:flex-end}#expeditions_opponent{margin-bottom:-175px}#expeditions_player{grid-area:player}.expedition_slot{height:30px;left:0;position:absolute;width:100%}#expeditions_opponent,#expeditions_player{position:relative}#game_play_area{display:flex;flex-direction:column;min-height:88dvh}#player_hand_wrapper{margin-top:auto}#player_hand_new .lost-cities-card:not(:first-child){margin-left:-57px}.expedition .lost-cities-card:not(:first-child){margin-top:-156px}.stockitem_selected{border:4px solid red!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-left:-4px;margin-top:-4px}#deck{background-position:var(--card-width) var(--card-height);cursor:pointer;left:-94px;top:30px}#deck_action{border:5px solid red;cursor:pointer;display:none;height:var(--card-height);left:-45px;opacity:.5;top:-20px;width:var(--card-width)}#deck.active #deck_action{display:block}#deck_action:hover{opacity:.8}#deck_card{border-radius:3%;box-shadow:2px 2px 6px 0 #000;cursor:pointer}#deck_card .card_background{background-position:0 calc(var(--card-height) - 5px);border-radius:3%}#deck_count{bottom:5px;display:flex;justify-content:center;margin:auto;position:absolute;width:100%;z-index:100}#deck_count_nbr{aspect-ratio:1;background:#fff;border-radius:50%;box-shadow:1px 1px 3px 0 #000;padding:2px;text-align:center;width:18px}#round_count{font-weight:700;left:-94px;text-align:center;top:10px;width:var(--card-width)}#deck_card_picked{background-position:0 var(--card-height);width:var(--card-width)}#board_card_picked,#deck_card_picked{background-image:url(img/cards.png);height:var(--card-height);position:absolute;z-index:10}#board_card_picked{background-position:var(--card-width) var(--card-height);width:0}.logicon{display:inline-block;font-weight:bolder}.logicon-logo{background-image:url(img/icons.png);background-repeat:no-repeat;background-size:500%;display:inline-block;height:28px;position:relative;top:3px;width:28px}.logicon_value_yellow{color:#ed5!important}.logicon_value_orange,.logicon_value_yellow{text-shadow:0 0 1px #000,0 0 2px #000,0 0 3px #000}.logicon_yellow{background-position:0 0}.logicon_blue{background-position:25% 0}.logicon_purple{background-position:50% 0}.logicon_green{background-position:75% 0}.logicon_orange{background-position:100% 0}.gamestate_gameEnd #score,.gamestate_seeEndOfRound #score{display:flex}#score{display:none;grid-area:score;justify-content:center;#table-wrapper{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:40px;.score-exp-icon{background-image:url(img/icons.png);background-repeat:no-repeat;background-size:500%;height:45px;justify-self:center;width:45px}table{color:#67462a;thead tr{background-color:unset}td.total,th.total,th.total-score{border-right:1px solid #895d36}tr{background-color:#ffffff85;border-bottom:1px solid #895d36;height:40px}tr th{color:#895d36;padding:8px;text-align:center;text-shadow:0 0 1px #054259,0 0 2px #054259,0 0 3px #054259}.scoretr{background-color:#f8f8ff;th{font-weight:700;text-shadow:unset}th:first-child{border-left:1px solid #895d36}}tr td{font-size:150%;text-align:center;width:100px}tr td:first-child{border-left:1px solid #895d36}tr td.player-name{color:#054259;font-size:120%;font-weight:700;text-overflow:ellipsis;text-shadow:0 0 1px #fff,0 0 2px #fff,0 0 3px #fff;width:181px;word-break:break-all}tr td.total{font-weight:700}tr td.highlight{color:gold}}}.score-number{transition:color .5s ease-in-out}.score-number.animatedScore{color:red!important}}@keyframes bonus-card-animation{0%{transform:scale(.15)}50%{transform:scale(1)}to{transform:scale(.15)}}#help-dialog-content{width:620px;ul{padding:5px;li{list-style:disc inside;margin:5px;padding-inline-start:20px}}}