.country-select-label{display:flex;align-items:center;gap:12px;margin:10px 0 14px;color:var(--muted,#826773);font-size:13px;font-weight:600}
.country-select-label select{min-width:0;flex:1;width:auto;border:1px solid #e5cbd3;border-radius:12px;padding:10px 12px;color:#412331;background:#fffaf6;font:inherit}
.language-menu{max-height:min(70dvh,440px);overflow:auto;min-width:190px}
.language-menu .country-select-label{padding:0 12px;flex-direction:column;align-items:stretch}
.bank-view select{width:100%;padding:14px;border:1px solid #e5cbd3;border-radius:12px;background:#fff;color:#412331;font:inherit}
.reward-amount{font-size:clamp(54px,15vw,84px);line-height:1.05;overflow-wrap:anywhere}
.campaign-heading strong{font-size:clamp(27px,8.4vw,40px)}
@media(max-width:360px){.quiz-tools{gap:5px}.quiz-tools select{max-width:91px}.campaign-heading strong{font-size:29px}}
