@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;1,400&family=DM+Sans:wght@400;500;600;700;800&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background:#070e1c;font-family:DM Sans,sans-serif;color:#fff}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#070e1c}::-webkit-scrollbar-thumb{background:#c8860a50;border-radius:4px}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@media (max-width: 768px){.overview-grid{grid-template-columns:1fr!important}.admin-stats{grid-template-columns:1fr 1fr!important}.contrib-row,.contrib-header{grid-template-columns:2fr 2fr 1fr!important}.contrib-date{display:none!important}.members-row,.members-header{grid-template-columns:2fr 1fr 1fr 1fr!important}.members-joined{display:none!important}.profile-stats{grid-template-columns:1fr!important}.modal-card{border-radius:20px!important;padding:20px!important}.campaign-banner{flex-direction:column!important;gap:14px!important}}@media (max-width: 480px){.teams-grid{grid-template-columns:1fr!important}.auth-shell-card{padding:22px!important}.members-row,.members-header{grid-template-columns:2fr 1fr 1fr!important}.members-state{display:none!important}}
