.kakuma-hero[data-astro-cid-sjaasuhw]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;padding:4rem 0}.hero-content-grid[data-astro-cid-sjaasuhw]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.impact-stats-card[data-astro-cid-sjaasuhw]{background:#ffffff26;backdrop-filter:blur(10px);padding:2rem;border-radius:1rem}.your-impact-grid[data-astro-cid-sjaasuhw]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:2rem}.your-impact-card[data-astro-cid-sjaasuhw]{background:#fff;padding:2rem;border-radius:1rem;text-align:center;box-shadow:0 4px 6px #0000001a}.kakuma-projects-grid[data-astro-cid-sjaasuhw]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin-top:2rem}.involvement-grid[data-astro-cid-sjaasuhw]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem}.involvement-card[data-astro-cid-sjaasuhw]{background:#fff;padding:2rem;border-radius:1rem;text-align:center;box-shadow:0 4px 6px #0000001a}.kakuma-project-card[data-astro-cid-sjaasuhw]{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 4px 6px #0000001a;transition:transform .2s,box-shadow .2s}.kakuma-project-card[data-astro-cid-sjaasuhw]:hover{transform:translateY(-4px);box-shadow:0 8px 12px #00000026}.project-image[data-astro-cid-sjaasuhw]{position:relative;height:200px;overflow:hidden}.project-image[data-astro-cid-sjaasuhw] img[data-astro-cid-sjaasuhw]{width:100%;height:100%;object-fit:cover}.project-category-tag[data-astro-cid-sjaasuhw]{position:absolute;top:1rem;right:1rem;background:#fffffff2;padding:.5rem 1rem;border-radius:2rem;font-weight:600;font-size:.875rem;text-transform:capitalize}.project-content[data-astro-cid-sjaasuhw]{padding:1.5rem}.project-title[data-astro-cid-sjaasuhw]{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:#1f2937}.project-description[data-astro-cid-sjaasuhw]{color:#6b7280;margin-bottom:1rem;line-height:1.5}.project-location[data-astro-cid-sjaasuhw]{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem;margin-bottom:1rem}.project-impact[data-astro-cid-sjaasuhw]{background:#f9fafb;padding:1rem;border-radius:.5rem;margin-bottom:1rem}.impact-metric[data-astro-cid-sjaasuhw]{display:flex;justify-content:space-between;margin-bottom:.5rem}.impact-metric[data-astro-cid-sjaasuhw]:last-child{margin-bottom:0}.metric-label[data-astro-cid-sjaasuhw]{color:#6b7280;font-size:.875rem}.metric-value[data-astro-cid-sjaasuhw]{font-weight:600;color:#1f2937}.project-funding[data-astro-cid-sjaasuhw]{margin-bottom:1rem}.funding-bar[data-astro-cid-sjaasuhw]{height:8px;background:#e5e7eb;border-radius:1rem;overflow:hidden;margin-bottom:.5rem}.funding-fill[data-astro-cid-sjaasuhw]{height:100%;background:linear-gradient(90deg,#f093fb,#f5576c);border-radius:1rem;transition:width .3s}.funding-labels[data-astro-cid-sjaasuhw]{display:flex;justify-content:space-between;font-size:.875rem}.funding-raised[data-astro-cid-sjaasuhw]{font-weight:600;color:#1f2937}.funding-goal[data-astro-cid-sjaasuhw]{color:#6b7280}.project-status[data-astro-cid-sjaasuhw]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.status-badge[data-astro-cid-sjaasuhw]{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-badge[data-astro-cid-sjaasuhw].active{background:#d1fae5;color:#065f46}.status-badge[data-astro-cid-sjaasuhw].completed{background:#dbeafe;color:#1e40af}.timeline[data-astro-cid-sjaasuhw]{color:#6b7280;font-size:.875rem}.project-actions[data-astro-cid-sjaasuhw]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:1.5rem;border-top:1px solid #e5e7eb}.project-filters[data-astro-cid-sjaasuhw]{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.5rem}.filter-chip[data-astro-cid-sjaasuhw]{padding:.5rem 1rem;border-radius:2rem;border:2px solid #e5e7eb;background:#fff;cursor:pointer;font-weight:500;transition:all .2s}.filter-chip[data-astro-cid-sjaasuhw]:hover{border-color:#f093fb;background:#fef3fd}.filter-chip[data-astro-cid-sjaasuhw].active{border-color:#f093fb;background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.modal-overlay[data-astro-cid-sjaasuhw]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-astro-cid-sjaasuhw]{background:#fff;border-radius:1rem;max-width:600px;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-astro-cid-sjaasuhw]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.btn-close[data-astro-cid-sjaasuhw]{background:none;border:none;font-size:2rem;cursor:pointer;color:#6b7280;line-height:1}.donate-form[data-astro-cid-sjaasuhw]{padding:1.5rem}.form-group[data-astro-cid-sjaasuhw]{margin-bottom:1.5rem}.form-label[data-astro-cid-sjaasuhw]{display:block;font-weight:600;margin-bottom:.5rem;color:#1f2937}.form-select[data-astro-cid-sjaasuhw],.form-input[data-astro-cid-sjaasuhw],.form-textarea[data-astro-cid-sjaasuhw]{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem}.quick-amounts[data-astro-cid-sjaasuhw]{display:flex;gap:.5rem;margin-bottom:1rem}.quick-amount[data-astro-cid-sjaasuhw]{flex:1;padding:.75rem;border:2px solid #e5e7eb;background:#fff;border-radius:.5rem;cursor:pointer;font-weight:600;transition:all .2s}.quick-amount[data-astro-cid-sjaasuhw]:hover,.quick-amount[data-astro-cid-sjaasuhw].active{border-color:#f093fb;background:#fef3fd}.amount-input-group[data-astro-cid-sjaasuhw]{display:flex;gap:.5rem;align-items:center}.currency-symbol[data-astro-cid-sjaasuhw]{font-size:1.25rem;font-weight:600;color:#6b7280}.currency-select[data-astro-cid-sjaasuhw]{width:auto;min-width:100px}.form-checkbox[data-astro-cid-sjaasuhw]{display:flex;align-items:center;gap:.5rem}.nft-floor-price[data-astro-cid-sjaasuhw]{margin-bottom:1.5rem}.floor-price-card[data-astro-cid-sjaasuhw]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.25rem;border-radius:.75rem;box-shadow:0 4px 12px #667eea4d}.floor-price-header[data-astro-cid-sjaasuhw]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.2)}.floor-price-label[data-astro-cid-sjaasuhw]{font-size:.875rem;opacity:.9}.floor-price-value[data-astro-cid-sjaasuhw]{font-size:1.5rem;font-weight:700}.floor-price-stats[data-astro-cid-sjaasuhw]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.stat-item[data-astro-cid-sjaasuhw]{display:flex;flex-direction:column;gap:.25rem}.stat-label[data-astro-cid-sjaasuhw]{font-size:.75rem;opacity:.8}.stat-value[data-astro-cid-sjaasuhw]{font-size:1rem;font-weight:600}.nft-rewards-preview[data-astro-cid-sjaasuhw]{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:1rem;border-radius:.5rem;margin-bottom:1rem;border:2px solid #fbbf24}.nft-rewards-preview[data-astro-cid-sjaasuhw] h4[data-astro-cid-sjaasuhw]{font-weight:600;margin-bottom:.5rem;color:#92400e}.nft-rewards-text[data-astro-cid-sjaasuhw]{color:#78350f;line-height:1.8}.nft-rewards-text[data-astro-cid-sjaasuhw] strong[data-astro-cid-sjaasuhw]{color:#92400e}.impact-preview[data-astro-cid-sjaasuhw]{background:#f0fdf4;padding:1rem;border-radius:.5rem;margin-bottom:1rem}.impact-preview[data-astro-cid-sjaasuhw] h4[data-astro-cid-sjaasuhw]{font-weight:600;margin-bottom:.5rem;color:#065f46}.impact-preview-text[data-astro-cid-sjaasuhw]{color:#047857;line-height:1.6}.form-actions[data-astro-cid-sjaasuhw]{display:flex;gap:1rem;margin-top:1.5rem}.form-note[data-astro-cid-sjaasuhw]{text-align:center;color:#6b7280;font-size:.875rem;margin-top:1rem}.btn-primary[data-astro-cid-sjaasuhw],.btn-secondary[data-astro-cid-sjaasuhw]{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;border:none;transition:all .2s}.btn-primary[data-astro-cid-sjaasuhw]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;flex:1}.btn-primary[data-astro-cid-sjaasuhw]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #f093fb66}.btn-secondary[data-astro-cid-sjaasuhw]{background:#e5e7eb;color:#374151}.btn-secondary[data-astro-cid-sjaasuhw]:hover{background:#d1d5db}.empty-state[data-astro-cid-sjaasuhw]{text-align:center;padding:3rem;color:#6b7280;font-size:1.125rem}@media(max-width:768px){.hero-content-grid[data-astro-cid-sjaasuhw]{grid-template-columns:1fr}.your-impact-grid[data-astro-cid-sjaasuhw]{grid-template-columns:repeat(2,1fr)}.kakuma-projects-grid[data-astro-cid-sjaasuhw],.involvement-grid[data-astro-cid-sjaasuhw],.project-actions[data-astro-cid-sjaasuhw]{grid-template-columns:1fr}}
