.cards .card.risk-choice{display:grid;grid-template-columns:44px minmax(0,1fr);gap:5px 9px;align-content:start;text-align:left;padding:17px;min-height:0;border-color:#b2795e;background-color:#231c19}
.cards .card.risk-choice .card-icon{position:static;grid-column:1;grid-row:1 / 3;align-self:center;width:44px;height:48px;margin:0}
.cards .card.risk-choice .card-icon .game-icon{width:44px;height:44px}
.cards .risk-choice .card-type{display:block;grid-column:2;grid-row:1;padding-right:10px;font-size:11px;line-height:1.5;letter-spacing:0}
.cards .risk-choice .card-name{display:block;grid-column:2;grid-row:2;font-size:19px;line-height:1.35;margin:0;word-break:keep-all;overflow-wrap:anywhere}
.risk-choice-effect,.cards .risk-choice .card-desc,.cards .risk-choice .card-level{grid-column:1 / -1}
.risk-choice .card-type{color:#e9b996}
.risk-choice-effect{display:block;text-align:left;font-size:14px;line-height:1.55;padding:8px 10px;border-left:2px solid;margin-top:9px;overflow-wrap:anywhere}
.risk-choice-effect b{display:block;font-size:11px;letter-spacing:.05em;margin-bottom:2px}
.risk-choice-benefit{color:#b8e4c8;border-color:#8db69c;background:rgba(108,159,126,.08)}
.risk-choice-cost{color:#f0b5a5;border-color:#c08272;background:rgba(190,105,88,.08)}
.risk-choice .risk-choice-context{font-size:12px;line-height:1.5;color:#c4bba7;margin-top:12px}
.risk-choice .card-level small{display:block;font-size:10px;line-height:1.5;font-weight:normal;color:#bdb39e;margin-top:5px}
#combat-stack-layer{position:absolute;inset:0;z-index:95;pointer-events:auto}
@media(max-width:540px){.risk-choice-effect{font-size:12px;margin-top:5px;padding:6px 8px}.risk-choice .risk-choice-context{font-size:11px;margin-top:6px}.risk-choice .card-level small{font-size:10px}}
