.file-item__price.svelte-1g5ebk2{color:var(--accent);font-weight:600;white-space:nowrap}.btn--buy.svelte-1g5ebk2{background:var(--accent);color:#14160b}.btn--buy.svelte-1g5ebk2:hover{background:var(--accent-2, var(--accent))}.donate__head.svelte-162ewns{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.donate__total.svelte-162ewns{font-size:var(--fs-sm);color:var(--text-muted)}.donate__total.svelte-162ewns b:where(.svelte-162ewns){color:var(--accent)}.donate__recent.svelte-162ewns{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 12px}.donate__donor.svelte-162ewns{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:var(--surface-2);font-size:var(--fs-xs);color:var(--text-muted)}.donate__ava.svelte-162ewns{width:16px;height:16px;border-radius:50%;object-fit:cover}.btn--donate.svelte-162ewns{background:var(--accent);color:#14160b}.btn--donate.svelte-162ewns:hover{background:var(--accent-2, var(--accent))}.dmodal.svelte-162ewns{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#0000008c;padding:16px}.dmodal__box.svelte-162ewns{width:100%;max-width:420px;padding:18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.dmodal__title.svelte-162ewns{margin:0 0 12px;font-size:var(--fs-lg)}.dmodal__quick.svelte-162ewns{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.dmodal__label.svelte-162ewns{display:block;margin-bottom:4px;font-size:var(--fs-sm);color:var(--text-muted)}.dmodal__hint.svelte-162ewns{margin:4px 0 0;font-size:var(--fs-xs);color:var(--text-dim)}.dmodal__anon.svelte-162ewns{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:var(--fs-sm)}.dmodal__balance.svelte-162ewns{margin:12px 0;font-size:var(--fs-sm);color:var(--text-muted)}.dmodal__actions.svelte-162ewns{display:flex;justify-content:flex-end;gap:8px}.btn.is-active.svelte-162ewns{border-color:var(--accent);color:var(--accent)}.paidlock__box.svelte-1bs3bbx{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 16px;border:1px dashed var(--border);border-radius:var(--radius);color:var(--text-dim);text-align:center}.paidlock__text.svelte-1bs3bbx{margin:0;font-size:var(--fs-sm)}.paidlock__price.svelte-1bs3bbx{margin:0;font-size:22px;font-weight:700;color:var(--accent)}.paidlock__error.svelte-1bs3bbx{margin:0;font-size:var(--fs-sm);color:var(--danger)}.reward-link.svelte-1bs3bbx{display:flex;justify-content:center}
