body.first-deposit-offer-open{overflow:hidden}
.first-deposit-offer-shade{position:fixed;inset:0;z-index:19000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(1,12,7,.65);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);overflow:auto;overscroll-behavior:contain}
.first-deposit-offer-frame{width:min(80vw,330px);max-width:calc((100vh - 110px)*.75);max-width:min(80vw,330px,calc((100dvh - 110px)*.75));display:flex;align-items:center;flex-direction:column;gap:14px}
.first-deposit-offer-card{position:relative;overflow:hidden;border-radius:9px;width:100%;aspect-ratio:3/4;background:#0b3425}.first-deposit-offer-art{display:block;width:100%;height:100%;object-fit:contain}
.first-deposit-offer-header{position:absolute;inset:0 0 auto;height:49%;box-sizing:border-box;padding:11% 5% 0;background:#0b3425 url('assets/1f02d5ffafe2b641.png') center/100% auto;color:#ffe593;text-align:center;overflow:hidden;font-family:inherit}
.first-deposit-offer-header h2{margin:0;color:#ffda58;font-size:clamp(15px,4.3vw,23px);line-height:1.15;text-shadow:1px 1px 2px #3f2100}.first-deposit-offer-header p{margin:9px 0 12px;font-size:clamp(14px,3.9vw,20px);line-height:1.15;font-weight:700;color:#fff0b2;text-shadow:1px 1px 2px #3f2100}
.first-deposit-offer-value{display:block;font-size:clamp(24px,7vw,39px);font-weight:800;line-height:1.05;overflow-wrap:anywhere;color:#ffdb65;text-shadow:1px 2px 1px #8f3800}
.first-deposit-offer-accessible{clip:rect(0,0,0,0);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap;padding:0}
.first-deposit-offer-go{position:absolute;left:19%;bottom:7.5%;width:62%;height:12%;border:0;border-radius:999px;background:transparent;cursor:pointer}
.first-deposit-offer-close{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#171818;color:white;font:700 28px/1 Arial,sans-serif;cursor:pointer}.first-deposit-offer-frame button:focus-visible{outline:3px solid white;outline-offset:3px}
@media(max-height:600px){.first-deposit-offer-header{padding-top:7%}.first-deposit-offer-header h2{font-size:16px}.first-deposit-offer-header p{font-size:14px;margin:7px 0}.first-deposit-offer-value{font-size:26px}.first-deposit-offer-frame{gap:8px}}
