/* CSP-safe global FIRSTWAY launchers */
.fw-investor-launcher{position:fixed;right:22px;top:18px;z-index:2147483000;display:flex;align-items:center;gap:9px;max-width:calc(100vw - 44px)}
.fw-investor-launcher-link{display:inline-flex;align-items:center;gap:9px;padding:13px 18px;border-radius:999px;background:#f6f8fa;color:#1eb86e!important;border:1px solid rgba(55,190,127,0.35);text-decoration:none!important;font:800 14px/1.1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-shadow:0 14px 36px rgba(36,64,97,0.114)}
.fw-investor-launcher-link:hover{transform:translateY(-1px);filter:brightness(1.08)}
.fw-investor-launcher-link:focus{outline:3px solid rgba(55,190,127,0.28);outline-offset:3px}
.fw-donation-launcher{position:fixed;right:22px;bottom:22px;z-index:2147483000;display:inline-flex;align-items:center;gap:9px;padding:13px 17px;border-radius:999px;background:#f0f4f8;color:#213b52!important;text-decoration:none!important;font:800 14px/1.1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.01em;box-shadow:0 12px 34px rgba(36,64,97,0.106);border:1px solid rgba(112,140,166,0.22)}
.fw-donation-launcher:hover{transform:translateY(-1px);filter:brightness(1.06)}
.fw-donation-launcher:focus{outline:3px solid rgba(20,108,82,0.28);outline-offset:3px}
@media(max-width:640px){.fw-investor-launcher{right:14px;top:12px;max-width:calc(100vw - 28px)}.fw-investor-launcher-link,.fw-donation-launcher{padding:11px 14px;font-size:12px}.fw-donation-launcher{right:14px;bottom:14px}}
/* 5.28: preserve readable foregrounds when this sheet is injected after the theme. */
.fw-investor-launcher-link{background:#f1f7ff!important;color:#305877!important;border-color:#bad3e5!important;box-shadow:0 6px 22px rgba(35,65,98,.12)!important}
.fw-donation-launcher{background:#276b92!important;color:#fff!important;border-color:#528ba9!important;box-shadow:0 6px 22px rgba(35,65,98,.16)!important}
@media(prefers-reduced-motion:reduce){.fw-investor-launcher-link,.fw-donation-launcher{transition:none!important;transform:none!important}}
