.ui-btn{border:1px solid var(--ink);background:var(--ink);height:44px;color:var(--page);font:500 13px/1 var(--accent);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:gap .3s var(--ease-out),background .22s var(--ease);border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}.ui-btn .arrow{flex:none;width:16px;height:10px}.ui-btn:hover:not(:disabled),.ui-btn[data-state=hover]{background:var(--ink2)}.ui-btn.is-outline{color:var(--ink);background:0 0}.ui-btn.is-outline:hover:not(:disabled),.ui-btn.is-outline[data-state=hover]{border-color:var(--ink);background:var(--ink);color:var(--page)}.ui-btn[data-state=focus]{outline:2px solid var(--ink);outline-offset:3px}.ui-btn:disabled{opacity:.4;cursor:default}
