._catan-view_187ax_1._table_187ax_1{position:relative;width:100%;height:100%;min-height:0;overflow:hidden}._catan-view_187ax_1._catanActions_187ax_8{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-2);height:auto;box-sizing:border-box;padding:0;width:100%;align-content:center;overflow:visible}._catan-view_187ax_1 ._actionTools_187ax_20{grid-column:2;transform:translateY(calc(-50% - var(--space-1)));display:flex;align-items:center;gap:10px}._catan-view_187ax_1 ._buildTools_187ax_27,._catan-view_187ax_1 ._exchangeTools_187ax_28{display:flex;align-items:center;gap:6px}._catan-view_187ax_1 ._exchangeTools_187ax_28{padding-left:10px;border-left:1px solid var(--border-strong)}._catan-view_187ax_1 ._actionExtras_187ax_37{grid-column:3;display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2)}._catan-view_187ax_1._catanActions_187ax_8>[role=alert]{position:absolute;bottom:100%;left:0;right:0}._catan-view_187ax_1._actionHint_187ax_50{display:grid;gap:7px;max-width:260px}._catan-view_187ax_1._actionHint_187ax_50 p{margin:0}._catan-view_187ax_1._actionHint_187ax_50 small{color:var(--text-secondary)}._catan-view_187ax_1 ._actionHintHeld_187ax_61{display:flex;flex-wrap:wrap;align-items:center;gap:4px;color:var(--text-secondary)}._catan-view_187ax_1 ._actionHintStatus_187ax_68{display:flex;flex-wrap:wrap;align-items:center;gap:4px;color:var(--accent-primary)}._catan-view_187ax_1 ._actionHintStatus_187ax_68[data-available=true]{color:var(--success)}._catan-view_187ax_1._developmentShop_187ax_78{display:grid;gap:12px}._catan-view_187ax_1._developmentShopDialog_187ax_82{width:min(600px,100%)}._catan-view_187ax_1 ._purchaseInfo_187ax_85{display:grid;gap:6px}._catan-view_187ax_1 ._purchaseInfo_187ax_85 small,._catan-view_187ax_1 ._catalogLabel_187ax_90,._catan-view_187ax_1 ._catalogLimit_187ax_91,._catan-view_187ax_1 ._catalogRules_187ax_92{color:var(--text-secondary);font-size:var(--font-size-caption)}._catan-view_187ax_1 ._catalogLabel_187ax_90{margin:0 0 8px}._catan-view_187ax_1 ._catalogLimit_187ax_91{margin:0}._catan-view_187ax_1 ._catalogRules_187ax_92 summary{cursor:pointer}._catan-view_187ax_1 ._catalogRules_187ax_92 p{margin:8px 0 0;line-height:1.6}._catan-view_187ax_1._developmentShop_187ax_78>section>._actionHintStatus_187ax_68{margin-top:6px}._catan-view_187ax_1 ._developmentOwned_187ax_112{display:grid;gap:8px}._catan-view_187ax_1 ._developmentPurchase_187ax_116{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._catan-view_187ax_1 ._developmentCatalog_187ax_123{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}._catan-view_187ax_1 ._developmentCatalog_187ax_123>div{display:grid;gap:6px;min-width:0;text-align:center}._catan-view_187ax_1 ._developmentCatalog_187ax_123 img{display:block;width:100%;height:100%;object-fit:contain}._catan-view_187ax_1 ._catalogCard_187ax_140{width:100%;aspect-ratio:323 / 500;--card-surface-background: transparent;--card-surface-radius: 6px}._catan-view_187ax_1 ._developmentCatalog_187ax_123 small{color:var(--text-secondary)}._catan-view_187ax_1 ._catalogDescription_187ax_149{display:grid;gap:4px}._catan-view_187ax_1 ._catalogDescription_187ax_149 h3,._catan-view_187ax_1 ._catalogDescription_187ax_149 p,._catan-view_187ax_1 ._developmentOwned_187ax_112 h3{margin:0}._catan-view_187ax_1._developmentDetails_187ax_158._developmentInventory_187ax_158{gap:6px}._catan-view_187ax_1._developmentDetails_187ax_158._developmentInventory_187ax_158>article{grid-template-columns:minmax(0,1fr);gap:0;padding:8px 10px}._catan-view_187ax_1._developmentInventory_187ax_158>article>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:center}._catan-view_187ax_1._developmentDetails_187ax_158._developmentInventory_187ax_158 h3,._catan-view_187ax_1._developmentDetails_187ax_158._developmentInventory_187ax_158 p{grid-column:1;margin:0}._catan-view_187ax_1._developmentInventory_187ax_158 button{grid-column:2;grid-row:1 / span 2}._catan-view_187ax_1._resourceReceipt_187ax_181{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;padding:0;margin:16px 0 0;list-style:none}._catan-view_187ax_1._resourceReceipt_187ax_181 li{display:grid;flex:1 1 100px;max-width:160px;justify-items:center;gap:8px}._catan-view_187ax_1._resourceReceipt_187ax_181 img{width:60px;aspect-ratio:323 / 500;object-fit:contain;filter:drop-shadow(2px 3px 2px #142b3a40)}._catan-view_187ax_1 ._resourceReceiptAmount_187ax_203{display:flex;align-items:baseline;justify-content:center;gap:8px;white-space:nowrap}._catan-view_187ax_1._resourceReceipt_187ax_181 span{font-size:15px;font-weight:600}._catan-view_187ax_1._resourceReceipt_187ax_181 strong{color:#24764c;font-size:30px;font-weight:800;line-height:1.1}._catan-view_187ax_1._boardInteraction_187ax_220{position:absolute;top:0;right:0;bottom:0;left:0}._catan-view_187ax_1._boardInteraction_187ax_220[data-pointable=true]{cursor:pointer}._catan-view_187ax_1._boardActions_187ax_227{min-width:0;width:100%}._catan-view_187ax_1._boardConfirmation_187ax_231,._catan-view_187ax_1._boardHover_187ax_232{position:absolute;z-index:4;box-sizing:border-box;border:1px solid #8baab470;border-radius:10px;background:#102738f5;color:#edf3ed;box-shadow:0 8px 24px #00101e50}._catan-view_187ax_1._boardConfirmation_187ax_231{width:min(310px,calc(100% - 24px));max-height:calc(100% - 24px);overflow:auto;padding:12px}._catan-view_187ax_1._boardHover_187ax_232{padding:7px 10px;max-width:250px;font-size:12px;pointer-events:none}._catan-view_187ax_1._boardHover_187ax_232 small{display:block;margin-top:3px;color:#cbd4ba}._catan-view_187ax_1 ._paymentHeld_187ax_259{display:grid;gap:5px;color:#b8ccd5;font-size:12px;line-height:1.4}._catan-view_187ax_1 ._boardPayment_187ax_266{display:grid;gap:4px;font-size:12px;color:#b8ccd5}._catan-view_187ax_1._resourceHand_187ax_272{min-width:0}._catan-view_187ax_1._publicResources_187ax_275{margin-top:8px}._catan-view_187ax_1 ._ownedBuildings_187ax_278{display:grid;gap:6px;margin-top:10px}._catan-view_187ax_1 ._summaryLabel_187ax_283{color:var(--text-secondary);font-size:11px}._catan-view_187ax_1 ._statIcon_187ax_287{color:var(--accent-primary)}._catan-view_187ax_1._factionBadge_187ax_290{display:flex;align-items:center;gap:7px;margin-top:7px;padding:5px 8px;color:var(--catan-faction-color);border-left:4px solid currentColor;border-radius:4px;background:#193447;background:color-mix(in srgb,var(--catan-faction-color) 13%,#102433);font-size:13px;line-height:1.3}._catan-view_187ax_1._factionBadge_187ax_290>strong{color:var(--text-primary)}._catan-view_187ax_1._factionBadge_187ax_290>span{margin-left:auto;color:#c2d0d8;font-size:10px}._catan-view_187ax_1._buildingSupply_187ax_312{min-width:0}._catan-view_187ax_1 ._buildingCards_187ax_315{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}._catan-view_187ax_1 ._buildingCard_187ax_315{display:grid;justify-items:center;align-content:center;gap:6px;min-width:0;min-height:74px;padding:7px 3px;box-sizing:border-box;border:1px solid rgb(var(--building-tint) / 28%);border-radius:10px;background:rgb(var(--building-tint) / 12%)}._catan-view_187ax_1 ._buildingCard_187ax_315[data-building=road]{--building-tint: 210 158 87}._catan-view_187ax_1 ._buildingCard_187ax_315[data-building=settlement]{--building-tint: 91 178 148}._catan-view_187ax_1 ._buildingCard_187ax_315[data-building=city]{--building-tint: 151 139 214}._catan-view_187ax_1 ._buildingCard_187ax_315:hover{border-color:var(--accent-primary)}._catan-view_187ax_1 ._buildingCardHeading_187ax_345{display:flex;align-items:center;justify-content:center;gap:3px;font-size:12px;white-space:nowrap}._catan-view_187ax_1 ._buildingCardHeading_187ax_345 img{width:24px;height:24px;object-fit:contain}@container tabletop (max-width: 1100px){._catan-view_187ax_1 ._buildingCardHeading_187ax_345{flex-direction:column}._catan-view_187ax_1 ._buildingCardHeading_187ax_345 img{width:20px;height:20px}}._catan-view_187ax_1 ._buildingCard_187ax_315 b{font-size:23px;line-height:1;font-weight:600;font-variant-numeric:tabular-nums}._catan-view_187ax_1 ._buildingCard_187ax_315[data-empty]{color:var(--text-secondary);background:rgb(var(--building-tint) / 5%)}._catan-view_187ax_1 ._buildingCard_187ax_315[data-empty] img{opacity:.55;filter:saturate(.5)}._catan-view_187ax_1._awards_187ax_381{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}._catan-view_187ax_1._awards_187ax_381 span{padding:3px 6px;font-size:11px;border-radius:5px;color:#ffe1a1;background:#a776252e;border:1px solid #b98f4d80}._catan-view_187ax_1._cards_187ax_395{display:flex;flex-wrap:wrap;gap:12px;padding:4px 0}._catan-view_187ax_1._handCard_187ax_401{width:64px;aspect-ratio:2 / 3}._catan-view_187ax_1._handCard_187ax_401 img{display:block;width:100%;height:100%;object-fit:contain}._catan-view_187ax_1._handCard_187ax_401 small{position:absolute;bottom:0;left:0;right:0;display:block;padding:3px;font-size:10px;text-align:center;background:var(--bg-panel)}._catan-view_187ax_1._handCard_187ax_401,._catan-view_187ax_1._choiceCard_187ax_423{--card-surface-background: var(--bg-card);--card-surface-border-color: var(--border-base);--card-surface-border-width: 1px;--card-surface-radius: 10px;--card-surface-shadow: none}._catan-view_187ax_1._handCard_187ax_401:is(:hover,:focus-within),._catan-view_187ax_1._choiceCard_187ax_423:is(:hover,:focus-within){--card-surface-border-color: var(--accent-primary);--card-surface-rim: 1px solid var(--accent-primary);--card-surface-hover-shadow: 0 8px 18px var(--shadow-medium)}._catan-view_187ax_1._choiceCard_187ax_423{min-width:0;min-height:150px}._catan-view_187ax_1._exchangeChoices_187ax_440 ._choiceCard_187ax_423{min-height:110px}._catan-view_187ax_1._choiceCard_187ax_423 ._exchangeCard_187ax_443,._catan-view_187ax_1._choiceCard_187ax_423 ._resourceChoiceContent_187ax_444{box-sizing:border-box;height:100%;pointer-events:none}._catan-view_187ax_1._choices_187ax_449{display:flex;flex-wrap:wrap;gap:8px;max-height:360px;overflow:auto;padding:4px}._catan-view_187ax_1._trade_187ax_457{display:grid;gap:12px}._catan-view_187ax_1._tradeRow_187ax_461{display:grid;grid-template-columns:minmax(90px,1fr) 90px minmax(40px,1fr);gap:8px;align-items:center;margin-block:8px}._catan-view_187ax_1._playerChoice_187ax_468{display:grid;gap:22px}._catan-view_187ax_1 ._dialogIntro_187ax_472{margin:0;color:var(--text-secondary);line-height:1.7}._catan-view_187ax_1 ._playerChoiceGrid_187ax_477{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:16px}._catan-view_187ax_1 ._dialogFooter_187ax_482,._catan-view_187ax_1 ._tradeFooter_187ax_483{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding-top:18px;border-top:1px solid var(--border-base)}._catan-view_187ax_1 ._dialogFooter_187ax_482>span{margin-right:auto;color:var(--text-secondary);font-size:13px}._catan-view_187ax_1 ._tradeHeading_187ax_496{display:flex;justify-content:center;align-items:center;gap:32px;padding:6px 12px 16px}._catan-view_187ax_1 ._tradePerson_187ax_503{display:grid;justify-items:center;gap:8px;width:100px;text-align:center;overflow-wrap:anywhere}._catan-view_187ax_1 ._tradeAvatar_187ax_511{width:64px;height:64px;border-radius:18px;padding:6px}._catan-view_187ax_1 ._tradeStatus_187ax_517{display:grid;justify-items:center;gap:5px;color:var(--accent-primary);text-align:center}._catan-view_187ax_1 ._tradeStatus_187ax_517 small{color:var(--text-secondary);font-size:11px}._catan-view_187ax_1 ._tradeColumns_187ax_528{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}._catan-view_187ax_1 ._tradeSide_187ax_533{min-width:0;padding:14px;border:1px solid var(--border-base);border-radius:14px;background:var(--bg-base);background:color-mix(in srgb,var(--bg-base) 45%,transparent)}._catan-view_187ax_1 ._tradeSide_187ax_533>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:10px;border-bottom:1px solid var(--border-base);font-size:15px}._catan-view_187ax_1 ._tradeSide_187ax_533>header strong{color:var(--accent-primary);font-size:24px}._catan-view_187ax_1 ._tradeSide_187ax_533>header small{font-size:11px;font-weight:400;color:var(--text-secondary)}._catan-view_187ax_1 ._tradeResource_187ax_560{display:flex;align-items:center;gap:10px;min-height:51px;padding:5px 0}._catan-view_187ax_1 ._tradeResource_187ax_560>img{width:26px;height:38px;border-radius:3px;object-fit:cover}._catan-view_187ax_1 ._tradeResourceName_187ax_573{display:grid;gap:3px;flex:1;min-width:0;font-size:13px}._catan-view_187ax_1 ._tradeResourceName_187ax_573 small{font-size:11px;color:var(--text-secondary)}._catan-view_187ax_1 ._tradeStepper_187ax_584{display:flex;align-items:center;gap:2px}._catan-view_187ax_1 ._tradeStepper_187ax_584 input{width:44px;padding-inline:2px;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}._catan-view_187ax_1 ._tradeStepper_187ax_584 input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}._catan-view_187ax_1 ._tradeQuantity_187ax_598{color:var(--accent-primary);font-size:25px}._catan-view_187ax_1 ._tradeHint_187ax_602{margin:0;font-size:12px;color:var(--text-secondary);line-height:1.7}._catan-view_187ax_1._resourceChoices_187ax_608{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}._catan-view_187ax_1 ._resourceChoiceContent_187ax_444{display:grid;justify-items:center;gap:10px;padding:12px 3px}._catan-view_187ax_1 ._resourceChoiceContent_187ax_444 img{width:54px;height:80px;object-fit:cover;border-radius:5px}._catan-view_187ax_1._exchangeChoices_187ax_440{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(68px,auto);align-content:start;gap:10px}._catan-view_187ax_1 ._exchangeCard_187ax_443{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:14px 10px}._catan-view_187ax_1 ._exchangeCard_187ax_443>span{display:flex;align-items:center;flex-wrap:wrap;gap:6px}._catan-view_187ax_1 ._exchangeRate_187ax_646{color:var(--accent-primary);font-size:13px}._catan-view_187ax_1 ._exchangeCard_187ax_443 small{color:var(--text-secondary);font-size:11px}@media(max-width:680px){._catan-view_187ax_1 ._tradeColumns_187ax_528{grid-template-columns:1fr}._catan-view_187ax_1 ._tradeHeading_187ax_496{gap:12px}}._catan-view_187ax_1._playerDetails_187ax_662{display:grid;gap:12px}._catan-view_187ax_1._objectDetails_187ax_667{display:grid;gap:20px}._catan-view_187ax_1._objectDetails_187ax_667 h3,._catan-view_187ax_1._developmentDetails_187ax_158 h3{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 10px;font-size:var(--font-size-section)}._catan-view_187ax_1._objectDetails_187ax_667 p,._catan-view_187ax_1._developmentDetails_187ax_158 p{margin:8px 0;line-height:1.7}._catan-view_187ax_1 ._objectHeading_187ax_685{display:flex;align-items:center;gap:20px}._catan-view_187ax_1 ._objectHeading_187ax_685>svg{width:50px;height:50px;color:var(--accent-primary)}._catan-view_187ax_1 ._terrainArtwork_187ax_695{position:relative;width:120px;height:120px;flex:none}._catan-view_187ax_1 ._terrainArtwork_187ax_695>img{display:block;width:100%;height:100%;object-fit:contain}._catan-view_187ax_1 ._terrainArtwork_187ax_695 ._numberSeal_187ax_707{position:absolute;top:30%;left:30%;width:40%;height:40%}._catan-view_187ax_1 ._objectWarning_187ax_714{display:inline-block;color:var(--accent-primary);font-size:var(--font-size-caption)}._catan-view_187ax_1 ._neighborTiles_187ax_719{display:flex;flex-wrap:wrap;gap:10px}._catan-view_187ax_1 ._neighborTiles_187ax_719>span{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;background:var(--bg-card);border-radius:var(--radius-control)}._catan-view_187ax_1 ._neighborTiles_187ax_719 img{width:34px;height:34px;object-fit:contain}._catan-view_187ax_1 ._harborFact_187ax_737{display:flex;align-items:center;gap:8px}._catan-view_187ax_1._objectDetails_187ax_667 details{color:var(--text-secondary);font-size:13px}._catan-view_187ax_1._objectDetails_187ax_667 summary{cursor:pointer}._catan-view_187ax_1._developmentDetails_187ax_158>article{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;align-items:start;padding:16px;background:var(--bg-card);border:1px solid var(--border-base);border-radius:12px}._catan-view_187ax_1._developmentDetails_187ax_158{display:grid;gap:16px}._catan-view_187ax_1._developmentDialog_187ax_763{width:min(660px,100%)}._catan-view_187ax_1._developmentDialog_187ax_763:has([data-development-card]:nth-child(2)){width:min(820px,100%)}._catan-view_187ax_1 ._developmentStatus_187ax_769[data-available=true]{color:var(--accent-primary)}@media(max-width:680px){._catan-view_187ax_1._developmentDetails_187ax_158>article{grid-template-columns:110px minmax(0,1fr);gap:14px}}._catan-view_187ax_1._developmentDetails_187ax_158>article>img{display:block;width:100%;height:auto;border-radius:var(--radius-control)}._catan-view_187ax_1._developmentDetails_187ax_158 h3 small,._catan-view_187ax_1 ._developmentStatus_187ax_769{color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:400}.player-choice-card{position:relative;display:grid;justify-items:center;align-content:start;gap:10px;min-width:0;width:100%;padding:20px 14px 16px;border:1px solid var(--border-base);border-radius:16px;background:var(--bg-panel);color:var(--text-primary);white-space:normal;font:inherit;cursor:pointer}.player-choice-card[aria-pressed=true]{border-color:var(--accent-primary);background:var(--bg-panel);background:color-mix(in srgb,var(--accent-primary) 13%,var(--bg-panel));box-shadow:inset 0 0 0 1px var(--accent-primary)}.player-choice-portrait{display:block;width:96px;height:104px;padding:8px;border-radius:18px;background:var(--bg-base);background:color-mix(in srgb,var(--accent-primary) 8%,var(--bg-base))}.player-choice-card:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.player-choice-card:hover:not(:disabled){border-color:var(--accent-primary);box-shadow:0 8px 18px var(--shadow-medium);box-shadow:0 8px 18px var(--shadow-medium),inset 0 0 0 1px color-mix(in srgb,var(--accent-primary) 30%,transparent)}.player-choice-card:disabled{opacity:.55;cursor:default}.player-choice-card strong{max-width:100%;overflow-wrap:anywhere}.player-choice-card small{color:var(--text-secondary);font-size:12px;line-height:1.5}.player-choice-check{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--border-base);border-radius:50%;color:var(--accent-primary)}
