.btn{display:inline-flex;background-color:var(--primary);margin-block:auto;color:var(--text-secondary);border:1px solid var(--primary);cursor:pointer;transition:all .3s ease;font-size:1.6rem;line-height:var(--padding-lg);font-style:normal;font-weight:400;font-family:Brandon Text;border-radius:50rem;text-decoration:none}.btn .content{display:inline-flex;align-items:center}.btn .content .icon{line-height:0}.btn:not(.btn-history):not(.btn-menu):not(.no-text) .content{gap:.8rem}.btn span{display:inline-flex;align-items:center;justify-content:center}.btn span.icon{font-size:24px;display:flex;align-items:center;justify-content:flex-start}.btn span.icon>*{height:16px}.btn.no-flex span{display:block}.btn.btn-transparent{background-color:transparent;border-color:transparent}.btn.btn-transparent:hover{border-color:transparent}.btn.btn-inverse{background-color:transparent}.btn.btn-inverse:hover{background-color:var(--primary);border-color:var(--primary)}.btn div svg path,.btn * path{fill:var(--text-secondary)}.btn.btn-small{padding:.5rem 1rem;font-size:1.2rem}.btn.btn-large{padding:.8rem var(--padding-lg);height:unset;line-height:2.4rem;align-items:center}.btn.btn-icon{padding:.5rem;width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center}.btn.btn-icon svg{display:inline-block;width:2rem;height:2rem}.btn.btn-icon.btn-small{width:3rem;height:3rem}.btn:hover{border-color:var(--text-inactive)}.btn:hover span.icon svg path{fill:var(--corebox-primary)}.btn.btn-round{border-radius:100%;aspect-ratio:1/1;width:var(--padding-lg);height:var(--padding-lg);margin-block:auto}.btn.btn-square{border-radius:0;padding:1rem}.btn.btn-square.btn-small{padding:.2rem .5rem}
