.base-button__wrapper{width:100%}.base-button__wrapper:has(._loading){cursor:wait}.base-button__wrapper:has(._loading) *{pointer-events:none}.base-button{all:unset;align-items:center;border-radius:15px;color:var(--text-200);cursor:pointer;display:flex;font-family:Inter;font-size:16px;font-weight:500;gap:8px;justify-content:center;letter-spacing:0;line-height:100%;padding:17px 0;width:100%}.base-button,.base-button path{transition:var(--transition)}.base-button.accent{background-color:var(--text-accent)}.base-button.secondary{background-color:var(--bacground-secondary)}@media(hover:hover){.base-button:hover{box-shadow:0 8px 35px #0000000d;transition:var(--transition-hover)}.base-button:hover path{fill:var(--text-accent-secondary);transition:var(--transition-hover)}.base-button.accent:hover{background-color:var(--bacground);color:var(--text-accent-secondary)}.base-button.secondary:hover{background-color:var(--text-accent)}}.base-button:focus-visible{transition:var(--transition-hover)}.base-button.accent:focus-visible{background-color:var(--bacground);color:var(--text-accent-secondary)}.base-button:focus-visible path{fill:var(--text-accent-secondary);transition:var(--transition-hover)}.base-button.secondary:focus-visible{background-color:var(--text-accent)}.base-button:active{transition:var(--transition-active)}.base-notification{background-color:var(--bacground);border-radius:20px;box-shadow:0 0 6px #00000010;color:var(--text-accent-secondary);letter-spacing:-.03em;padding:10px 20px;white-space:nowrap;z-index:1}.base-notification.error{background:var(--text-accent);color:#fff}.base-notification.success{background:var(--bacground-secondary);color:#fff}
