*{box-sizing:border-box;margin:0;padding:0}:root{--wen-green:#76a86a;--wen-green-dark:#5a8a4e;--wen-red:#b63b35;--wen-red-dark:#8d2d29;--wen-pink:#c78a87;--wen-blue:#708cc3;--wen-outline:#111;--bg-primary:#1a2817;--bg-secondary:#1f3020;--bg-card:#243624;--bg-input:#1a2817;--text-primary:#fff;--text-secondary:#b0c4a8;--text-muted:#6b8066;--border-color:#2a402a;--font-display:"Fredoka", cursive;--font-body:"Inter", sans-serif}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:var(--font-display);border:none}input,select,textarea{font-family:var(--font-body)}::selection{background:var(--wen-green);color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#3d5a36;border-radius:4px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (width<=1000px){.tweet-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=550px){.tweet-grid{grid-template-columns:1fr!important}}.nav-mobile-toggle,.nav-mobile-menu{display:none!important}@media (width<=768px){.nav-desktop-links,.nav-desktop-signin{display:none!important}.nav-mobile-toggle,.nav-mobile-menu.open{display:flex!important}.hero-inner{text-align:center!important;flex-direction:column-reverse!important}.hero-content{flex-direction:column!important;align-items:center!important;display:flex!important}.hero-mascot{max-width:200px!important;margin:0 auto!important}}@media (width<=500px){.stats-bar-inner{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}}@media (width<=600px){.section-padding{padding:40px 16px!important}.steps-grid,.features-grid{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1fr 1fr!important}}
