.vn-ib{color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;outline:none;place-items:center;transition:background .15s,color .15s,border-color .15s,transform .12s;display:inline-grid}.vn-ib:hover:not(:disabled){background:var(--bg-hover);color:var(--ink)}.vn-ib:active:not(:disabled){transform:translateY(1px)}.vn-ib:focus-visible{box-shadow:var(--focus-ring)}.vn-ib:disabled{opacity:.4;cursor:not-allowed}.vn-ib-ghost{border-color:var(--line);box-shadow:var(--shadow-sm);color:var(--ink);background:#fff}.vn-ib-ghost:hover:not(:disabled){border-color:var(--line-strong);background:#fff}.vn-ib-dark{color:#ffffffb3}.vn-ib-dark:hover:not(:disabled){color:#fff;background:#ffffff14}.vn-ib-primary{background:var(--gradient-action);color:#fff;box-shadow:var(--shadow-action)}
