
.xf-cta{position:fixed;left:0;right:0;bottom:0;z-index:300;pointer-events:none;
display:flex;justify-content:center;align-items:flex-end;
padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));
background:linear-gradient(180deg,transparent 0%,rgba(250,246,237,.92) 36%,#FAF6ED 100%);
font:12px/1.5 Tahoma,Helvetica,'Microsoft Yahei','微软雅黑',sans-serif}
.xf-cta a.xf-cta-btn{pointer-events:auto;display:flex;flex-direction:column;
align-items:center;justify-content:center;gap:3px;
min-width:min(92vw,360px);padding:11px 32px 10px;
background:#C00;border:1px solid #900;color:#fff!important;
text-decoration:none!important;
box-shadow:0 1px 0 rgba(255,255,255,.22) inset,0 2px 8px rgba(136,0,0,.25)}
.xf-cta a.xf-cta-btn:hover{background:#800;border-color:#600}
.xf-cta a.xf-cta-btn:active{background:#600}
.xf-cta-main{font-size:16px;font-weight:700;letter-spacing:.14em;color:#fff;
font-family:Tahoma,Helvetica,'Microsoft Yahei','微软雅黑',sans-serif}
.xf-cta-sub{font-size:12px;font-weight:400;letter-spacing:.08em;color:#FFD2D2}
body{padding-bottom:78px!important}
a.xf-auth,a.xi2.xf-auth,.xf-auth{color:#BA350F!important;font-weight:700}
