.venture-card .venture-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;padding:14px;border:1px solid #b39b5866;border-radius:12px;background:#10251bdd}
.venture-facts div{min-width:0}.venture-facts dt{font-size:15px;font-weight:650;color:#b5caba;margin-bottom:7px}.venture-facts dd{margin:0;color:#f7d895;font-size:clamp(21px,2.2vw,32px);font-weight:850;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.venture-facts dd.down{color:#ffa392}
.venture-card .venture-notes{padding-left:21px;margin:12px 0;font-size:16px;line-height:1.6;color:#c1d0bf}.venture-notes li+li{margin-top:9px}.venture-card .venture-odds{padding:13px 16px;border-radius:10px;background:#10251b;border:1px solid #61735b}.venture-odds>b{display:block;color:#f7d895;margin-bottom:8px}.venture-odds div{display:flex;justify-content:space-between;gap:12px;line-height:1.75;font-size:16px}.venture-card .choice small{font-size:15px;line-height:1.5}.venture-card .choice strong{font-size:18px}.venture-card .hint{font-size:14px;line-height:1.6}.venture-settlement{font-size:17px;line-height:1.7}.venture-news p{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-bottom:1px solid #61735b66}.venture-news span{font-size:17px}.venture-card .modal-actions{gap:10px}
@media(max-width:600px){.venture-card .venture-facts{margin:12px 0;gap:8px;padding:12px}.venture-card .venture-notes{font-size:16px}.venture-card .modal-actions{flex-wrap:wrap}.venture-card .modal-actions button{min-height:48px;flex:1;white-space:normal}}

.venture-auction-terms{text-align:left;font-size:15px;line-height:1.55;margin:8px 0;padding:10px 12px;background:#10251b;border:1px solid #8c794f88;border-radius:10px}.venture-auction-terms summary{font-weight:750;color:#f7d895;cursor:pointer}.venture-auction-terms p{font-size:15px!important;margin:8px 0 0!important;line-height:1.55!important}

#overlay .venture-card .venture-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,125px),1fr))}
#overlay .venture-card .venture-facts dd{font-size:26px;line-height:1.3;white-space:nowrap}
#overlay .venture-card p{font-size:16px;line-height:1.65}
#overlay .venture-card .choice strong{font-size:18px}
#overlay .venture-card .choice small{font-size:15px}
#overlay .venture-card .modal-actions button{font-size:16px;min-height:44px}

#overlay .venture-card.card-split .venture-facts{display:block}#overlay .venture-card.card-split .venture-facts>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 8px}#overlay .venture-card.card-split .venture-facts>div+div{margin-top:10px}#overlay .venture-card.card-split .venture-facts dt{margin:0}#overlay .venture-card.card-split .venture-facts dd{font-size:24px}
