.donate-card.svelte-1mcylus{border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:var(--radius-2);background:var(--color-surface);padding:16px 18px;margin-top:var(--space-4)}.donate-card.thanks.svelte-1mcylus{background:color-mix(in oklab,var(--color-accent) 5%,var(--color-surface))}.donate-kicker.svelte-1mcylus{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;letter-spacing:.13em;color:var(--color-text-tertiary)}.donate-dot.svelte-1mcylus{width:7px;height:7px;border-radius:50%;background:var(--color-accent)}.donate-title.svelte-1mcylus{margin:0 0 10px;font-weight:700;font-size:1.02rem}.donate-purpose.svelte-1mcylus{margin:-6px 0 10px;font-size:.85rem;color:var(--color-text-secondary);line-height:1.5}.donate-raised.svelte-1mcylus{margin:-4px 0 6px;font-size:.85rem;color:var(--color-text-secondary)}.donate-raised.svelte-1mcylus strong:where(.svelte-1mcylus){color:var(--color-accent);font-size:.95rem}.donate-track.svelte-1mcylus{height:5px;border-radius:999px;background:var(--color-surface-sunken, #eef0ef);margin:0 0 12px;overflow:hidden}.donate-fill.svelte-1mcylus{width:100%;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--color-accent),color-mix(in oklab,var(--color-accent) 55%,white))}.donate-freq.svelte-1mcylus{display:flex;gap:6px;margin-bottom:10px}.freq.svelte-1mcylus{flex:1;padding:7px 6px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;color:var(--color-text-secondary);white-space:nowrap}.freq.active.svelte-1mcylus{border-color:var(--color-accent);color:var(--color-accent);background:color-mix(in oklab,var(--color-accent) 7%,var(--color-surface))}.donate-presets.svelte-1mcylus{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.preset.svelte-1mcylus{padding:9px 14px;border:1px solid var(--color-border);border-radius:var(--radius-2);background:var(--color-surface);font:inherit;font-weight:600;cursor:pointer}.preset.active.svelte-1mcylus{border-color:var(--color-accent);color:var(--color-accent);background:color-mix(in oklab,var(--color-accent) 7%,var(--color-surface))}.preset.custom.svelte-1mcylus{width:88px;cursor:text;font-weight:500}.donate-summary.svelte-1mcylus{margin:2px 0 10px;padding:10px 12px;border-radius:var(--radius-2);background:var(--color-surface-sunken, #f6f7f6);border:1px solid var(--color-border);font-size:.86rem}.sum-row.svelte-1mcylus{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px}.sum-row.svelte-1mcylus>span:where(.svelte-1mcylus):last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.sum-row.muted.svelte-1mcylus{color:var(--color-text-tertiary)}.sum-row.total.svelte-1mcylus{margin-top:4px;padding-top:6px;border-top:1px solid var(--color-border);font-weight:700;font-size:.95rem}.tip-label.svelte-1mcylus{min-width:0}.support-opt.svelte-1mcylus{font-weight:400;font-size:.75rem;color:var(--color-text-tertiary)}.tip-pick.svelte-1mcylus{position:relative;flex-shrink:0;display:inline-flex;align-items:center;max-width:60%;height:26px;padding:0 20px 0 8px;border:1px solid var(--color-border);border-radius:6px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24'%3E%3Cpath fill='%23888f8b' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") no-repeat right 6px center;font-size:.8rem;color:var(--color-text);white-space:nowrap}.tip-pick-text.svelte-1mcylus{overflow:hidden;text-overflow:ellipsis}.tip-pick.svelte-1mcylus:focus-within{outline:2px solid var(--color-border);outline-offset:1px}.tip-select.svelte-1mcylus{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;border:0;-webkit-appearance:none;appearance:none;font-size:16px;cursor:pointer}.tip-just1.svelte-1mcylus{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:2px 0 4px;font-size:.8rem;color:var(--color-text-tertiary)}.tip-just1-add.svelte-1mcylus{height:26px;padding:0 12px;border:1px solid var(--color-accent);border-radius:999px;background:transparent;color:var(--color-accent);font:inherit;font-size:.8rem;font-weight:600;white-space:nowrap;cursor:pointer}.tip-just1-add.svelte-1mcylus:hover{background:color-mix(in oklab,var(--color-accent) 7%,var(--color-surface))}.tip-just1-add.svelte-1mcylus:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.tip-why.svelte-1mcylus{margin:2px 0 6px;font-size:.74rem;line-height:1.4;color:var(--color-text-tertiary)}.tip-other.svelte-1mcylus{display:flex;align-items:center;gap:6px;margin:-2px 0 10px;padding:0 10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface)}.tip-dollar.svelte-1mcylus{font-weight:700;color:var(--color-text-secondary)}.tip-other.svelte-1mcylus input:where(.svelte-1mcylus){flex:1 1 auto;width:0;min-width:0;height:34px;border:0;outline:none;background:transparent;font:inherit;font-size:16px;color:var(--color-text)}.tip-max.svelte-1mcylus{font-size:.75rem;color:var(--color-text-tertiary);white-space:nowrap}.tip-max.capped.svelte-1mcylus{color:var(--color-text);font-weight:600}.supporter-box.svelte-1mcylus{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;font-size:.8rem;line-height:1.4;color:var(--color-text-secondary);cursor:pointer}.supporter-box.svelte-1mcylus input:where(.svelte-1mcylus){width:18px;height:18px;margin:1px 0 0;flex-shrink:0;accent-color:var(--color-accent)}.donate-btn.svelte-1mcylus{width:100%;padding:12px;border:0;border-radius:var(--radius-2);background:var(--color-accent);color:var(--color-accent-contrast, #fff);font:inherit;font-weight:700;cursor:pointer}.donate-btn.svelte-1mcylus:disabled{opacity:.7}.donate-sub.svelte-1mcylus{margin:8px 0 0;font-size:.78rem;color:var(--color-text-tertiary)}.donate-err.svelte-1mcylus{margin:8px 0 0;font-size:.82rem;color:#b00020}.embed-overlay.svelte-1mcylus{position:fixed;inset:0;z-index:var(--z-modal, 1100);background:#0f12118c;display:grid;place-items:center;padding:16px}.embed-box.svelte-1mcylus{position:relative;width:100%;max-width:480px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;background:#fff;border-radius:14px;padding:0 8px 8px}.embed-bar.svelte-1mcylus{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 -8px 4px;padding:8px 10px 8px 16px;background:#fff;border-bottom:1px solid #eef0ef;font-weight:600}.embed-close.svelte-1mcylus{width:36px;height:36px;border:0;border-radius:50%;flex-shrink:0;background:#f3f4f6;font-size:22px;line-height:1;cursor:pointer}@media(max-width:640px){.embed-overlay.svelte-1mcylus{padding:0;place-items:stretch}.embed-box.svelte-1mcylus{max-width:none;height:100vh;height:100dvh;max-height:none;border-radius:0}}.donate-manage.svelte-1mcylus{display:inline-block;margin-top:.5rem;font-size:.85rem;text-decoration:underline;color:inherit}
