@import"https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.button{--btn-bg: transparent;--btn-text: #031E10;--btn-border: transparent;--btn-bg-hover: var(--btn-bg);--btn-text-hover: var(--btn-text);--btn-border-hover: var(--btn-border);--btn-bg-active: var(--btn-bg);--btn-height: 40px;--btn-px: 1.5rem;--btn-py: 1rem;--btn-radius: 8px;--btn-font-size: .875rem;display:inline-flex;align-items:center;justify-content:center;height:var(--btn-height);padding:var(--btn-py) var(--btn-px);border-radius:var(--btn-radius);border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-text);font-size:var(--btn-font-size);font-weight:500;white-space:nowrap;cursor:pointer;transition:all .15s ease}.button:hover:not(:disabled){background:var(--btn-bg-hover);color:var(--btn-text-hover);border-color:var(--btn-border-hover)}.button:active:not(:disabled){background:var(--btn-bg-active)}.button:disabled{background:#fff3;border-color:transparent;cursor:not-allowed}.button__direct{border-radius:999px;padding:.25rem;background-color:#fff;position:relative;right:-1.5rem;display:inline-flex;align-items:center;justify-content:center}.button--variant-filled{--btn-bg: var(--color-base);--btn-text: var(--color-contrast);--btn-bg-hover: var(--color-base-hover);--btn-bg-active: var(--color-base-active)}.button--variant-outline{--btn-bg: transparent;--btn-text: var(--color-base);--btn-border: var(--color-base);--btn-bg-hover: var(--color-base);--btn-text-hover: var(--color-contrast);--btn-border-hover: var(--color-base)}.button--variant-link{--btn-bg: transparent;--btn-text: var(--color-base);--btn-bg-hover: transparent;--btn-text-hover: var(--color-base-hover);padding:0;height:auto;border:none}.button--variant-link:hover:not(:disabled){text-decoration:underline}.button--variant-icon{--btn-bg: var(--color-base);--btn-text: var(--color-contrast);--btn-bg-hover: var(--color-base-hover);--btn-bg-active: var(--color-base-active);padding:.25rem!important;aspect-ratio:1/1}.button--variant-glass{--btn-bg: var(--color-glass-bg);--btn-text: var(--color-contrast);--btn-border: var(--color-glass-border);--btn-bg-hover: var(--color-glass-bg-hover);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.button--color-primary{--color-base: #031E10;--color-base-hover: #084828;--color-base-active: rgba(3, 30, 16, .8);--color-contrast: #FFFFFF;--color-subtle: #DDECDD;--color-glass-bg: rgba(3, 30, 16, .6);--color-glass-bg-hover: rgba(3, 30, 16, .8);--color-glass-border: rgba(3, 30, 16, .2)}.button--color-neutral{--color-base: #fff;--color-base-hover: #F2F3F8;--color-base-active: #E5E7F0;--color-contrast: #031E10;--color-subtle: #DDECDD;--color-glass-bg: rgba(255, 255, 255, .2);--color-glass-bg-hover: rgba(255, 255, 255, .3);--color-glass-border: rgba(255, 255, 255, .3)}.button--color-danger{--color-base: #D62C2C;--color-base-hover: rgba(214, 44, 44, .8);--color-contrast: #FFFFFF;--color-subtle: rgba(214, 44, 44, .2)}.button--size-sm{--btn-height: 32px;--btn-px: 1rem;--btn-py: .5rem;--btn-font-size: .75rem}.button--size-md{--btn-height: 40px;--btn-px: 1.5rem;--btn-py: 1rem;--btn-font-size: .875rem}.button--size-lg{--btn-height: 48px;--btn-px: 2rem;--btn-py: 1.5rem;--btn-font-size: 1rem}.button--radius-none{--btn-radius: 0}.button--radius-sm{--btn-radius: 4px}.button--radius-md{--btn-radius: 8px}.button--radius-lg{--btn-radius: 12px}.button--radius-full{--btn-radius: 9999px}
