.xf-callbar{--_accent:var(--xf-accent,var(--gold,#c9a227));--_ink:var(--xf-ink,var(--ink,#141310));z-index:40;padding:10px max(16px, env(safe-area-inset-right,16px)) max(10px, env(safe-area-inset-bottom,10px)) max(16px, env(safe-area-inset-left,16px));background:var(--_ink);pointer-events:none;gap:10px;transition:transform .3s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -4px 20px #0000002e}.xf-callbar.is-visible{pointer-events:auto;transform:translateY(0)}@media (width<=860px){.xf-callbar{display:flex}}.xf-callbar-call.xf-callbar-call,.xf-callbar-cta.xf-callbar-cta{border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:.95rem;font-weight:700;text-decoration:none;display:flex}.xf-callbar-call.xf-callbar-call{color:#fff;background:#ffffff26}.xf-callbar-cta.xf-callbar-cta{background:var(--_accent);color:var(--xf-on-accent,lch(from var(--_accent) calc((49.44 - l) * infinity) 0 0))}.xf-callbar-call:focus-visible,.xf-callbar-cta:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.xf-callbar{transition:none}}
