.donate[data-astro-cid-jzmce336]{background:var(--card);border:1px solid var(--line);border-radius:20px;grid-template-columns:1.3fr 1fr;align-items:center;gap:20px;margin:10px 0 40px;padding:24px;display:grid}@media (width<=700px){.donate[data-astro-cid-jzmce336]{grid-template-columns:1fr}}h2[data-astro-cid-jzmce336]{margin:0 0 6px;font-size:24px}p[data-astro-cid-jzmce336]{color:var(--muted);margin:0}.amounts[data-astro-cid-jzmce336]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.amt[data-astro-cid-jzmce336]{border:1px solid var(--line);background:var(--bg);min-width:60px;color:var(--ink);cursor:pointer;border-radius:12px;flex:1;padding:12px 0;font:600 16px Inter,sans-serif}.amt[data-astro-cid-jzmce336].on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.donate-go[data-astro-cid-jzmce336]{justify-content:center;width:100%;padding:13px}.fine[data-astro-cid-jzmce336]{color:var(--muted);text-align:center;margin-top:8px;font-size:12px}:root{--bg:#fbf7f1;--card:#fff;--ink:#2b2420;--muted:#76695f;--line:#ece3d8;--accent:#b94d27;--accent-soft:#f6e3d9;--green:#4f7a4a}@media (prefers-color-scheme:dark){:root{--bg:#1b1715;--card:#24201d;--ink:#f2ebe4;--muted:#a99c92;--line:#3a332e;--accent:#e47a52;--accent-soft:#3a2a22;--green:#8fb889}}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font:16px/1.55 Inter,system-ui,sans-serif}a{color:inherit}h1,h2,h3{letter-spacing:-.01em;font-family:Fraunces,Georgia,serif}.wrap{max-width:900px;margin:0 auto;padding:0 18px}.site-header{border-bottom:1px solid var(--line);background:var(--bg);z-index:5;position:sticky;top:0}.site-header .wrap{align-items:center;gap:12px;min-height:60px;display:flex}.brand{white-space:nowrap;margin-right:auto;font-family:Fraunces,Georgia,serif;font-size:21px;font-weight:700;text-decoration:none}nav .sm{display:none}.brand span{color:var(--accent)}nav{align-items:center;gap:14px;font-size:14px;font-weight:500;display:flex}nav a{text-decoration:none}@media (width<=480px){.brand{font-size:18px}nav{gap:10px;font-size:13px}nav .btn{padding:7px 11px;font-size:13px}nav .lg{display:none}nav .sm{display:inline}}.btn{cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:9px 16px;font:600 14px Inter,sans-serif;text-decoration:none;display:inline-flex}.btn-accent{background:var(--accent);color:#fff}.btn-ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.pill{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.tags{flex-wrap:wrap;gap:8px;margin:14px 0 22px;display:flex}.tag{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:6px 12px;font:500 13px Inter,sans-serif;text-decoration:none}.tag.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.tag small{color:var(--muted);margin-left:4px}.tag.on small{color:inherit;opacity:.7}.grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:0 0 30px;padding:0;list-style:none;display:grid}.pager{color:var(--muted);justify-content:space-between;align-items:center;margin:0 0 30px;font-size:14px;display:flex}.site-footer{border-top:1px solid var(--line);color:var(--muted);padding:22px 0 40px;font-size:13px}.site-footer a{color:var(--muted)}.search-box{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);border-radius:12px;padding:13px 16px;font:16px Inter,sans-serif}
