:is(.cs-campaign-grid,.cs-single,.cs-support-page,.cs-support-page-compact,.cs-campaign-detail-main,.cs-donation-detail,.cs-campaign-detail-shell,.cs-campaign-detail-v5,.cs-payment-page,.cs-payment-card,.cs-receipt,.cs-account,.cs-account-auth,.cs-pm-shell,.cs-pm-page-container){--cs-public-canvas:#f5f7fb;--cs-public-surface:#ffffff;--cs-public-surface-soft:#f8fafc;--cs-public-text:#172033;--cs-public-muted:#64748b;--cs-public-border:#e2e8f0;--cs-public-primary:#6d28d9;--cs-public-primary-hover:#5b21b6;--cs-public-primary-soft:#f1eaff;--cs-public-radius-sm:9px;--cs-public-radius-control:11px;--cs-public-radius-card:18px;--cs-public-shadow:0 10px 30px rgba(15,23,42,.06);color:var(--cs-public-text)}:is(.cs-support-page,.cs-support-page-compact,.cs-campaign-detail-shell,.cs-campaign-detail-v5,.cs-payment-page,.cs-payment-card,.cs-receipt,.cs-account,.cs-account-auth,.cs-pm-shell,.cs-pm-page-container) :is(.cs-card,.cs-support-card,.cs-support-trust,.cs-content-box,.cs-donation-sticky,.cs-donate-box,.cs-account-section,.cs-account-overview,.cs-account-stats,.cs-account-auth,.cs-payment-card,.cs-payment-case,.cs-receipt,.cs-pm-map-card,.cs-pm-detail-card,.cs-pm-stat-card){border-color:var(--cs-public-border);border-radius:var(--cs-public-radius-card)}:is(.cs-support-page,.cs-support-page-compact,.cs-campaign-detail-shell,.cs-campaign-detail-v5,.cs-payment-page,.cs-payment-card,.cs-receipt,.cs-account,.cs-account-auth,.cs-pm-shell,.cs-pm-page-container) :is(.cs-content-box,.cs-donation-sticky,.cs-support-card,.cs-support-trust,.cs-account-section,.cs-account-overview,.cs-account-stats,.cs-account-auth,.cs-payment-card,.cs-payment-case,.cs-receipt,.cs-pm-map-card,.cs-pm-detail-card,.cs-pm-stat-card){background-color:var(--cs-public-surface);color:var(--cs-public-text)}:is(.cs-support-page,.cs-support-page-compact,.cs-campaign-detail-shell,.cs-campaign-detail-v5,.cs-payment-page,.cs-payment-card,.cs-receipt,.cs-account,.cs-account-auth,.cs-pm-shell,.cs-pm-page-container) :is(p,.cs-muted,.cs-secure,.cs-case-meta,.cs-stats,.cs-card-foot,.cs-progress-bottom,.cs-target small,.cs-account-section-title p,.cs-account-table td small,.cs-pm-map-note,.cs-pm-footnote){color:var(--cs-public-muted)}:is(.cs-campaign-grid,.cs-single,.cs-support-page,.cs-support-page-compact,.cs-campaign-detail-main,.cs-donation-detail,.cs-campaign-detail-shell,.cs-campaign-detail-v5,.cs-payment-page,.cs-payment-card,.cs-receipt,.cs-account,.cs-account-auth,.cs-pm-shell,.cs-pm-page-container) :is(.cs-btn,.cs-site-auth-button,.cs-welcome-primary,.cs-account-detail-actions .cs-btn){min-height:40px;border-radius:var(--cs-public-radius-control);font-weight:750;transition:background-color .15s ease, border-color .15s ease, box-shadow .15s ease}:is(.cs-campaign-grid,.cs-single,.cs-support-page,.cs-support-page-compact,.cs-campaign-detail-main,.cs-donation-detail,.cs-campaign-detail-shell,.cs-campaign-detail-v5,.cs-payment-page,.cs-payment-card,.cs-receipt,.cs-account,.cs-account-auth,.cs-pm-shell,.cs-pm-page-container) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){border-color:var(--cs-public-border);border-radius:var(--cs-public-radius-control);background-color:var(--cs-public-surface);color:var(--cs-public-text);font:inherit}:is(.cs-campaign-grid,.cs-single,.cs-support-page,.cs-support-page-compact,.cs-campaign-detail-main,.cs-donation-detail,.cs-campaign-detail-shell,.cs-campaign-detail-v5,.cs-payment-page,.cs-payment-card,.cs-receipt,.cs-account,.cs-account-auth,.cs-pm-shell,.cs-pm-page-container) :is(input,select,textarea,button,a):focus-visible{outline:2px solid var(--cs-public-primary);outline-offset:2px}:is(.cs-campaign-grid,.cs-single,.cs-support-page,.cs-support-page-compact,.cs-campaign-detail-main,.cs-donation-detail,.cs-campaign-detail-shell,.cs-campaign-detail-v5,.cs-payment-page,.cs-payment-card,.cs-receipt,.cs-account,.cs-account-auth,.cs-pm-shell,.cs-pm-page-container) :is(.cs-btn,.cs-site-auth-button,.cs-welcome-primary){box-shadow:0 3px 10px rgba(30,41,59,.08)}@media (prefers-reduced-motion: reduce){:is(.cs-campaign-grid,.cs-single,.cs-support-page,.cs-support-page-compact,.cs-campaign-detail-main,.cs-donation-detail,.cs-campaign-detail-shell,.cs-campaign-detail-v5,.cs-payment-page,.cs-payment-card,.cs-receipt,.cs-account,.cs-account-auth,.cs-pm-shell,.cs-pm-page-container) *{transition:none!important;animation:none!important}}