.patreon-banner.svelte-1xzn2uj{box-sizing:border-box;color:#cbd5e1;background:linear-gradient(90deg,#ff424d1a,#0f172a8c 60%);border:1px solid #ff424d38;border-radius:.75rem;align-items:center;gap:.75rem;width:100%;margin:0 0 1rem;padding:.55rem .6rem .55rem .85rem;font-size:.8125rem;line-height:1.35;display:flex}.heart.svelte-1xzn2uj{color:#ff6b73;flex-shrink:0;width:1rem;height:1rem}.copy.svelte-1xzn2uj{flex:1;min-width:0;margin:0}.copy.svelte-1xzn2uj strong:where(.svelte-1xzn2uj){color:#f1f5f9;font-weight:700}.sub.svelte-1xzn2uj{color:#94a3b8}.cta.svelte-1xzn2uj{color:#fff;white-space:nowrap;background:#ff424d;border-radius:.5rem;flex-shrink:0;padding:.35rem .75rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:background .15s}.cta.svelte-1xzn2uj:hover,.cta.svelte-1xzn2uj:focus-visible{background:#ff5a63}.close.svelte-1xzn2uj{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;display:inline-flex}.close.svelte-1xzn2uj:hover,.close.svelte-1xzn2uj:focus-visible{color:#e2e8f0;background:#94a3b81f}.close.svelte-1xzn2uj svg:where(.svelte-1xzn2uj){fill:none;width:.95rem;height:.95rem}@media (width<=640px){.patreon-banner.svelte-1xzn2uj{flex-wrap:wrap;gap:.5rem .6rem}.copy.svelte-1xzn2uj{flex-basis:calc(100% - 4rem)}.sub.svelte-1xzn2uj{display:none}.close.svelte-1xzn2uj{order:2}.cta.svelte-1xzn2uj{order:3;margin-left:1.6rem}}
