.Button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;border:1px solid transparent;padding:0 16px;font-weight:700;line-height:1;text-decoration:none;-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease,transform 80ms ease}.Button:active:not(:disabled){transform:translateY(.5px)}button.Button:disabled{cursor:not-allowed;opacity:.6}.Button:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff38}.Button.Button--sizeLg{height:50px;font-size:14px}.Button.Button--sizeSm{height:30px;font-size:14px;padding:0 14px;border-radius:8px}.Button.Button--primary{background:#22d3ee;color:#0a0a0a}.Button.Button--primary:hover:not(:disabled){background:#67e8f9}.Button.Button--secondary{background:#0a0a0a;border-color:#3f3f46;color:#f4f4f5}.Button.Button--secondary:hover:not(:disabled){border-color:#22d3ee;color:#a5f3fc}.Button.Button--ghost{background:transparent;border-color:transparent;color:#ffffffb8;padding:0;border-radius:8px}.Button.Button--ghost:hover:not(:disabled){color:#ffffffe6}.Button.Button--ghost.Button--sizeLg{height:50px;padding:0 10px}.Button.Button--ghost.Button--sizeSm{height:30px;padding:0 8px}.Button.Button--danger{background:#ff5959;color:#fff}.Button.Button--danger:hover:not(:disabled){background:#ff6b6b}
