body.info-page-body{min-height:100vh;background:#000;overflow:hidden;color:var(--text-main)}
.info-page-bg{position:fixed;inset:0;z-index:0;background:#000 url('/static/images/mobile-bg.jpg') center center/cover no-repeat;opacity:.92}
.info-page-mask{position:fixed;inset:0;z-index:1;background:rgba(0,0,0,.52);pointer-events:none}
.info-static-modal{display:flex;background:rgba(0,0,0,.62);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:5}
.info-static-modal .yx-modal-dialog{width:min(100%,760px);max-height:min(88vh,calc(100vh - 40px))}
.info-static-modal .yx-modal-head{min-height:64px;padding-left:58px;padding-right:140px;justify-content:center;position:relative}
.info-back-btn{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 15px;border-radius:3px;border:0;outline:0;text-decoration:none;color:var(--btn-text);font-size:14px;font-weight:700;line-height:1;background:var(--btn-gradient);background-size:320% 100%;animation:flowGradient 5.8s linear infinite;box-shadow:0 6px 18px rgba(0,0,0,.22);text-shadow:0 1px 0 rgba(255,255,255,.28);overflow:hidden;white-space:nowrap}
.info-back-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0,rgba(255,255,255,.16) 35%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translateX(-130%);animation:glossySweep 3.8s ease-in-out infinite;pointer-events:none}.info-back-btn span{position:relative;z-index:1}
.info-static-modal .yx-modal-body{background:linear-gradient(180deg,rgba(9,13,23,.96) 0,rgba(11,17,30,.92) 100%)}
.info-static-modal .yx-section-desc a{color:#f8deb0;text-decoration:none}.info-page-note{margin:12px 0 0;text-align:center;color:rgba(228,236,250,.66);font-size:12px;line-height:1.6}.info-static-modal .yx-modal-actions{display:flex;gap:12px}.info-static-modal .modal-btn{flex:1}.info-home-secondary{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 12px;border-radius:3px;text-decoration:none;border:1px solid rgba(243,229,197,.18);outline:0;color:#f6e4bf;font-size:16px;font-weight:700;line-height:1.3;background:rgba(255,255,255,.04);box-shadow:0 6px 18px rgba(0,0,0,.16);transition:.1s ease-in-out}.info-home-secondary:hover{transform:scale(1.02)}
@media screen and (max-width:768px){body.info-page-body{overflow:hidden}.info-static-modal{padding:max(10px,calc(var(--safe-top) + 6px)) max(10px,calc(var(--safe-right) + 6px)) max(10px,calc(var(--safe-bottom) + 6px)) max(10px,calc(var(--safe-left) + 6px))}.info-static-modal .yx-modal-dialog{width:100%;max-height:calc(100vh - 20px)}.info-static-modal .yx-modal-head{min-height:58px;padding-left:92px;padding-right:108px;justify-content:center}.info-static-modal .yx-modal-title{width:min(170px,calc(100% - 8px));font-size:15px;text-align:center}.info-back-btn{right:10px;min-height:34px;padding:0 10px;font-size:12px}.info-static-modal .yx-modal-actions{flex-direction:column;gap:10px}.info-home-secondary{min-height:46px;font-size:15px}.info-page-note{font-size:11px}}
@media screen and (max-width:380px){.info-static-modal .yx-modal-head{padding-left:78px;padding-right:96px}.info-back-btn{font-size:11px;padding:0 8px}.info-static-modal .yx-modal-title{width:min(150px,calc(100% - 8px));font-size:14px;text-align:center}}
