.ds-button{cursor:pointer;font-family:var(--font-form);border:none;border-radius:1000px;align-items:center;gap:16px;padding:8px 16px;font-size:16px;font-weight:500;line-height:1.4;transition:all .2s;display:inline-flex}.ds-button:has(.ds-button__icon){padding:8px 16px 8px 8px}.ds-button__text{padding-top:2px}.ds-button__icon{border-radius:1000px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ds-button:disabled{opacity:.5;cursor:not-allowed}.ds-button[data-focus-visible]{outline:2px solid var(--neon-green);outline-offset:2px}.ds-button--primary{background:var(--dark-green,#0b2c22);color:var(--beige,#fff6e8)}.ds-button--primary .ds-button__icon{background:var(--beige,#fff6e8)}.ds-button--primary .ds-button__icon svg{color:var(--dark-green,#0b2c22)}.ds-button--primary:hover:not(:disabled){opacity:.9}.ds-button--secondary{color:var(--dark-green,#0b2c22);background:linear-gradient(270deg,#98ffb700 14.158%,#98ffb7 93.437%),linear-gradient(90deg,#fff6e8 0% 100%)}.ds-button--secondary .ds-button__icon{background:var(--dark-green,#0b2c22)}.ds-button--secondary .ds-button__icon svg{color:var(--neon-green,#98ffb7)}.ds-button--secondary:hover:not(:disabled){opacity:.95}.ds-navbar__sign-in.ds-button--secondary{border:1px solid var(--neon-green,#98ffb7);color:var(--neon-green,#98ffb7);background:0 0}.ds-navbar__sign-in.ds-button--secondary:hover:not(:disabled){background:#98ffb71a}.ds-navbar__join.ds-button--primary{background:var(--neon-green,#98ffb7);color:var(--dark-green,#0b2c22);border:none}
