.floating-donate_button__J2iQ6{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(20px,calc(env(safe-area-inset-bottom) + 12px));z-index:40;padding:14px 26px;border-radius:999px;background:var(--cta);color:var(--on-cta);font-weight:500;font-size:16px;letter-spacing:.02em;text-decoration:none;box-shadow:0 6px 18px rgb(0 0 0/.35),0 0 0 1px rgb(7 19 17/.4);transition:background-color .2s ease,transform .2s ease}.floating-donate_button__J2iQ6:hover{background:var(--cta-hover);transform:translateY(-1px)}.floating-donate_button__J2iQ6:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.floating-donate_button__J2iQ6[data-above-bar]{bottom:calc(52px + 16px + env(safe-area-inset-bottom))}body:has([data-donate-page]) .floating-donate_button__J2iQ6{display:none}@media (prefers-reduced-motion:reduce){.floating-donate_button__J2iQ6{transition:none}.floating-donate_button__J2iQ6:hover{transform:none}}@media (max-width:767px){.floating-donate_button__J2iQ6{padding:12px 22px;font-size:15px}.floating-donate_button__J2iQ6[data-above-bar]{bottom:calc(60px + 14px + env(safe-area-inset-bottom))}}