.fsb-bar{--fsb-bg:#17130f;--fsb-fg:#f6f2ea;--fsb-accent:#e8b04b;--fsb-br:#17130f;--fsb-btn-ink:#17130f;--fsb-radius:14px;--fsb-fs:15px;--fsb-max:1140px;width:100%;font-size:var(--fsb-fs);line-height:1.35;box-sizing:border-box}.fsb-bar *,.fsb-bar *:before,.fsb-bar *:after{box-sizing:border-box}.fsb-inner{display:flex;align-items:center;flex-wrap:nowrap;gap:12px;max-width:var(--fsb-max);margin:0 auto;padding:10px 18px;border-radius:var(--fsb-radius);padding-left:max(18px, env(safe-area-inset-left));padding-right:max(18px, env(safe-area-inset-right))}.fsb--center .fsb-inner{justify-content:center}.fsb--left .fsb-inner{justify-content:flex-start}.fsb--right .fsb-inner{justify-content:flex-end}.fsb-text{min-width:0;flex:0 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fsb-dot{width:8px;height:8px;border-radius:50%;background:var(--fsb-accent);flex:none}.fsb--pulse .fsb-dot{animation:fsb-pulse 1.5s ease-in-out infinite}@keyframes fsb-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.45);opacity:.55}}.fsb-icon{width:1.1em;height:1.1em;flex:none;opacity:.85}.fsb-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;border-radius:calc(var(--fsb-radius) - 6px);padding:7px 14px;font-size:.92em;font-weight:600;line-height:1.2;text-decoration:none;background:var(--fsb-accent);color:var(--fsb-btn-ink);white-space:nowrap;transition:opacity .15s ease}.fsb-btn:hover,.fsb-btn:focus{opacity:.88;color:var(--fsb-btn-ink)}.fsb-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px;opacity:1}.fsb--filled .fsb-inner{background:var(--fsb-bg);color:var(--fsb-fg)}.fsb--soft .fsb-inner{background:var(--fsb-bg);color:var(--fsb-fg);border:1px solid var(--fsb-br)}.fsb--outline .fsb-inner{background:0 0;color:var(--fsb-fg);border:1.5px solid var(--fsb-bg)}.fsb-text--mobile,.fsb-btn-label--mobile{display:none}@media (prefers-reduced-motion:reduce){.fsb--pulse .fsb-dot{animation:none}.fsb-btn{transition:none}}