.campaign-donation{overflow-wrap:anywhere;min-width:0;max-width:48rem;margin:0 auto;padding:24px 16px}.campaign-donation h1{margin-bottom:16px;font-size:1.75rem;font-weight:700}.campaign-donation form,.campaign-donation fieldset{gap:16px;min-width:0;display:grid}.campaign-donation fieldset{margin-top:24px}.campaign-donation label{text-align:left;gap:8px;min-width:0;display:grid}.campaign-donation input:not([type=radio]):not([type=checkbox]),.campaign-donation select,.campaign-donation textarea{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;color:var(--foreground);border-radius:4px;padding:10px}.campaign-donation button,.campaign-donation>a{background:var(--primary);color:var(--primary-foreground);border-radius:4px;justify-self:start;padding:10px 20px}.campaign-donation button:disabled{opacity:.6}.campaign-donation-levels{gap:12px;display:grid}.campaign-donation-levels label{grid-template-columns:20px minmax(0,1fr);align-items:start}.campaign-donation-levels small{margin-top:4px;display:block}.campaign-donation-progress{margin:20px 0}.campaign-donation-progress progress{width:100%;height:20px;accent-color:var(--primary)}
