.footer__thanks.svelte-1q92rx2{display:inline-flex;align-items:center;gap:12px;margin-top:var(--sp-4);padding:18px 40px;border:1px solid #c9974a;border-radius:999px;background:#c9974a;color:#1a1712;font-family:var(--font-serif, serif);font-size:var(--fs-h3);line-height:1.2;box-shadow:0 0 0 6px color-mix(in srgb,#c9974a 16%,transparent),0 10px 30px color-mix(in srgb,#c9974a 28%,transparent);animation:svelte-1q92rx2-thanks-pulse 3.2s ease-in-out infinite;transition:transform var(--tr),box-shadow var(--tr),background var(--tr)}.footer__thanks.svelte-1q92rx2:hover,.footer__thanks.svelte-1q92rx2:focus-visible{transform:translateY(-2px);background:#d8a95c;animation-play-state:paused}.footer__thanks-mark.svelte-1q92rx2{font-size:.85em;color:#8f2d2d}@keyframes svelte-1q92rx2-thanks-pulse{50%{box-shadow:0 0 0 12px color-mix(in srgb,#c9974a 6%,transparent),0 10px 30px color-mix(in srgb,#c9974a 34%,transparent)}}@media(prefers-reduced-motion:reduce){.footer__thanks.svelte-1q92rx2{animation:none}}@media(max-width:640px){.footer__thanks.svelte-1q92rx2{padding:16px 24px;font-size:1.15rem}}.footer__orgs.svelte-1q92rx2{display:flex;flex-direction:column;gap:6px;margin-top:var(--sp-4)}.footer__org.svelte-1q92rx2{font-family:var(--font-sans, sans-serif);font-size:var(--fs-caption);letter-spacing:.02em;color:#c9974a;transition:color var(--tr)}.footer__org.svelte-1q92rx2:hover{color:var(--accent)}
