/* Match the existing single-crate controls; blue identifies the five-crate option. */
body[data-page="mint"] .mint-purchase-options{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:540px;margin:18px auto 0;}
body[data-page="mint"] .mint-purchase-options > div{min-width:0;}
body[data-page="mint"] .mint-purchase-options .price{font-size:27px;line-height:1;min-height:36px;width:max-content;max-width:100%;gap:8px;margin:0 auto 12px;}
body[data-page="mint"] .mint-purchase-options .price .art-icon{width:31px;height:31px;}
body[data-page="mint"] .mint-purchase-options .btn{display:flex;width:100%;min-height:58px;padding:12px 15px;font-size:28px;border-radius:19px;white-space:nowrap;}
.batch-odds-note{font:16px/1.3 Cartoon,sans-serif;text-align:center;color:#4d7385;margin:12px 0 0;}
.batch-confirm-odds{font:25px/1.2 Cartoon,sans-serif;text-align:center;color:#167fa3;margin:15px 0;}
.batch-odds{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:22px 0 24px;}
.batch-odds > span{display:grid;gap:5px;text-align:center;padding:16px 6px;font:16px/1.2 Cartoon,sans-serif;color:#172d4d;background:#fff7e5;border-bottom:3px solid var(--rarity);border-radius:8px;}
.batch-odds b{font-size:30px;}
.batch-reveal-dialog .batch-counter{font:20px/1.2 Cartoon,sans-serif;color:#56778d;margin:0 0 8px;}
.batch-reveal-dialog .batch-aircraft{height:260px;width:100%;object-fit:contain;mix-blend-mode:normal;}
.batch-reveal-dialog .reveal-art{margin-top:0;}
.batch-reveal-dialog .modal-actions .btn{flex:0 1 300px;}
.dialog.batch-summary-dialog{--compact-dialog-width:1300px;}
.batch-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:16px 0 22px;}
.batch-summary article{min-width:0;padding:12px 8px;text-align:center;border:2px solid var(--rarity);border-radius:16px;background:#fff9eb;}
.batch-summary .batch-aircraft{width:100%;height:135px;object-fit:contain;mix-blend-mode:normal;}
.batch-summary h3{font:21px/1.15 Cartoon,sans-serif;color:#08163f;margin:10px 0;overflow-wrap:anywhere;}
.batch-summary .badge{font-size:12px;padding:5px 8px;}
.batch-summary p{font-size:13px;color:#698092;margin:9px 0 0;}
@media(max-width:760px){
 body[data-page="mint"] .mint-purchase-options{gap:10px;max-width:450px;}
 body[data-page="mint"] .mint-purchase-options .price{font-size:23px;gap:5px;}
 body[data-page="mint"] .mint-purchase-options .price .art-icon{width:26px;height:26px;}
 body[data-page="mint"] .mint-purchase-options .btn{font-size:22px;min-height:51px;padding:10px 6px;border-radius:15px;}
 .batch-odds-note{font-size:13px;}
 .batch-confirm-odds{font-size:21px;}
 .batch-odds{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;}
 .batch-reveal-dialog .batch-aircraft{height:210px;}
 .batch-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
 .batch-summary .batch-aircraft{height:100px;}
 .batch-summary h3{font-size:18px;}
 .batch-summary .badge{font-size:10px;}
}

/* Keep mint reveal and summary controls consistent with reward popups. */
.dialog.batch-reveal-dialog .modal-actions > .btn,
.dialog.batch-summary-dialog .modal-actions > .btn{flex:0 1 310px;width:310px;max-width:100%;min-height:57px;padding:10px 16px;font-size:25px;white-space:nowrap;}
.dialog.batch-reveal-dialog .reveal > .badge{margin:12px auto 0;}
.dialog.batch-summary-dialog .batch-summary article{display:flex;flex-direction:column;align-items:center;}
.dialog.batch-summary-dialog .batch-summary h3{width:100%;min-height:2.3em;display:flex;align-items:center;justify-content:center;margin:10px 0 12px;}
.dialog.batch-summary-dialog .batch-summary .badge{margin:0;white-space:nowrap;}
.dialog.batch-summary-dialog .batch-summary .badge::after{content:" ✦";}
.dialog.batch-summary-dialog .batch-summary p{margin-top:12px;}
@media(max-width:760px){
 .dialog.batch-reveal-dialog .modal-actions,.dialog.batch-summary-dialog .modal-actions{flex-wrap:wrap;}
 .dialog.batch-reveal-dialog .modal-actions > .btn,.dialog.batch-summary-dialog .modal-actions > .btn{flex-basis:260px;width:260px;font-size:20px;min-height:49px;}
 .batch-odds > span{font-size:15px;padding:12px 6px;}
 .batch-odds b{font-size:26px;}
}

/* Give both crate prices a full-size, equally spaced background. */
body[data-page="mint"] .mint-purchase-options .price{justify-content:center;min-width:155px;min-height:52px;padding:8px 20px;border:1px solid #b7b6a1;border-radius:24px;background:linear-gradient(#fff4db,#ebdfc5);box-shadow:inset 0 2px 0 #fff9,0 2px 0 #b8ad94;}
@media(max-width:760px){body[data-page="mint"] .mint-purchase-options .price{min-width:130px;min-height:46px;padding:7px 16px;}}

/* Readable balance captions beneath mint confirmation actions. */
.dialog.mint-confirm-dialog .mint-available-note{font:700 16px/1.4 Trebuchet MS,Arial,sans-serif;color:#416178;margin:18px 0 0;}
body[data-page="mint"] .mint-info>.batch-odds-note{font-size:20px;line-height:1.35;margin:15px 0 10px;}
body[data-page="mint"] .mint-info>.mint-balance-note{font:700 16px/1.4 Trebuchet MS,Arial,sans-serif;color:#416178;margin:10px 0 0;}
@media(max-width:760px){body[data-page="mint"] .mint-info>.batch-odds-note{font-size:17px;}body[data-page="mint"] .mint-info>.mint-balance-note,.dialog.mint-confirm-dialog .mint-available-note{font-size:14px;}}
