/* Desktop adaptation of the onboarding material; the web shell owns geometry. */
.fs-flow { font-family: var(--ld-font); }
.fs-flow .ld-funding-rate { max-width: 100%; }
.fs-flow .web-dock > button { min-width: 220px; }
.fs-flow .ld-text-demo { max-width: 540px; margin-inline: auto; }
.fs-flow .ld-text-demo-scroll { max-height: 340px; }
.fs-flow .ld-security-switch { flex: none; }
@media (max-width: 700px) {
  .fs-flow .web-dock { align-items: stretch !important; }
}
.fs-flow .ld-pill { min-height: 44px; padding: 8px 12px !important; font-size: 14px !important; font-weight: 500 !important; border-radius: 24px !important; border: 0 !important; background: var(--ld-black-4) !important; color: var(--ink) !important; }
.fs-flow .ld-pill[aria-pressed=true] { background: var(--ld-black) !important; color: var(--ld-white) !important; }
