ICE List Wiki:Donate: Difference between revisions
Add direct "Donate to Crust News" button (portal/support) |
Redesign: theme-aware, conversion-focused, trackers removed, copy-crypto |
||
| Line 5: | Line 5: | ||
#siteNotice{display:none !important;} | #siteNotice{display:none !important;} | ||
#firstHeading, .mw-first-heading{display:none;} | #firstHeading, .mw-first-heading{display:none;} | ||
.donate | .icl-donate{ | ||
--red:#E2231A; --blue:#3B7DD8; --green:#1FA85D; | |||
--ink:#1a1712; --ink-2:#5f574c; --paper:#ffffff; --surface:#faf8f3; | |||
--rule:#e7e1d5; --rule-2:#f0ebe1; | |||
--mono:"Spline Sans Mono",ui-monospace,Menlo,Consolas,monospace; | |||
color:var(--ink); max-width:940px; margin:0 auto; line-height:1.55; | |||
} | } | ||
html.skin-theme-clientpref-night .icl-donate{ | |||
--ink:#f2eee6; --ink-2:#a89f92; --paper:#1d1b16; --surface:#232019; | |||
--rule:#34322d; --rule-2:#2a2620; --red:#F0483F; | |||
} | |||
.icl-donate *{box-sizing:border-box;} | |||
.icl-hero{border:1px solid var(--rule); border-radius:16px; background:var(--surface); | |||
padding:2em 2em 2.1em; margin-bottom:1.6em; position:relative; overflow:hidden;} | |||
.icl-hero::before{content:""; position:absolute; left:0; top:0; bottom:0; width:5px; background:var(--red);} | |||
.icl-eyebrow{font-family:var(--mono); font-size:.72rem; font-weight:600; letter-spacing:.14em; | |||
text-transform:uppercase; color:var(--red); margin:0 0 .5em;} | |||
.icl-hero h2{font-size:2em; line-height:1.12; font-weight:800; letter-spacing:-.02em; margin:.1em 0 .5em; border:0; padding:0;} | |||
.icl-hero p{font-size:1.05rem; color:var(--ink-2); margin:.4em 0 0; max-width:60ch;} | |||
.icl-hero p strong{color:var(--ink);} | |||
.icl-cta{display:flex; flex-wrap:wrap; gap:.7em; margin-top:1.4em;} | |||
.icl-btn{display:inline-flex; align-items:center; gap:.5em; font-weight:700; font-size:1rem; | |||
text-decoration:none; padding:.75em 1.4em; border-radius:10px; border:2px solid var(--red); | |||
background:var(--red); color:#fff !important; transition:transform .12s, filter .12s;} | |||
.icl-btn:hover{filter:brightness(1.06); transform:translateY(-1px);} | |||
.icl-btn--ghost{background:transparent; color:var(--red) !important;} | |||
.icl-btn--ghost:hover{background:color-mix(in srgb,var(--red) 10%, transparent); filter:none;} | |||
.icl-sub{font-size:.9rem; color:var(--ink-2); margin-top:1em;} | |||
.icl-h3{font-family:var(--mono); font-size:.78rem; font-weight:600; letter-spacing:.1em; | |||
text-transform:uppercase; color:var(--ink-2); margin:2.2em 0 1em; padding-bottom:.5em; | |||
border-bottom:1px solid var(--rule);} | |||
.icl-grid{display:grid; grid-template-columns:repeat(auto-fit,minmax(220px,1fr)); gap:1em;} | |||
.icl-card{border:1px solid var(--rule); border-radius:12px; background:var(--paper); padding:1.2em 1.3em; display:flex; flex-direction:column;} | |||
.icl-card h4{margin:0 0 .3em; font-size:1.05rem; font-weight:700;} | |||
.icl-card p{margin:0 0 1em; font-size:.9rem; color:var(--ink-2); flex:1;} | |||
.icl-card .icl-mini{display:inline-block; align-self:flex-start; font-weight:700; font-size:.92rem; | |||
text-decoration:none; color:var(--blue) !important; border:1.5px solid var(--blue); border-radius:8px; padding:.5em 1em;} | |||
.icl-card .icl-mini:hover{background:color-mix(in srgb,var(--blue) 10%, transparent);} | |||
.icl-tag{font-family:var(--mono); font-size:.62rem; font-weight:600; letter-spacing:.08em; text-transform:uppercase; | |||
color:var(--green); border:1px solid color-mix(in srgb,var(--green) 45%, transparent); border-radius:100px; padding:.15em .6em; align-self:flex-start; margin-bottom:.6em;} | |||
.icl-crypto{border:1px solid var(--rule); border-radius:12px; background:var(--paper); padding:1.2em 1.3em; margin-top:1em;} | |||
.icl-coin{display:flex; align-items:center; gap:.7em; flex-wrap:wrap; margin:.7em 0;} | |||
.icl-coin b{min-width:110px;} | |||
.icl-coin code{font-family:var(--mono); font-size:.82rem; word-break:break-all; background:var(--surface); | |||
border:1px solid var(--rule); border-radius:6px; padding:.35em .55em; flex:1; min-width:200px;} | |||
.icl-copy{font-family:var(--mono); font-size:.7rem; font-weight:600; text-transform:uppercase; letter-spacing:.06em; | |||
cursor:pointer; background:var(--ink); color:var(--paper); border:0; border-radius:6px; padding:.5em .7em;} | |||
.icl-copy.ok{background:var(--green); color:#fff;} | |||
.icl-three{display:grid; grid-template-columns:repeat(auto-fit,minmax(240px,1fr)); gap:1.4em; margin-top:.4em;} | |||
.icl-three h4{margin:0 0 .3em; font-size:1rem; font-weight:700; display:flex; align-items:center; gap:.5em;} | |||
.icl-three p{margin:0; font-size:.92rem; color:var(--ink-2);} | |||
.icl-dot{width:.6em; height:.6em; border-radius:50%; background:var(--red); display:inline-block; flex:0 0 auto;} | |||
.icl-note{margin-top:1.6em; padding:.9em 1.1em; border-radius:10px; background:color-mix(in srgb,var(--red) 7%, transparent); | |||
border-left:4px solid var(--red); font-size:.92rem;} | |||
.icl-note strong{color:var(--ink);} | |||
.icl-foot{margin-top:1.6em; font-size:.86rem; color:var(--ink-2); text-align:center; font-family:var(--mono);} | |||
</style> | </style> | ||
<div class="donate- | <div class="icl-donate"> | ||
<div class="icl-hero"> | |||
<p class="icl-eyebrow">Reader-funded · No ads · No trackers</p> | |||
<h2>Keep the record public.</h2> | |||
<p>ICE List documents who runs raids, who signs 287(g) agreements, who profits from detention — funded by readers, not advertisers, sponsors, or any agency. <strong>Payment processors have cut us off before.</strong> The steadiest way to protect this work is a recurring subscription that can't be throttled or deplatformed.</p> | |||
<div class="icl-cta"> | |||
<a class="icl-btn" href="https://new.crustnews.com/#/portal/signup">Subscribe monthly →</a> | |||
<a class="icl-btn icl-btn--ghost" href="https://crustnews.com/#/portal/support">Give once</a> | |||
</div> | </div> | ||
<p class="icl-sub">The ICE List is built by the team at <strong>Crust News</strong>, an independent outlet covering immigration enforcement and the stories Western media won't tell straight. A subscription sustains the reporting month to month.</p> | |||
</div> | </div> | ||
<div class=" | |||
<div class="icl-h3">Other ways to give</div> | |||
<div class=" | <div class="icl-grid"> | ||
< | <div class="icl-card"> | ||
< | <span class="icl-tag">Recurring</span> | ||
<h4>Liberapay</h4> | |||
<p>Set a small weekly or monthly amount. Non-profit, open-source, no fees taken.</p> | |||
<a class="icl-mini" href="https://liberapay.com/ICEList/donate">Donate on Liberapay</a> | |||
</div> | |||
<div class="icl-card"> | |||
<h4>Buy us a slice 🍕</h4> | |||
<p>A quick one-off tip through Buy Me a Coffee — no account needed.</p> | |||
<a class="icl-mini" href="https://buymeacoffee.com/crustnews">Buy a slice</a> | |||
</div> | </div> | ||
<div class="icl-card"> | |||
<div class=" | <h4>One-off gift</h4> | ||
< | <p>Give any amount directly to Crust News through the member portal.</p> | ||
< | <a class="icl-mini" href="https://crustnews.com/#/portal/support">Give once</a> | ||
</div> | </div> | ||
</div> | |||
<div class="icl-crypto"> | |||
<h4 style="margin:0 0 .2em; font-size:1.05rem;">Cryptocurrency</h4> | |||
<p style="margin:.2em 0 .4em; font-size:.9rem; color:var(--ink-2);">The most private way to give. Send only on the network named — funds sent on the wrong network cannot be recovered.</p> | |||
<div class="icl-coin"> | |||
< | <b>Bitcoin (BTC)</b> | ||
<code id="icl-btc">bc1qcdg2qcgtddpwqckdzxtawlpqe6x9ze7l56vfpl</code> | |||
<button class="icl-copy" data-t="icl-btc">Copy</button> | |||
</div> | </div> | ||
</div> | </div> | ||
<div class="icl-h3">Where your money goes</div> | |||
<div class="icl-three"> | |||
<div><h4><span class="icl-dot"></span>Records & legal</h4><p>FOIA requests, filing fees, appeals, and the cost of fighting agency delays and redactions.</p></div> | |||
<div><h4><span class="icl-dot"></span>Infrastructure</h4><p>Hosting, storage, backups, security, and the bandwidth to keep a public investigative database online.</p></div> | |||
<div><h4><span class="icl-dot"></span>Independence</h4><p>No corporate funding, no political sponsors, no advertisers — accountable only to the public record.</p></div> | |||
</div> | |||
<div class="icl-note"> | |||
<strong>Please note:</strong> ICE List is not a registered charity. Donations are <strong>not tax-deductible</strong> and go directly to research and infrastructure. | |||
</div> | |||
<p class="icl-foot">No ad networks. No third-party trackers on this page. Give privately.</p> | |||
</div> | </div> | ||
<script> | |||
(function(){ | |||
var d=document.querySelector('.icl-donate'); if(!d) return; | |||
d.addEventListener('click',function(e){ | |||
var b=e.target.closest('.icl-copy'); if(!b) return; | |||
var el=document.getElementById(b.getAttribute('data-t')); if(!el) return; | |||
var txt=el.textContent.trim(); | |||
function ok(){ var o=b.textContent; b.textContent='Copied ✓'; b.classList.add('ok'); setTimeout(function(){b.textContent=o; b.classList.remove('ok');},1400); } | |||
if(navigator.clipboard&&navigator.clipboard.writeText){ navigator.clipboard.writeText(txt).then(ok,function(){}); } | |||
else { var r=document.createRange(); r.selectNode(el); var s=window.getSelection(); s.removeAllRanges(); s.addRange(r); try{document.execCommand('copy'); ok();}catch(_){} s.removeAllRanges(); } | |||
}); | |||
})(); | |||
</script> | |||
</html> | </html> | ||
Revision as of 12:23, 23 July 2026
Reader-funded · No ads · No trackers
Keep the record public.
ICE List documents who runs raids, who signs 287(g) agreements, who profits from detention — funded by readers, not advertisers, sponsors, or any agency. Payment processors have cut us off before. The steadiest way to protect this work is a recurring subscription that can't be throttled or deplatformed.
The ICE List is built by the team at Crust News, an independent outlet covering immigration enforcement and the stories Western media won't tell straight. A subscription sustains the reporting month to month.
Liberapay
Set a small weekly or monthly amount. Non-profit, open-source, no fees taken.
Donate on LiberapayCryptocurrency
The most private way to give. Send only on the network named — funds sent on the wrong network cannot be recovered.
bc1qcdg2qcgtddpwqckdzxtawlpqe6x9ze7l56vfpl
Records & legal
FOIA requests, filing fees, appeals, and the cost of fighting agency delays and redactions.
Infrastructure
Hosting, storage, backups, security, and the bandwidth to keep a public investigative database online.
Independence
No corporate funding, no political sponsors, no advertisers — accountable only to the public record.
No ad networks. No third-party trackers on this page. Give privately.